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



 Columns . . . :                     Edit                         GOLFP/SRCFILE 
 SEU==>_______________________________________________________          SPR002 
 FMT H  HKeywords++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
        *************** Beginning of data ************************************* 

     H
     F*---------------------------------------------------------------------
     F*- THIS IS SENIOR PROJECTS MOD-3, UPDATE STOCK NEEDS FILE          ---
     F*-                                                                 ---
     F*-                  AUTHOR: BROWNING, 05/05/99   (C)               ---
     F*-                                                                 ---
     F*-                 PURPOSE:  An interactive program that allows the---
     F*-                           user to make changes, deletions, or   ---
     F*-                           additions to the stock needs file from---
     F*-                           the modified stock needs report       ---
     F*-                           produced by the purchasing agent.     ---
     F*-                                                                 ---
     F*-              INDICATORS:  30-- CHAIN FAILURE (CHANGE SUBROUTINE)---
     F*-                           31-- CHAIN FAILURE (ADD SUBROUTINE)   ---
     F*-                           32-- CHAIN FAILURE (DELETE SUBROUTINE)---
     F*-                           70-- CHAIN SPRSNF                     ---
     F*-                           71-- CHAIN CATKEY TO SPRSNF           ---
     F*-                           90-- READ SPRSNF                      ---
     F*-                                                                 ---
     F*-        ASSOCIATED FILES:  SPRSNF-- STOCK NEEDS FILE (PF)        ---
     F*-                           SPRSC1-- SCRN1                        ---
     F*-                                                                 ---
     F*ILENAME++IPEASFRLEN+LKLEN+AIDEVICE+.KEYWORDS+++++++++++++++++++++++++
     FSPRSNF    UF A E           K DISK
     FSPRSC1    CF   E             WORKSTN
     F*
     D*AME+++++++++++ETDSFROM+++TO/L+++IDC.KEYWORDS+++++++++++++++++++++++++
     D*
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2+++++++RESULT++++++++LEN++D+HILOEQ
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2EXTENDED-FACTOR2++++++++++++++++++
     C     CATKEY        KLIST
     C                   KFLD                    VENDOR2
     C                   KFLD                    ITEMNO2
     C                   DOW       *IN03 = *OFF
     C                   EVAL      *IN30 = *OFF
     C                   EVAL      *IN31 = *OFF
     C                   EVAL      *IN32 = *OFF
     C                   EVAL      FLAG1 = ' '
     C                   EVAL      FLAG2 = ' '
     C                   EXFMT     SCRN1
     C                   IF        *IN03 = *ON
     C                   LEAVE
     C                   ENDIF
     C                   SELECT
     C                   WHEN      *IN02 = *ON
     C                   EXSR      CHGREC
     C                   WHEN      *IN04 = *ON
     C                   EXSR      DELETREC
     C                   WHEN      *IN05 = *ON
     C                   EXSR      ADDREC
     C                   ENDSL
     C                   EVAL      VENDOR2 = *BLANKS
     C                   EVAL      ITEMNO2 = *BLANKS
     C                   EVAL      REOREC = *ZEROS
     C                   ENDDO
     C                   EVAL      *INLR = *ON
     C                   RETURN
     C*--------------------------------------------------- PAGE 170 - 177 --
     C     CHGREC        BEGSR
     C     CATKEY        CHAIN     SPRSNF                             71
     C                   IF        *IN71 = *ON
     C                   EVAL      *IN30 = *ON
     C                   EVAL      FLAG1 = '*'
     C                   EVAL      FLAG2 = '*'
     C                   ELSE
     C                   EVAL      FLAG1 = ' '
     C                   EVAL      FLAG2 = ' '
     C                   EVAL      VENDOR = VENDOR2
     C                   EVAL      ITEMNO = ITEMNO2
     C                   EVAL      RECREQ = REOREC
     C                   EVAL      CODE = 'C'
     C                   UPDATE    STNEED
     C                   ENDIF
     C                   ENDSR
     C*---------------------------------------------------------------------
     C     ADDREC        BEGSR
     C     CATKEY        CHAIN     SPRSNF                             71
     C                   IF        *IN71 = *OFF
     C                   EVAL      *IN31 = *ON
     C                   EVAL      FLAG1 = '*'
     C                   EVAL      FLAG2 = '*'
     C                   ELSE
     C                   EVAL      FLAG1 = ' '
     C                   EVAL      FLAG2 = ' '
     C                   EXSR      INITIAL
     C                   EVAL      VENDOR = VENDOR2
     C                   EVAL      ITEMNO = ITEMNO2
     C                   EVAL      RECREQ = REOREC
     C                   EVAL      CODE = 'A'
     C                   WRITE     STNEED
     C                   ENDIF
     C                   ENDSR
     C*---------------------------------------------------------------------
     C     DELETREC      BEGSR
     C     CATKEY        CHAIN     SPRSNF                             71
     C                   IF        *IN71 = *ON
     C                   EVAL      *IN32 = *ON
     C                   EVAL      FLAG1 = '*'
     C                   EVAL      FLAG2 = '*'
     C                   ELSE
     C                   EVAL      FLAG1 = ' '
     C                   EVAL      FLAG2 = ' '
     C                   DELETE    STNEED
     C                   ENDIF
     C                   ENDSR
     C*---------------------------------------------------------------------
     C     INITIAL       BEGSR
     C                   EVAL      VENDOR = *BLANKS
     C                   EVAL      ITEMNO = *BLANKS
     C                   EVAL      RECREQ = *ZEROS
     C                   EVAL      CODE = *BLANKS
     C                   ENDSR


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