Ch 6_5. Printing Dollar Sign and Qualification of Data Names
Printing Dollar Sign
01 PAY1 PIC 9(4)V99 VALUE 812.34.
01 PAY2 PIC 9(4)V99 VALUE 3812.34.
01 PAY-CHK0 PIC $9999.99.
01 PAY-CHK1 PIC $Z,ZZZ.99.
01 PAY-CHK2 PIC $*,***.99.
01 PAY-CHK3 PIC $$,$$$.99.
MOVE 0 TO PAY-CHK0 PAY-CHK1 PAY-CHK2 PAY-CHK3.
DISPLAY PAY-CHK0.
DISPLAY PAY-CHK1.
DISPLAY PAY-CHK2.
DISPLAY PAY-CHK3.
MOVE PAY1 TO PAY-CHK0 PAY-CHK1 PAY-CHK2 PAY-CHK3.
DISPLAY PAY-CHK0.
DISPLAY PAY-CHK1.
DISPLAY PAY-CHK2.
DISPLAY PAY-CHK3.
MOVE PAY2 TO PAY-CHK0 PAY-CHK1 PAY-CHK2 PAY-CHK3.
DISPLAY PAY-CHK0.
DISPLAY PAY-CHK1.
DISPLAY PAY-CHK2.
DISPLAY PAY-CHK3.
Qualification of Data Names
The following is OK???
01 CYYDDD.
03 YY PIC 99.
03 DDD PIC 999.
01 BYYDDD.
03 YY PIC 99.
03 DDD PIC 999.
OK, but you need to do something like:
YY OF CYYDDD or
YY IN CYYDDD
Example of Use:
MOVE YY OF CYYDDD TO YY-OUT.