Professional Documents
Culture Documents
******************************************************************
O N E 42
O N E 43
******************************************************************
O N E 44
* *
O N E 45
* E N V I R O N M E N T D I V I S I O N *
O N E 46
. . .
LABEL RECORD IS STANDARD
O N E 81
DATA RECORD IS REG-MOVIMIENTOS
O N E 82
RECORDING MODE IS F
O N E 83
BLOCK CONTAINS 0.
O N E 84
O N E 85
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 01 REG-MOVIMIENTOS PIC X(145).
DIF O N E 86 +
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 *01 REG-MOVIMIENTOS PIC X(145).
DIF T W O 87 +
I FSW01 01 REG-MOVIMIENTOS PIC X(149).
DIF T W O 88 +
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
*
O N E 87
FD FICHERO-FECHAS
O N E 88
LABEL RECORD IS STANDARD
O N E 89
DATA RECORD IS REG-FGT000E-FECHAS
O N E 90
RECORDING MODE IS F
O N E 91
. . .
05 I-INTAPAGF PIC S9(13)V99 COMP-3.
O N E 176
05 I-OFIOPE PIC XXX.
O N E 177
GCH 05 I-RENOVAR PIC X.
O N E 178
GCH 05 I-CABONOMI PIC X(12).
O N E 179
GCH 05 I-MONEDA PIC XX.
O N E 180
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
I FSW01 05 I-CTRORESP PIC X(04).
DIF T W O 183+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 181
*----- WORKA DE LA RUTINA DE FECHAS -----------------------------*
O N E 182
O N E 183
COPY CGTL0120.
O N E 184
O N E 185
. . .
'FECHA :'.
O N E 244
07 TIT-FECHA PIC X(10).
O N E 245
O N E 246
1 S E R C M P A R (MVS - 862 - 20111202) 2 TEXTONLY WEDNESDAY JUNE
5, 2013 (2013/156) 16:54:43 PAGE 2
SYSUT1=CMN.ABASE.SRC(PIPAH86),SYSUT2=CMN.STGA.AH$.017528.SRC(PIPAH86)
0 01 TITULOS-2 .
O N E 247
O N E 248
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 07 TIT-SUCU PIC X(3).
DIF O N E 249+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 07 TIT-SUCU PIC X(3).
DIF T W O 252+
I FSW01 07 TIT-SUCU PIC X(4).
DIF T W O 253+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 332
01 TITULO-DETALLE.
O N E 333
O N E 334
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 07 FILLER PIC X(15) VALUE
DIF O N E 335+
D 'NRO. CERT. '.
DIF O N E 336+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 07 FILLER PIC X(15) VALUE
DIF T W O 340+
I FSW01 * 'NRO. CERT. '.
DIF T W O 341+
I FSW01 07 FILLER PIC X(19) VALUE
DIF T W O 342+
I FSW01 'NRO. CERT. '.
DIF T W O 343+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
07 FILLER PIC X(07) VALUE
O N E 337
' ORIG. '.
O N E 338
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 07 FILLER PIC X(24) VALUE
DIF O N E 339+
D 'TITULAR '.
DIF O N E 340+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 07 FILLER PIC X(24) VALUE
DIF T W O 346+
I FSW01 * 'TITULAR '.
DIF T W O 347+
I FSW01 07 FILLER PIC X(20) VALUE
DIF T W O 348+
I FSW01 'TITULAR '.
DIF T W O 349+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 359
01 WS-LINEA-DETALLE.
O N E 360
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 07 DET-NRO-CERT PIC X(14).
DIF O N E 361+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 07 DET-NRO-CERT PIC X(14).
DIF T W O 370+
I 07 DET-NRO-CERT PIC X(18).
DIF T W O 371+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
07 FILLER PIC X VALUE SPACES.
O N E 362
07 DET-OFIOPE PIC X(3) .
O N E 363
07 FILLER PIC X VALUE SPACES.
O N E 364
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D GCH 07 DET-TITULAR PIC X(21).
DIF O N E 365+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 *INI
DIF T W O 375+
I GCH * 07 DET-TITULAR PIC X(21).
DIF T W O 376+
I GCH 07 DET-TITULAR PIC X(17).
DIF T W O 377+
I FSW01 *FIN
DIF T W O 378+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 460
* ------------ CAMPOS DE CORTE ------------------------
O N E 461
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D 05 ANT-OFIAPE PIC XXX.
DIF O N E 462+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * 05 ANT-OFIAPE PIC XXX.
DIF T W O 475+
I FSW01 05 ANT-OFIAPE PIC XXXX.
DIF T W O 476+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
O N E 857
1-INICIO-PROGRAMA-EXIT. EXIT.
O N E 858
. . .
*
O N E 1226
2-PROCESO-PROGRAMA.
O N E 1227
O N E 1228
@M001 ADD 1 TO W-LEIDOS
O N E 1229
O N E 1230
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D IF I-OFIAPE = ANT-OFIAPE
DIF O N E 123+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * IF I-OFIAPE = ANT-OFIAPE
DIF T W O 124+
I FSW01 IF I-CTRORESP = ANT-OFIAPE
DIF T W O 124+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
IF I-FEVENFIN = ANT-FEVENFIN
O N E 1232
IF I-CODISER = ANT-CODISER
O N E 1233
IF I-TIPOCERT = ANT-TIPO-CERT
O N E 1234
PERFORM 21-ACUMULO-GRABO THRU
O N E 1235
21-ACUMULO-GRABO-EXIT
O N E 1236
. . .
MOVE CTA-FEVALOR-2-SSAA TO CTA-FEVALOR-1-SSAA.
O N E 1315
MOVE CTA-FEVALOR-1 TO DET-FEC-IMPOS.
O N E 1316
MOVE I-NUMECTA TO WS-NUMECTA.
O N E 1317
MOVE I-DIGICTA TO WS-DIGICTA.
O N E 1318
MOVE I-SECPLAZO TO WS-SECPLAZO.
O N E 1319
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D MOVE WS-NRO-CERT TO DET-NRO-CERT.
DIF O N E 132+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * MOVE WS-NRO-CERT TO DET-NRO-CERT.
DIF T W O 133+
I FSW01 MOVE I-OFIAPE TO DET-NRO-CERT(1:3).
DIF T W O 133+
I FSW01 MOVE '-' TO DET-NRO-CERT(4:1).
DIF T W O 133+
I FSW01 MOVE WS-NRO-CERT TO DET-NRO-CERT(5:14).
DIF T W O 133+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
MOVE 70 TO CTN-LINEAS.
O N E 1560
25-CORTE-OFIAPE-EXIT. EXIT.
O N E 1561
O N E 1562
211-TITULOS.
O N E 1563
MOVE 10 TO CTN-LINEAS.
O N E 1564
. . .
MOVE ANT-OFIAPE TO TIT-SUCU.
O N E 1567
SET IND-SUC TO 1.
O N E 1568
SEARCH T-SUCU-OCC
O N E 1569
AT END
O N E 1570
MOVE SPACES TO TIT-DES-SUCU
O N E 1571
0++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++
D WHEN T-OFIAPE(IND-SUC) = ANT-OFIAPE
DIF O N E 157+
--------|---.----1----.----2----.----3----.----4----.----5----.----6----.----
7----.----8---------------------
I FSW01 * WHEN T-OFIAPE(IND-SUC) = ANT-OFIAPE
DIF T W O 159+
I FSW01 WHEN T-OFIAPE(IND-SUC) = ANT-OFIAPE(2:3)
DIF T W O 159+
++++++++|+++.+<++1++++.++++2++++.++++3++++.++++4++++.++++5++++.++++6++++.++++7+>+
+.++++8+++++++++++++++++++++