You are on page 1of 17

Member: SVOE24 File: QRPGLESRC Library: CO@LIB Source Listing Utility

Date: 17/06/08 Time: 12:23:33 Page: 1


1.00 H*/Copy AulCopysrc/Qrpglesrc,StdHeader
7/10/16 | 56.00 C ENDCS
0/10/09
1.01 H/COPY CO@LIB/QRPGLESRC,STDHEADER
7/10/16 | 57.00 C ENDDO
0/10/09
+++++++ H Debug
7/09/17 | 58.00 * ........UNLOCK
5/04/12
+++++++ H Option(*NODEBUGIO)
7/09/17 | 59.00 C EXSR @UNLCK
5/04/12
+++++++ H Copyright('This software is propertary to and copyright potected (C)
G- 7/09/17 | 60.00 C OUT LDA
0/10/09
+++++++ Heac Enterprise Solution Develpoment Liited 2003. No part of th-
7/09/17 | 61.00 *
0/10/09
+++++++ His software may be reproduced or distributed without the express-
7/09/17 | 62.00 C MOVE *ON *INLR
0/10/09
+++++++ H written permision from Geac.')
7/09/17 | 63.00
*_________________________________________________________________________ 5/03/15
2.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 64.00 * RUTINA: RUT001, principal. *
5/03/15
3.00 * System Name .....: Aurora
5/03/15 | 65.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
4.00 *
5/03/15 | 66.00 C RUT001 BEGSR
0/10/09
5.00 * Program Name ....: Comissoes - Maintenance of Agent/Cust
5/05/19 | 67.00 *
0/10/09
6.00 *
5/03/15 | 68.00 C WRITE RPIE1
0/10/09
7.00 * Program No. .....: SVOE24
5/05/17 | 69.00 C EXFMT CTL01
0/10/09
8.00 *
5/03/15 | 70.00 C MOVEA '00' *IN(60)
5/04/04
9.00 * Objetive....: Comissoes para vendedores
5/03/15 | 71.00 C SELECT
0/10/09
10.00 *
5/03/15 | 72.00 C *IN03 WHENEQ *ON
0/10/09
11.00 * Date........: 17/05/2005
5/05/17 | 73.00 C *IN12 OREQ *ON
0/10/09
12.00 *
5/03/15 | 74.00 C Z-ADD 0 @LAZO
0/10/09
13.00 * Author......: Marcelo Gonçalves/Stefanini
5/04/01 | 75.00 C *IN05 WHENEQ *ON
5/03/18
14.00 *
5/03/15 | 76.00 C CLEAR WCCUSN
5/03/31
15.00 * MODIFICATION CONTROL
5/03/15 | 77.00 C CLEAR WCDSEQ
5/03/31
16.00 * ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
5/03/15 | 78.00 C EXSR CLRSFL
5/03/18
17.00 * FIX NO. BY DATE DESCRIPTION
5/03/15 | 79.00 C EXSR CARSFL
5/03/18
18.00 * ¯¯¯ ¯¯¯ ¯¯ ¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯
5/03/15 | 80.00 C GOTO E$RUT
5/03/18
19.00 *
5/03/15 | 81.00 C *IN06 WHENEQ *ON
5/03/18
20.00 *
5/03/15 | 82.00 C EXSR ALTAS
0/10/09
21.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 83.00 C OTHER
0/10/09
22.00
5/03/15 | 84.00 C WCCUSN IFNE *BLANKS
5/03/31
23.00
*_________________________________________________________________________ 5/03/15
| 85.00 C CLEAR WSDIVI
5/05/17
24.00 * DECLARACION DE ARCHIVOS.
0/09/06 | 86.00 C CLEAR WSSAGNT
5/05/17
25.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 87.00 C KEY15C SETLL SLP15COCL0
5/05/17
26.00 FSVOE24FT CF E WORKSTN INFSR(*PSSR)
5/05/17 | 88.00 C EXSR CLRSFL
0/10/09
27.00 F SFILE(SFL01:RRN)
0/10/09 | 89.00 C EXSR CARSFL
0/10/09
28.00 FSLP15COCL0UF A E k DISK INFSR(*PSSR)
5/05/17 | 90.00 C ELSE
0/10/09
29.00 FCUSNAMES IF E k DISK INFSR(*PSSR)
5/03/31 | 91.00 C EXSR VALOPC
0/10/09
30.00 FSVOE99L1 UF A E k DISK INFSR(*PSSR)
6/03/02 | 92.00 C ENDIF
0/10/09
31.00 F USROPN
5/04/12 | 93.00 C ENDSL
0/10/09
32.00 FDESC IF E k DISK INFSR(*PSSR)
5/05/17 | 94.00 *
0/10/09
33.00 FSUPNAMES IF E k DISK INFSR(*PSSR)
5/05/17 | 95.00 C E$RUT ENDSR
5/03/18
34.00
*_________________________________________________________________________ 5/03/15
| 96.00
*_________________________________________________________________________ 5/03/15
35.00 * ESTRUCTURA DE DATOS. *
5/03/15 | 97.00 * RUTINA: CLRSFL, limpia el SUBFILE.
* 5/03/15
36.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 98.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
37.00 * Fetch external description of Local Data Area
0/10/09 | 99.00 C CLRSFL BEGSR
0/10/09
38.00 D LDA E DS EXTNAME(LDA)
0/09/06 | 100.00 *
0/10/09
39.00 D U#CUSN 295 302
5/04/01 | 101.00 C MOVE *OFF *IN70
0/10/09
40.00 D U#DSEQ 303 305
5/04/01 | 102.00 C MOVE *OFF *IN71
0/10/09
41.00 D U#SUPN 414 421
5/05/17 | 103.00 C Z-ADD 0 RRN
4 0 0/10/09
42.00 D U#PSAR 499 508
5/05/17 | 104.00 C CLEAR SFL01
0/10/09
43.00 D U#PRMT 509 512
5/05/17 | 105.00 C WRITE CTL01
0/10/09
44.00 D*
5/04/01 | 106.00 C MOVE *ON *IN71
0/10/09
45.00 *
0/09/06 | 107.00 *
0/10/09
46.00 * Program status data structure.
0/09/06 | 108.00 C ENDSR
0/10/09
47.00 D PSTAT ESDS EXTNAME(PSDS)
0/09/06 | 109.00
*_________________________________________________________________________ 5/03/15
48.00
*_________________________________________________________________________ 5/03/15
| 110.00 * RUTINA: CARSFL, carga el SUBFILE. *
5/03/15
49.00 * TRONCO PRINCIPAL. *
5/03/15 | 111.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
50.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 112.00 C CARSFL BEGSR
0/10/09
51.00 C EXSR CLRSFL
0/10/09 | 113.00 *
0/10/09
52.00 C EXSR CARSFL
0/10/09 | 114.00 MG/S C KCUSN KLIST
5/04/01
53.00 C Z-ADD 1 @LAZO 1 0
0/10/09 | 115.00 MG/S C KFLD L#CONO
5/04/01
54.00 C @LAZO DOWGT 0
0/10/09 | 116.00 MG/S C KFLD CUSN1C
5/05/17
55.00 C @LAZO CASEQ 1 RUT001
0/10/09 | 117.00 MG/S C KFLD SEQ$$
5/04/01
Member: SVOE24 File: QRPGLESRC Library: CO@LIB Source Listing Utility
Date: 17/06/08 Time: 12:23:33 Page: 2
118.00 MG/S C
5/04/01 | 180.00 C IF *IN74
5/03/18
119.00 MG/S C MOVE '000' SEQ$$ 3
5/04/01 | 181.00 C OUT LDA
5/04/01
120.00 C WCCUSN IFEQ *BLANKS
5/03/31 | 182.00 C CALL 'OE420'
5/04/01
121.00 C *LOVAL SETLL SLP15COCL0
5/05/17 | 183.00 C IN LDA
5/04/01
122.00 C ENDIF
1/01/04 | 184.00 C IF L#RTCD = *BLANK
5/04/01
123.00 C *IN99 DOUEQ *ON
0/10/09 | 185.00 C MOVEL U#CUSN WWCUSN
5/04/01
124.00 C READ SLP15COCL0
99 5/05/17 | 186.00 C MOVEL U#DSEQ WWDSEQ
5/04/01
125.00 C 99 IF @CLINT = *BLANKS
5/06/10 | 187.00 C MOVEL U#CUSN CUSN1C
5/05/17
126.00 C CLEAR SFL01
5/06/10 | 188.00 C MOVEL U#DSEQ SEQ$$
5/04/01
127.00 C ADD 1 RRN
5/06/10 | 189.00 MG/S C KCUSN CHAIN CUSNAMES
5/04/01
128.00 C MOVE *ON *IN70
5/06/10 | 190.00 MG/S C IF %FOUND(CUSNAMES)
5/04/01
129.00 C SETON 35
5/06/10 | 191.00 MG/S C MOVEL CNAM05 WWCUNAME
5/04/01
130.00 C WRITE SFL01
5/06/10 | 192.00 MG/S C ELSE
5/04/01
131.00 C ENDIF
5/06/10 | 193.00 MG/S C CLEAR WWCUNAME
5/04/01
132.00 C 99 LEAVE
0/10/09 | 194.00 MG/S C ENDIF
5/04/01
133.00 C MOVEL CUSN1C WSCUSN
5/05/17 | 195.00 MG/S C*
5/04/01
134.00 C MOVEL DSEQ1C WSDSEQ
5/05/17 | 196.00 C ENDIF
5/04/01
135.00 C MOVEL SAGT1C WSSAGNT
5/05/17 | 197.00 C Move *BLANK L#RTCD
5/04/01
136.00 C MOVEL AGNT1C WSDIVI
5/05/17 | 198.00 C Move *BLANK U#CUSN
5/04/01
137.00 C
5/03/17 | 199.00 C Move *BLANK U#DSEQ
5/04/01
138.00 MG/S C KCUSN CHAIN CUSNAMES
5/04/01 | 200.00 C ENDIF
5/03/31
139.00 MG/S C IF %FOUND(CUSNAMES)
5/04/01 | 201.00 ** Agent
5/05/17
140.00 MG/S C MOVEL CNAM05 WSCNAM
5/04/01 | 202.00 *
5/05/17
141.00 MG/S C ELSE
5/04/01 | 203.00 C '?' SCAN WWDIVI
74 5/05/17
142.00 MG/S C CLEAR WSCNAM
5/04/01 | 204.00 C IF *IN74
5/05/17
143.00 MG/S C ENDIF
5/04/01 | 205.00 C Move *BLANKS U#PRMT
5/05/17
144.00 MG/S C*
5/04/01 | 206.00 C Movel 'AN' U#PRMT
5/05/17
145.00 C ADD 1 RRN
0/10/09 | 207.00 C Move *BLANK U#PSAR
5/05/17
146.00 C MOVE *ON *IN70
0/10/09 | 208.00 C Out LDA
5/05/17
147.00 C WRITE SFL01
0/10/09 | 209.00 C Call 'IN075'
5/05/17
148.00 C MOVE '¤' @CLINT 1
5/06/10 | 210.00 C In LDA
5/05/17
149.00 C ENDDO
0/10/09 | 211.00 C U#PSAR Ifne *BLANK
5/05/17
150.00 C Z-ADD 1 RRN
0/10/09 | 212.00 C Movel U#PSAR WWDIVI
5/05/17
151.00 *
0/10/09 | 213.00 C Movel U#PRMT PRMT15
5/05/17
152.00 C ENDSR
0/10/09 | 214.00 C Movel U#PSAR PSAR15
5/05/17
153.00
*_________________________________________________________________________ 5/03/15
| 215.00 C KDESC Chain DESC
5/05/17
154.00 * RUTINA: VALOPC, valida las opciones de SUBFILE. *
5/03/15 | 216.00 C If %FOUND(DESC)
5/05/17
155.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 217.00 C Movel PRMD15 AGENAME
5/05/17
156.00 C VALOPC BEGSR
0/10/09 | 218.00 C Else
5/05/17
157.00 *
0/10/09 | 219.00 C Move *BLANKS AGENAME
5/05/17
158.00 C *IN99 DOUEQ *ON
0/10/09 | 220.00 C EndIf
5/05/17
159.00 C READC SFL01
99 0/10/09 | 221.00 C ELSE
5/05/17
160.00 C 99 LEAVE
0/10/09 | 222.00 C Move AGE_SV WWDIVI
5/05/17
161.00 C SELECT
0/10/09 | 223.00 C ENDIF
5/05/17
162.00 C OPC WHENEQ 4
0/10/09 | 224.00 C ENDIF
5/05/17
163.00 C EXSR BAJAS
0/10/09 | 225.00 *
5/05/17
164.00 C KH SETON 60
5/06/10 | 226.00 ** Sub agent
5/05/17
165.00 C OTHER
5/04/04 | 227.00 *
5/05/17
166.00 C SETON 61
5/04/04 | 228.00 C '?' SCAN WWSAGNT
62 5/05/17
167.00 C ENDSL
0/10/09 | 229.00 C IF *IN62
5/05/17
168.00 C N08 CLEAR OPC
5/03/17 | 230.00 C CLEAR U#SUPN
5/05/17
169.00 C N08 UPDATE SFL01
0/10/09 | 231.00 C MOVE '000' KKDSEQ
5/05/17
170.00 C ENDDO
0/10/09 | 232.00 C Out LDA
5/05/17
171.00 *
0/10/09 | 233.00 C Call 'PL016'
5/05/17
172.00 C ENDSR
0/10/09 | 234.00 C In LDA
5/05/17
173.00
*_________________________________________________________________________ 5/03/18
| 235.00 C IF U#SUPN <> ' '
5/05/17
174.00 * RUTINA: $PROMPT
5/03/18 | 236.00 C
5/05/17
175.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/18
| 237.00 C KEYSUP CHAIN SUPNAMES
5/05/17
176.00 C $PROMPT BEGSR
5/03/18 | 238.00 C IF %FOUND(SUPNAMES)
5/05/17
177.00 *
5/03/18 | 239.00 C MOVEL SNAM05 SAGENAME
5/05/17
178.00 ** Customer
5/04/01 | 240.00 C MOVEL U#SUPN WWSAGNT
5/05/17
179.00 C '?' SCAN WWCUSN
74 5/04/01 | 241.00 C ELSE
5/05/17
Member: SVOE24 File: QRPGLESRC Library: CO@LIB Source Listing Utility
Date: 17/06/08 Time: 12:23:33 Page: 3
242.00 C MOVEL *BLANKS SAGENAME
5/05/17 | 304.00 C MOVE *BLANKS WWCUNAME
5/03/31
243.00 C ENDIF
5/05/17 | 305.00 C SETON
40 5/03/18
244.00 C
5/05/17 | 306.00 C GOTO E$VALID
5/05/17
245.00 C ENDIF
5/05/17 | 307.00 C ELSE
5/03/18
246.00 C ENDIF
5/05/17 | 308.00 C MOVEL WWCUSN KKCUSN
5/03/31
247.00 *
5/03/18 | 309.00 C MOVEL WWDSEQ KKDSEQ
5/03/31
248.00 C E$PROMPT ENDSR
5/03/18 | 310.00 C KEYCUSN CHAIN CUSNAMES
99 5/03/31
249.00
*_________________________________________________________________________ 5/03/15
| 311.00 C N99 MOVEL CNAM05 WWCUNAME
5/05/17
250.00 * RUTINA: INCLUDE
5/03/18 | 312.00 C 99 SETON
41 5/03/31
251.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 313.00 C 99 MOVE *ON @ERROR
5/03/31
252.00 C ALTAS BEGSR
0/10/09 | 314.00 C 99 GOTO E$VALID
5/05/17
253.00 *
0/10/09 | 315.00 C ENDIF
5/03/31
254.00 C CLEAR WINADD
5/03/31 | 316.00 * Dseq
5/03/31
255.00 C *IN03 DOWEQ *OFF
0/10/09 | 317.00 C IF WWDSEQ = *BLANKS
5/03/31
256.00 C EXFMT WINADD
5/03/31 | 318.00 C MOVE *ON @ERROR
5/03/31
257.00 C MOVEA '000000000' *IN(40)
5/03/18 | 319.00 C SETON
42 5/03/31
258.00 C MOVEA '0000' *IN(50)
5/05/23 | 320.00 C GOTO E$VALID
5/05/17
259.00 C SELECT
0/10/09 | 321.00 C ELSE
5/03/31
260.00 C *IN03 WHENEQ *ON
0/10/09 | 322.00 C MOVEL WWCUSN KKCUSN
5/03/31
261.00 C *IN12 OREQ *ON
0/10/09 | 323.00 C MOVEL WWDSEQ KKDSEQ
5/03/31
262.00 C LEAVE
0/10/09 | 324.00 C KEYCUSN CHAIN CUSNAMES
99 5/03/31
263.00 C *IN04 WHENEQ *ON
5/03/18 | 325.00 C 99 SETON
43 5/03/31
264.00 C EXSR $PROMPT
5/03/18 | 326.00 C 99 MOVE *ON @ERROR
5/03/31
265.00 C *IN08 WHENEQ *ON
5/03/18 | 327.00 C 99 GOTO E$VALID
5/05/17
266.00 C MOVE '0' FLAG01 1
0/10/13 | 328.00 C ENDIF
5/03/31
267.00 C EXSR VALALT
0/10/09 | 329.00 ** Agent
5/05/17
268.00 C @ERROR IFEQ *OFF
0/10/09 | 330.00 C IF WWDIVI <> *BLANKS
5/05/17
269.00 C*
5/05/23 | 331.00 C
5/05/17
270.00 C MOVE WWCUSN CUSN1C
5/05/17 | 332.00 C MOVE *BLANKS PSAR15
5/05/17
271.00 C MOVE WWDSEQ DSEQ1C
5/05/17 | 333.00 C MOVE *BLANKS PRMT15
5/05/17
272.00 C MOVE WWSAGNT SAGT1C
5/05/17 | 334.00 C MOVEL 'AN' PRMT15
5/05/17
273.00 C MOVE WWDIVI AGNT1C
5/05/17 | 335.00 C MOVEL WWDIVI PSAR15
5/05/17
274.00 C MOVE L#CONO CONO1C
5/05/17 | 336.00 C KDESC CHAIN DESC
94 5/05/17
275.00 C*
5/03/15 | 337.00 C IF *IN94
5/05/17
276.00 C WRITE SLR15C
5/05/17 | 338.00 C MOVE *BLANKS AGENAME
5/05/17
277.00 C CLEAR WCCUSN
5/03/31 | 339.00 C*/////// MOVE *BLANKS WWDIVI
5/05/17
278.00 C CLEAR WCDSEQ
5/03/31 | 340.00 C SETON
45 5/05/17
279.00 C EXSR CLRSFL
0/10/09 | 341.00 C MOVE *ON @ERROR
5/05/17
280.00 C EXSR CARSFL
0/10/09 | 342.00 C GOTO E$VALID
5/05/17
281.00 C LEAVE
0/10/09 | 343.00 C ELSE
5/05/17
282.00 C ELSE
5/03/18 | 344.00 C IF VATC15 <> '001'
5/05/17
283.00 C WRITE WINADD
5/03/31 | 345.00 C SETON
45 5/05/17
284.00 C ENDIF
5/03/18 | 346.00 C MOVE *ON @ERROR
5/05/17
285.00 C OTHER
0/10/09 | 347.00 C Move *BLANKS AGENAME
5/05/17
286.00 C MOVE '0' FLAG01 1
0/10/13 | 348.00 C GOTO E$VALID
5/05/17
287.00 C EXSR VALALT
0/10/09 | 349.00 C ENDIF
5/05/17
288.00 C @ERROR IFEQ *ON
5/03/18 | 350.00 C MOVEL PRMD15 AGENAME
5/05/17
289.00 C WRITE WINADD
5/03/31 | 351.00 C MOVEL WWDIVI AGE_SV
5 5/05/17
290.00 C ENDIF
5/03/18 | 352.00 C ENDIF
5/05/17
291.00 C ENDSL
0/10/09 | 353.00 C ELSE
5/05/17
292.00 C ENDDO
0/10/09 | 354.00 C MOVE *BLANKS AGENAME
5/05/17
293.00 *
0/10/09 | 355.00 C SETON
44 5/05/17
294.00 C $ENDAL ENDSR
5/05/23 | 356.00 C MOVE *ON @ERROR
5/05/17
295.00
*_________________________________________________________________________ 5/03/15
| 357.00 C GOTO E$VALID
5/05/17
296.00 * RUTINA: VALALT, validación
5/03/18 | 358.00 C ENDIF
5/05/17
297.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 359.00 ** Sub agent - Supplier validation
5/05/17
298.00 C VALALT BEGSR
0/10/09 | 360.00 C IF WWSAGNT <> *BLANKS
5/05/17
299.00 *
0/10/09 | 361.00 C MOVEL WWSAGNT U#SUPN
5/05/17
300.00 C MOVE *OFF @ERROR 1
5/03/18 | 362.00 C MOVE '000' KKDSEQ
5/05/17
301.00 * Customer
5/03/31 | 363.00 C
5/05/17
302.00 C IF WWCUSN = *BLANKS
5/03/31 | 364.00 C KEYSUP CHAIN SUPNAMES
5/05/17
303.00 C MOVE *ON @ERROR
5/03/18 | 365.00 C IF NOT %FOUND(SUPNAMES)
5/05/17
Member: SVOE24 File: QRPGLESRC Library: CO@LIB Source Listing Utility
Date: 17/06/08 Time: 12:23:33 Page: 4
366.00 C MOVE *BLANKS SAGENAME
5/05/17 | 428.00 C ENDSL
0/10/09
367.00 C SETON 47
5/05/17 | 429.00 C ENDDO
0/10/09
368.00 C MOVE *ON @ERROR
5/05/17 | 430.00 C CLEAR WCCUSN
5/03/31
369.00 C GOTO E$VALID
5/05/17 | 431.00 C CLEAR WCDSEQ
5/03/31
370.00 C ELSE
5/05/17 | 432.00 *
0/10/09
371.00 C MOVEL SNAM05 SAGENAME
5/05/17 | 433.00 C ENDSR
0/10/09
372.00 C MOVEL WWSAGNT SAGE_SV 8
5/05/17 | 434.00
*_________________________________________________________________________ 5/03/15
373.00 C ENDIF
5/05/17 | 435.00 * RUTINA: *INZSR, declaraciones/inicialización de
variables, * 5/03/15
374.00 C ELSE
5/05/17 | 436.00 * definición de claves, etc.
* 5/03/15
375.00 C MOVE *BLANKS SAGENAME
5/05/17 | 437.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
376.00 C SETON 46
5/05/17 | 438.00 C *INZSR BEGSR
0/06/03
377.00 C MOVE *ON @ERROR
5/05/17 | 439.00 *
0/09/06
378.00 C GOTO E$VALID
5/05/17 | 440.00 C KEY15C KLIST
5/05/17
379.00 C ENDIF
5/05/17 | 441.00 C KFLD L#CONO
5/03/16
380.00 C* Check duplicated record
5/05/23 | 442.00 C KFLD WCCUSN
5/03/31
381.00 C IF WWCUSN <> *BLANKS AND
5/05/23 | 443.00 C KFLD WCDSEQ
5/03/31
382.00 C WWDSEQ <> *BLANKS AND
5/05/23 | 444.00 C KFLD WSDIVI
5/05/17
383.00 C WWDIVI <> *BLANKS AND
5/05/23 | 445.00 C KFLD WSSAGNT
7/12/11
384.00 C WWSAGNT<> *BLANKS
5/05/23 | 446.00 *
5/03/31
385.00 C
5/05/23 | 447.00 C KEYCUSN KLIST
5/03/31
386.00 C MOVE WWSAGNT WSSAGNT
5/05/24 | 448.00 C KFLD L#CONO
5/03/31
387.00 C MOVE WWDIVI WSDIVI
5/05/24 | 449.00 C KFLD KKCUSN
8 5/03/31
388.00 C MOVEL WWCUSN WCCUSN
5/05/23 | 450.00 C KFLD KKDSEQ
3 5/03/31
389.00 C MOVE WWDSEQ WCDSEQ
5/05/23 | 451.00 *
5/03/31
390.00 C KEY15C CHAIN SLP15COCL0
5/05/23 | 452.00 C KDESC KLIST
5/05/17
391.00 C IF %FOUND(SLP15COCL0)
5/05/23 | 453.00 C KFLD L#CONO
5/05/17
392.00 C SETON 54
5/05/23 | 454.00 C KFLD PRMT15
5/05/17
393.00 C MOVE *ON @ERROR
5/05/23 | 455.00 C KFLD PSAR15
5/05/17
394.00 C
5/05/23 | 456.00 *
5/05/17
395.00 C MOVEL *BLANKS WCCUSN
5/05/23 | 457.00 C KEYSUP KLIST
5/05/17
396.00 C MOVE *BLANKS WCDSEQ
5/05/23 | 458.00 C KFLD L#CONO
5/05/17
397.00 C ELSE
5/05/23 | 459.00 C KFLD U#SUPN
5/05/17
398.00 C SETOFF 54
5/05/23 | 460.00 C KFLD KKDSEQ
5/05/17
399.00 C ENDIF
5/05/23 | 461.00 *
5/05/17
400.00 C ENDIF
5/05/23 | 462.00 * Declaración y definición de la *LDA.
0/09/06
401.00 *
5/05/17 | 463.00 * LDA data structure as *LDA
0/09/06
402.00 C E$VALID ENDSR
5/05/17 | 464.00 C *DTAARA DEFINE *LDA LDA
0/09/06
403.00
*_________________________________________________________________________ 5/03/15
| 465.00 C IN LDA
0/09/06
404.00 * RUTINA: BAJAS, bajas del reg. del SUBFILE. *
5/03/15 | 466.00 * ........LOCK
5/04/12
405.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
| 467.00 C EXSR @CHKLC
5/04/12
406.00 C BAJAS BEGSR
0/10/09 | 468.00 C IF XLOCK = '0'
5/04/12
407.00 C MOVE WSCUSN WCCUSN
5/03/31 | 469.00 C EXSR @LCKPT
5/04/12
408.00 C MOVE WSDSEQ WCDSEQ
5/03/31 | 470.00 C ELSE
5/04/12
409.00 *
0/10/09 | 471.00 C DOW *IN03 = *OFF
5/04/12
410.00 C *IN03 DOWEQ *OFF
0/10/09 | 472.00 C EXFMT WINLCK
5/04/12
411.00 C KEY15C CHAIN SLP15COCL0 99
5/05/17 | 473.00 C KC Out LDA
5/04/12
412.00 C N99 MOVE WSCUSN WWCUSN
5/03/31 | 474.00 C KC SETON
LR 5/04/12
413.00 C N99 MOVE WSDSEQ WWDSEQ
5/03/31 | 475.00 C KC Return
5/04/12
414.00 C N99 MOVE WSDIVI WWDIVI
5/05/17 | 476.00 C ENDDO
5/04/12
415.00 C N99 MOVE WSSAGNT WWSAGNT
5/05/17 | 477.00 *
5/04/12
416.00 C
5/03/31 | 478.00 C ENDIF
5/04/12
417.00 C EXFMT WINBAJ
0/10/09 | 479.00 *
0/09/06
418.00 C SELECT
0/10/09 | 480.00 C ENDSR
0/06/03
419.00 C *IN03 WHENEQ *ON
0/10/09 | 481.00
*_________________________________________________________________________ 5/04/12
420.00 C *IN12 OREQ *ON
0/10/09 | 482.00 * @CHKLC, locked check.
* 5/04/12
421.00 C CLEAR *IN12
0/10/09 | 483.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/04/12
422.00 C LEAVE
0/10/09 | 484.00 C @CHKLC BEGSR
5/04/12
423.00 C *IN08 WHENEQ *ON
0/10/09 | 485.00 *
5/04/12
424.00 C DELETE SLR15C
5/05/17 | 486.00 C KEY99 KLIST
5/04/12
425.00 C EXSR CLRSFL
0/10/09 | 487.00 C KFLD L#APSR
5/04/12
426.00 C EXSR CARSFL
0/10/09 | 488.00 C KFLD L#APPN
5/04/12
427.00 C LEAVE
0/10/09 | 489.00 C KFLD L#RLSL
5/04/12
Member: SVOE24 File: QRPGLESRC Library: CO@LIB Source Listing Utility
Date: 17/06/08 Time: 12:23:33 Page: 5
490.00 C KFLD L#FUNC
5/04/12 |+++++++ * System - System Products
* 7/09/17
491.00 C KFLD L#CUSC
5/04/12 |+++++++ *
* 7/09/17
492.00 C KFLD L#CONO
5/04/12 |+++++++ * Program Name - Error Handling Routines
* 7/09/17
493.00 *
5/04/12 |+++++++ *
* 7/09/17
494.00 C OPEN SVOE99L1
6/03/02 |+++++++ * Function - Standar Error Processing Routines
* 7/09/17
495.00 C MOVE '0' XLOCK 1
5/04/12 |+++++++ *
* 7/09/17
496.00 C KEY99 SETLL SVOE99L1
6/03/02 |+++++++ *---------------------------------------------------------
* 7/09/17
497.00 C KEY99 READE SVOE99L1
99 6/03/02 |+++++++ * Modification History.
* 7/09/17
498.00 C DOW *IN99 = *OFF
5/04/12 |+++++++ * --------------------
* 7/09/17
499.00 C MOVE JBNO99 $$JBNO 9
5/04/12 |+++++++ * Fix no. By Date Description
* 7/09/17
500.00 C IF $$JBNO <> L#JBNO
5/04/12 |+++++++ * ------ ---- -------
------------------------------------------* 7/09/17
501.00 C MOVE '1' XLOCK
5/04/12 |+++++++ *
* 7/09/17
502.00 C
5/04/12 |+++++++
*--------------------------------------------------------------------* 7/09/17
503.00 C MOVE USER99 WUSER
5/04/12 |+++++++
7/09/17
504.00 C MOVE TERM99 WTERM
5/04/12 |+++++++
*--------------------------------------------------------------------* 7/09/17
505.00 C LEAVE
5/04/12 |+++++++ * Standard PSSR Routine
* 7/09/17
506.00 C ENDIF
5/04/12 |+++++++
*--------------------------------------------------------------------* 7/09/17
507.00 C KEY99 READE SVOE99L1
99 6/03/02 |+++++++ C *PSSR BEGSR
7/09/17
508.00 C ENDDO
5/04/12 |+++++++ C* Test if recursive call and exit immediatively if so.
7/09/17
509.00 C CLOSE SVOE99L1
6/03/02 |+++++++ C IF Recursive = 'Y'
7/09/17
510.00 *
5/04/12 |+++++++ C Return
7/09/17
511.00 C ENDSR
5/04/12 |+++++++ C ENDIF
7/09/17
512.00
*_________________________________________________________________________ 5/04/12
|+++++++ C MOVE 'Y' Recursive 1
7/09/17
513.00 * @LCKPT, locked menu point. *
5/04/12 |+++++++
7/09/17
514.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/04/12
|+++++++ C* Dump program (note debug must be specified in H-spec.). Dump can
be supp 7/09/17
515.00 C @LCKPT BEGSR
5/04/12 |+++++++ C* switch 2 on.
7/09/17
516.00 *
5/04/12 |+++++++ C NU2 Dump
7/09/17
517.00 C OPEN SVOE99L1
6/03/02 |+++++++
7/09/17
518.00 C MOVE L#APSR APSR99
5/04/12 |+++++++ C* Call CL Program to send dump messge.
7/09/17
519.00 C MOVE L#APPN APPL99
5/04/12 |+++++++ C Call(e) 'XA998CLP'
7/09/17
520.00 C MOVE L#RLSL RLSL99
5/04/12 |+++++++ C PARM P#PGID
7/09/17
521.00 C MOVE L#FUNC FUNC99
5/04/12 |+++++++
7/09/17
522.00 C MOVE L#CUSC CUSC99
5/04/12 |+++++++ C* Put the LDA out
7/09/17
523.00 C MOVE L#CONO CONO99
5/04/12 |+++++++ C Out(e) LDA
7/09/17
524.00 C MOVE L#JBNO JBNO99
5/04/12 |+++++++
7/09/17
525.00 C Z-ADD L#IDAT DTON99
5/04/12 |+++++++ C* Call program to wirte LDA and PSDS to error log file
XAP99, this program 7/09/17
526.00 C TIME TMON99
5/04/12 |+++++++ C Move PSTAT Prog_Data
7/09/17
527.00 C MOVE L#USER USER99
5/04/12 |+++++++ C Call(e) 'XA999'
7/09/17
528.00 C MOVE L#TERM TERM99
5/04/12 |+++++++ C Parm Prog_Data
500 7/09/17
529.00 *
5/04/12 |+++++++
7/09/17
530.00 C WRITE SVOE99R
6/03/02 |+++++++ C* Set the return code
7/09/17
531.00 C CLOSE SVOE99L1
6/03/02 |+++++++ C EVAL L#RTCD = '**'
7/09/17
532.00 *
5/04/12 |+++++++
7/09/17
533.00 C ENDSR
5/04/12 |+++++++ C* Exit program with LR.
7/09/17
534.00
*_________________________________________________________________________ 5/04/12
|+++++++ C Out(e) LDA
7/09/17
535.00 * @UNLCK, unlocked menu point. *
5/04/12 |+++++++ C Eval *INLR = *On
7/09/17
536.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/04/12
|+++++++ C Return
7/09/17
537.00 C @UNLCK BEGSR
5/04/12 |+++++++
7/09/17
538.00 *
5/04/12 |+++++++ C* End Of Subrutine
7/09/17
539.00 C OPEN SVOE99L1
6/03/02 |+++++++ C Endsr
7/09/17
540.00 C KEY99 CHAIN SVOE99L1 99
6/03/02 | 550.00
*¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ 5/03/15
541.00 C IF *IN99 = *OFF
5/04/12 |
542.00 C DELETE SVOE99R
6/03/02 |
543.00 C ENDIF
5/04/12 |
544.00 C CLOSE SVOE99L1
6/03/02 |
545.00 *
5/04/12 |
546.00 C ENDSR
5/04/12 |
547.00
*_________________________________________________________________________ 5/03/15
|
548.00 * Standard error handling sub-routine. *
0/10/09 |
549.00 */COPY AULCOPYSRC/QRPGLESRC,PSSR
7/10/16 |
549.01 /COPY CO@LIB/QRPGLESRC,PSSR
7/10/16 |
+++++++ *-------------------------------------------------------------------
* 7/09/17 |
Total lines 552 Statements 423
Table lines 0
Comments 127 SQL Statements 0
Compiler Directives 2

You might also like