000036*
000037******************************************************************
000038**** Table : 1 ****
000039**** Function : Tek-Tips Demo ****
000040******************************************************************
000041****
000042**** CAP Capacity
000043**** HWM High Water Mark
000044**** SUB Subscript
000045**** ELT Element
000046****
000047 01 WS1-CAP PIC 9(03) VALUE 70.
000048 01 WS1-HWM PIC 9(03).
000049 01 WS1-SUB PIC 9(03).
000050 01 WW-TABLE-1.
000051 03 WT1-ELT OCCURS 70 TIMES.
000052 05 WT1-FIELD PIC X(30).
000053*
000054******************************************************************
000055**** Table : 2 ****
000056**** Function : Tek-Tips Demo ****
000057******************************************************************
000058****
000059**** CAP Capacity
000060**** HWM High Water Mark
000061**** SUB Subscript
000062**** ELT Element
000063****
000064 01 WS2-CAP PIC 9(03) VALUE 15.
000065 01 WS2-HWM PIC 9(03).
000066 01 WS2-SUB PIC 9(03).
000067 01 WW-TABLE-2.
000068 03 WT2-ELT OCCURS 15 TIMES.
000069 05 WT2-FIELD PIC X(30).
000070*
000242*
000243*=================================================================
000244*
000245 2000-PROCESS SECTION.
000246*
000247 CONTROL-PARAGRAPH.
000248*
000249 PERFORM VARYING WS1-SUB FROM 1 BY 1
000250 UNTIL WS1-SUB > WS1-HWM
000251*
000252 MOVE WS1-SUB TO WS2-SUB
000253 IF WS2-SUB > WS2-CAP
000254 DISPLAY 'Table 2 Overflow'
000255 GO TO X-TERMINATE
000256 END-IF
000257*
000258 MOVE WT1-FIELD(WS1-SUB) TO WT2-FIELD(WS2-SUB)
000259 MOVE WS2-SUB TO WS2-HWM
000260*
000261 END-PERFORM.
000262*
000263 EXIT-PARAGRAPH.
000264 EXIT.