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-2, CREATE STOCK NEEDS FILE          ---
     F*-                                                                 ---
     F*-                  AUTHOR: BROWNING, 05/05/99   (C)               ---
     F*-                                                                 ---
     F*-                 PURPOSE:  TO PRINT STOCK NEEDS REPORT WHICH     ---
     F*-                           CAN SERVE AS A WORKING DOCUMENT FOR   ---
     F*-                           THE PURCHASING AGENT WHEN DECIDING    ---
     F*-                           WHICH MERCHANDISE TO PURCHASE.        ---
     F*-                                                                 ---
     F*-              INDICATORS:  70-- CHAIN SPRINV                     ---
     F*-                           71-- CHAIN SPRVMF                     ---
     F*-                           90-- READ SPRSNF                      ---
     F*-                                                                 ---
     F*-        ASSOCIATED FILES:  SPRSNF-- STOCK NEEDS FILE (PF)        ---
     F*-                           SPRP01-- PRINTER FILE                 ---
     F*-                           SPRINV-- INVENTORY FILE               ---
     F*-                           SPRVMF-- VENDOR MASTER FILE           ---
     F*-                                                                 ---
     F*ILENAME++IPEASFRLEN+LKLEN+AIDEVICE+.KEYWORDS+++++++++++++++++++++++++
     FSPRSNF    IF   E           K DISK
     FSPRVMF    IF   E           K DISK
     FSPRINV    IF   E           K DISK
     FSPRHED    IF   E             DISK
     FSPRP01    O    E             PRINTER OFLIND(*IN70)
     F*
     D*AME+++++++++++ETDSFROM+++TO/L+++IDC.KEYWORDS+++++++++++++++++++++++++
     D HOLD            S              4A
     D PCOST           S              7S 2
     D VENCST          S              7S 2
     D REPCST          S              9S 2
     D*
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2+++++++RESULT++++++++LEN++D+HILOEQ
     C                   EXSR      PREP
     C                   DOW       *IN90 = *OFF
     C                   EXSR      ENDOF
     C     ITEMNO        CHAIN     SPRINV                             70
     C     VENDOR        CHAIN     SPRVMF                             71
     C                   IF        HOLD <> VENDOR
     C                   WRITE     VENTOT
     C                   EVAL      REPCST = VENCST + REPCST
     C                   EVAL      VENCST = *ZEROS
     C                   EXSR      CALC
     C                   ELSE
     C                   EXSR      CALC
     C                   ENDIF
     C                   READ      SPRSNF                                 90
     C                   ENDDO
     C                   WRITE     VENTOT
     C                   EVAL      REPCST = VENCST + REPCST
     C                   WRITE     REPTOT
     C                   EVAL      *INLR = *ON
     C                   RETURN
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2EXTENDED-FACTOR2++++++++++++++++++
     C     PREP          BEGSR
     C                   READ      SPRHED
     C                   READ      SPRSNF                                 90
     C                   WRITE     TITLE
     C                   WRITE     HEADER
     C                   EVAL      HOLD = VENDOR
     C                   ENDSR
     C*--- ENDOF SUBROUTINE ------------------------------------------------
     C     ENDOF         BEGSR
     C                   IF        *IN70 = *ON
     C                   WRITE     HEADER
     C                   EVAL      *IN70 = *OFF
     C                   ENDIF
     C                   ENDSR
     C*--- CALC SUBROUTINE -------------------------------------------------
     C     CALC          BEGSR
     C                   EVAL      PCOST = *ZEROS
     C                   EVAL      PCOST = RECREQ * VCOST
     C                   EVAL      VENCST = PCOST + VENCST
     C                   EVAL      HOLD = VENDOR
     C                   WRITE     DETAIL
     C                   ENDSR


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