Site hosted by Angelfire.com: Build your free website today!
Master Menu - Links the Master Page


Columns . . . :                     Edit                         GOLFP/SRCFILE 
 SEU==>_______________________________________________________          PGMB24 
 FMT H  HKeywords++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        *************** Beginning of data ************************************* 
     H
     F*---------------------------------------------------------------------
     F*- THIS IS PROGRAM B24  PROCESS ORDERS SHIPPED MODULE 2 ©
     F*-
     F*-                  AUTHOR:  BROWNING, 04/01/99 ©
     F*-
     F*-                 PURPOSE:  DISPLAY & READ SCREEN2 AND VERIFY
     F*-                           THAT QUANTITY SHIPPED IS < QUANTITY
     F*-                           ORDERED.
     F*-
     F*-              INDICATORS:  75-- SETLL SPRCOD
     F*-                           76-- READE SPRCOD
     F*-                           77-- CHAIN SPRINV
     F*-
     F*-        ASSOCIATED FILES:  SPCOSD DSPF FILE(SCRN 1 & 2)
     F*-                                           (SFL1 - CTL1)
     F*-
     F*ILENAME++IPEASFRLEN+LKLEN+AIDEVICE+.KEYWORDS++++++++++++++++++++++++
     FSPRCOD    IF   E           K DISK
     FSPRINV    IF   E           K DISK
     FSPRCMF    IF   E           K DISK
     FSPRHED    IF   E             DISK
     FSPCOSD    CF   E             WORKSTN SFILE(SFL1:RRN)
     D*AME+++++++++++ETDSFROM+++TO/L+++IDC.KEYWORDS++++++++++++++++++++
     D RRN             S              2S 0
     D SCREEN          DS                  OCCURS(30)
     D ITNUM                          5
     D DSCR                          15
     D QTYOR                          4S 0
     D QTYSH                          4S 0
     D*----------------------------------------------
     D CUSTNO2         S              4A
     D ORDNO2          S              4A
     D SHIPDT2         S               D   DATFMT(*ISO)
     D SHIPWT2         S              4S 0
     D X               S              2S 0
     D*
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2+++++++RESULT++++++++LEN++D+HILOEQ
     C     *ENTRY        PLIST
     C                   PARM                    CUSTNO2
     C                   PARM                    ORDNO2
     C                   PARM                    SHIPDT2
     C                   PARM                    SHIPWT2
     C                   PARM                    SCREEN
     C     SCRDTA        KLIST
     C                   KFLD                    CUSTNO2
     C                   KFLD                    ORDNO2
     C                   READ      SPRHED
     C                   EXSR      CLEAR
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2+++++++RESULT++++++++LEN++D+HILOEQ
     C     SCRDTA        SETLL     SPRCOD                             75
     C                   EXSR      STARTSF
     C                   EVAL      *IN60 = *OFF
     C                   DOW       *IN60 = *OFF
     C                   WRITE     SCRN2
     C                   EXFMT     CTL1
     C                   EVAL      *IN60 = *OFF
     C                   EVAL      RRN = *ZEROS
     C                   DO        30            X
     C     X             OCCUR     SCREEN
     C                   EVAL      RRN  = RRN + 1
     C     RRN           CHAIN     SFL1
     C                   IF        ITNUM = *BLANKS
     C                   LEAVE
     C                   ENDIF
     C     ITNUM         CHAIN     SPRINV
     C                   IF        QTYOR  <  QTYSH
     C                   EVAL      *IN60 = *ON
     C                   ITER
     C                   ENDIF
     C                   UPDATE    SFL1
     C                   EVAL      *IN60 = *ON
     C                   ENDDO
     C                   ENDDO
     C                   EVAL      *INLR = *ON
     C                   RETURN
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2+++++++RESULT++++++++LEN++D+HILOEQ
     C     CLEAR         BEGSR
     C                   EVAL      *IN50 = *ON
     C                   WRITE     CTL1
     C                   EVAL      *IN50 = *OFF
     C                   EVAL      RRN = *ZEROS
     C                   ENDSR
     C*----------------------------------------------------------------
     C     STARTSF       BEGSR
     C                   CLEAR                   RRN
     C     SCRDTA        READE     SPRCOD                                 76
     C                   DOW       *IN76 = *OFF
     C                   EVAL      RRN  = RRN + 1
     C     RRN           CHAIN     SFL1
     C     ITEMNO        CHAIN     SPRINV                             77
     C                   EVAL      ITNUM = ITEMNO
     C                   EVAL      DSCR = DESC
     C                   EVAL      QTYOR = QTYORD
     C                   UPDATE    SFL1
     C     SCRDTA        READE     SPRCOD                                 76
     C                   ENDDO
     C                   ENDSR


Copyright ©1998 - 2001 J. Browning - All rights reserved.
Master Menu - Links the Master Page