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


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

     H
     F*---------------------------------------------------------------------
     F*- THIS IS SENIOR PROJECTS MOD-4, PRINT PURCHASE ORDERS            ---
     F*-                                                                 ---
     F*-                  AUTHOR: BROWNING, 05/05/99    (C)              ---
     F*-                                                                 ---
     F*-                 PURPOSE:  To print a purchase order, to be sent ---
     F*-                           to each vendor. One purchase order is ---
     F*-                           printed for each vendor. A copy of the---
     F*-                           purchase order is recorded in the     ---
     F*-                           purchase order file for future        ---
     F*-                           reference.                            ---
     F*-                                                                 ---
     F*-              INDICATORS:  39-- CONDITIONAL                      ---
     F*-                           40-- SCRN2 ERROR                      ---
     F*-                           69-- Page Overflow                    ---
     F*-                           70-- CHAIN SPRINV                     ---
     F*-                           71-- CHAIN SPRVMF                     ---
     F*-                           90-- READ SPRSNF                      ---
     F*-                           91-- READ SPRHED                      ---
     F*-                                                                 ---
     F*-        ASSOCIATED FILES:  SPRSNF-- STOCK NEEDS FILE    (STNEED) ---
     F*-                           SPRINV-- INVENTORY FILE      (INVMAST)---
     F*-                           SPRVMF-- VENDOR MASTER FILE  (VMFREC) ---
     f*-                           SPRPOF-- PURCHASE ORDERS FILE(PURORD) --- 
     F*-                           SPRP02-- PRINTER FILE                 ---
     F*-                           SPRSC1-- SCREEN 1 & 2                 ---
     F*-                                                                 ---
     F*ILENAME++IPEASFRLEN+LKLEN+AIDEVICE+.KEYWORDS+++++++++++++++++++++++++
     FSPRSNF    UF   E           K DISK
     FSPRVMF    IF   E           K DISK
     FSPRINV    UF   E           K DISK
     FSPRPOF    UF A E           K DISK
     FSPRHED    IF   E             DISK
     FSPRSC1    CF   E             WORKSTN
     FSPRP02    O    E             PRINTER OFLIND(*IN69)
     F*
     D*AME+++++++++++ETDSFROM+++TO/L+++IDC.KEYWORDS+++++++++++++++++++++++++
     D HOLD            S              4A
     D*
     C*0N01FACTOR1+++++++OPCODE(E)+FACTOR2+++++++RESULT++++++++LEN++D+HILOEQ
     C                   EXSR      PREP
     C                   DOW       *IN90 = *OFF
     C                   EXSR      ENDOF
     C                   EXSR      CHANGE
     C                   READ      SPRSNF                                 90
     C                   EXSR      BREAK
     C                   ENDDO
     C                   EVAL      *INLR = *ON
     C                   RETURN
     C*---------------------------------------------------------------------
     C     PREP          BEGSR
     C                   DOW       *IN39 = *OFF
     C                   EXFMT     SCRN2
     C                   IF        PNUM <> *ZEROS AND DTE <> *BLANKS
     C                   EVAL      *IN40 = *OFF
     C                   READ      SPRHED                                 91
     C                   READ      SPRSNF                                 90
     C     VENDOR        CHAIN     SPRVMF                             71
     C     ITEMNO        CHAIN     SPRINV                             70
     C                   EVAL      HOLD = VENDOR
     C                   WRITE     TITLE
     C                   WRITE     HEADER
     C                   EVAL      *IN39 = *ON
     C                   ELSE
     C                   EVAL      *IN40 = *ON
     C                   EVAL      *IN39 = *OFF
     C                   ENDIF
     C                   ENDDO
     C                   ENDSR
     C*---------------------------------------------------------------------
     C     ENDOF         BEGSR
     C                   IF        *IN69 = *ON
     C                   READ      SPRHED                                 91
     C                   WRITE     TITLE
     C                   WRITE     HEADER
     C                   EVAL      *IN69 = *OFF
     C                   ENDIF
     C                   ENDSR
     C*---------------------------------------------------------------------
     C     BREAK         BEGSR
     C                   IF        HOLD <> VENDOR
     C     VENDOR        CHAIN     SPRVMF                             71
     C                   EVAL      PNUM = PNUM +1
     C                   WRITE     TITLE
     C                   WRITE     HEADER
     C                   ENDIF
     C                   ENDSR
     C*---------------------------------------------------------------------
     C     CHANGE        BEGSR
     C     ITEMNO        CHAIN     SPRINV                             70
     C                   EVAL      ORDERD = RECREQ
     C                   UPDATE    INVMAST
     C                   WRITE     PURORD
     C                   WRITE     PURDET
     C                   EVAL      HOLD = VENDOR
     C                   DELETE    STNEED
     C                   IF        *IN69 = *ON
     C                   EXSR      ENDOF
     C                   ENDIF
     C                   ENDSR


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