Compaq COBOL AAQ2G1FTK User Manual

Page 362

Advertising
background image

Producing Printed Reports
10.9 Report Writer Examples

Example 10–8 (Cont.) Sample Program EX1008

02

LINE

11.

03

COLUMN 1
PIC X VALUE "+".

03

COLUMN 2
PIC X(110) VALUE ALL "-".

03

COLUMN 112
PIC X VALUE "+".

01

DETAIL-LINE
TYPE DETAIL LINE IS PLUS 1.
02 COLUMN 1

PIC X(15) SOURCE LAST-NAME.

02 COLUMN 17

PIC X(10) SOURCE FIRST-NAME.

02 COLUMN 28

PIC XX

SOURCE MIDDLE-INIT.

02 COLUMN 30

PIC X(20) SOURCE ADDRESS.

02 COLUMN 51

PIC X(20) SOURCE CITY.

02 COLUMN 72

PIC XX

SOURCE STATE.

02 COLUMN 75

PIC 99999 SOURCE ZIP.

02 COLUMN 81

PIC Z9

SOURCE INV-DAY.

02 COLUMN 83

PIC X

VALUE "-".

02 COLUMN 84

PIC 99

SOURCE INV-MO.

02 COLUMN 86

PIC X

VALUE "-".

02 COLUMN 87

PIC 9999

SOURCE INV-YR.

02 COLUMN 92

PIC 9(6)

SOURCE INVOICE-NUMBER.

02 COLUMN 99

PIC $$$,$$$,$$$.99-

SOURCE SAVE-INVOICE-SALES.

NEXT GROUP NEXT PAGE.

02

LINE IS PLUS 2.
03

COLUMN

70

PIC X(43) VALUE ALL "*".

02

LINE IS PLUS 1.
03

COLUMN

70 PIC X(24) VALUE "*

GRAND TOTAL INVOICES:".

03 FIA

COLUMN

94 PIC $,$$$,$$$,$$$.99- SUM INVOICE-SALES.

03

COLUMN

111 PIC XXX VALUE " * ".

02

LINE IS PLUS 1.
03

COLUMN

70

PIC X(43) VALUE ALL "*".

01

REPORT-FOOTER TYPE IS REPORT FOOTING.
02

LINE 24

ON NEXT PAGE COLUMN

45

PIC X(31) VALUE ALL "*".

02

LINE 25.
03

COLUMN

45

PIC X VALUE "*".

03

COLUMN 75
PIC X VALUE "*".

02

LINE 26.
03

COLUMN

45

PIC X(31) VALUE "*

Customer Master File

*".

02

LINE 27.
03

COLUMN

45

PIC X VALUE "*".

03

COLUMN 75
PIC X VALUE "*".

(continued on next page)

10–62 Producing Printed Reports

Advertising