Fetch every row

*
*     FETCH EVERY ROW FROM A TABLE
*
      MOVE 'GN'                       TO xxxx-COMMAND.
      MOVE ZERO                       TO xxxx-COUNT.
*
*     NOTE: THE FIRST GN CALL SETS THE FOUND CODE AS THE CONTROL FOR
*     THE LOOP.
*            (IT MAY BE AN EMPTY TABLE).
*
      PERFORM CALL-DK1TCALL.
      PERFORM PROCESS-RETRIEVED-ROW UNTIL xxxx-FOUND = 'N'.
       ...
 CALL-DK1TCALL.
     CALL 'DK1TCALL' USING         TB-PARM
                                  xxxx-COMMAND-AREA
                                  xxxx-ROW-AREA.
 CALL-DK1TCALL-EXIT.
     EXIT.
      ...
 PROCESS-RETRIEVED-ROW.
*    DO APPLICATION PROCESSING FOR THIS ROW, THEN GET ANOTHER
*    ROW...
      ...
     PERFORM CALL-DK1TCALL.
 PROCESS-RETRIEVED-ROW-EXIT.
     EXIT.