MFmainframe-rea
WS carddemo · 26f629ef

copybook · 73 lines · sha256 72ba597b1a40e1e6 · guides at columns 7 and 72app/cpy/CVTRA07Y.cpy

1 *****************************************************************
2 * Reporting data structure for transaction report
3 *****************************************************************
4 01 REPORT-NAME-HEADER.
5 05 REPT-SHORT-NAME PIC X(38) VALUE
6 'DALYREPT'.
7 05 REPT-LONG-NAME PIC X(41) VALUE
8 'Daily Transaction Report'.
9 05 REPT-DATE-HEADER PIC X(12) VALUE
10 'Date Range: '.
11 05 REPT-START-DATE PIC X(10) VALUE SPACES.
12 05 FILLER PIC X(04) VALUE ' to '.
13 05 REPT-END-DATE PIC X(10) VALUE SPACES.
14
15 01 TRANSACTION-DETAIL-REPORT.
16 05 TRAN-REPORT-TRANS-ID PIC X(16).
17 05 FILLER PIC X(01) VALUE SPACES.
18 05 TRAN-REPORT-ACCOUNT-ID PIC X(11).
19 05 FILLER PIC X(01) VALUE SPACES.
20 05 TRAN-REPORT-TYPE-CD PIC X(02).
21 05 FILLER PIC X(01) VALUE '-'.
22 05 TRAN-REPORT-TYPE-DESC PIC X(15).
23 05 FILLER PIC X(01) VALUE SPACES.
24 05 TRAN-REPORT-CAT-CD PIC 9(04).
25 05 FILLER PIC X(01) VALUE '-'.
26 05 TRAN-REPORT-CAT-DESC PIC X(29).
27 05 FILLER PIC X(01) VALUE SPACES.
28 05 TRAN-REPORT-SOURCE PIC X(10).
29 05 FILLER PIC X(04) VALUE SPACES.
30 05 TRAN-REPORT-AMT PIC -ZZZ,ZZZ,ZZZ.ZZ.
31 05 FILLER PIC X(02) VALUE SPACES.
32
33 01 TRANSACTION-HEADER-1.
34 05 FILLER PIC X(17) VALUE
35 'Transaction ID'.
36 05 FILLER PIC X(12) VALUE
37 'Account ID'.
38 05 FILLER PIC X(19) VALUE
39 'Transaction Type'.
40 05 FILLER PIC X(35) VALUE
41 'Tran Category'.
42 05 FILLER PIC X(14) VALUE
43 'Tran Source'.
44 05 FILLER PIC X VALUE SPACES.
45 05 FILLER PIC X(16) VALUE
46 ' Amount'.
47
48 01 TRANSACTION-HEADER-2 PIC X(133) VALUE ALL '-'.
49
50 01 REPORT-PAGE-TOTALS.
51 05 FILLER PIC X(11) VALUE
52 'Page Total'.
53 05 FILLER PIC X(86) VALUE ALL '.'.
54 05 REPT-PAGE-TOTAL PIC +ZZZ,ZZZ,ZZZ.ZZ.
55
56 01 REPORT-ACCOUNT-TOTALS.
57 05 FILLER PIC X(13) VALUE
58 'Account Total'.
59 05 FILLER PIC X(84) VALUE ALL '.'.
60 05 REPT-ACCOUNT-TOTAL PIC +ZZZ,ZZZ,ZZZ.ZZ.
61
62 01 REPORT-GRAND-TOTALS.
63 05 FILLER PIC X(11) VALUE
64 'Grand Total'.
65 05 FILLER PIC X(86) VALUE ALL '.'.
66 05 REPT-GRAND-TOTAL PIC +ZZZ,ZZZ,ZZZ.ZZ.
67
68
69
70
71 *
72 * Ver: CardDemo_v1.0-15-g27d6c6f-68 Date: 2022-07-19 23:16:01 CDT
73 *