PRCHUTL ;SF/TKW/ID/RSD-UTILITY ROUTINES FOR SUPPLY SYSTEM ; 5/10/99 10:58am
Source file <PRCHUTL.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| EN2 | ;CALLED FROM FILE 441 FIELD .01, INPUT X="NEW", OUTPUT X=NEXT INTERNAL NUMBER
|
|
| ENPO | ;ENTER NEW PO IN FILE 442
|
|
| ENPO1 | ||
| NUM | ||
| Z | ||
| DOCID | ||
| W1 | ||
| W2 | ||
| W3 | ||
| ENPOQ | ||
| WORD | ; PRCH=GLOBAL,WX=LINE TO INSERT
|
|
| SWITCH |
|
|
| EDISTAT(D0,D1,LINECNT) | ;DISPLAY P.O.'S EDI STATUS & QUANTITY
|
|
| VEN(A) | ; Entry point to get FMS Vendor ID_ Alt.Address Indicator from the vendor file. -- Used by AR (Only)
; A = internal entry number to vendor file (#440) |
|
| VENSEL() | ; VENSEL = VENdor SELection
; EXTRINSIC FUNCTION THAT ALLOWS A USER TO SELECT AN IFCAP VENDOR. ; THIS FUNCTION WILL BE USED BY ACCOUNTS RECEIVABLE USERS. |
|
| AF | ; CALLED BY "AF" X-REF IN FIELD 52 (SITE AR) IN FILE 440.3.
|
|
| VENEDITF | ; THIS ENTRY POINT WILL INFORM USERS THAT THERE ARE VENDOR
; RECORDS, USED BY Accounts Receivable, THAT NEED TO BE EDITED ; BEFORE THEY CAN BE ENTERED INTO A VRQ. |
|
| VENEDITS | ; THIS ENTRY POINT WILL INFORM USERS THAT THERE ARE VENDOR
; RECORDS, USED BY Accounts Receivable, THAT NEED TO BE EDITED ; BEFORE THEY CAN BE ENTERED INTO A VRQ. |
|
| COUNT | ; NOW SHOW MESSAGE, IF ANY
|
|
| FIND | ; SEE IF FISCAL CAN ADD A VENDOR.
|
| Name | Field # of Occurrence |
|---|---|
| ^%DT | ENPO+2, ENPO1+1 |
| %XY^%RCR | VENSEL+40 |
| ^DIC | ENPO1, VENSEL+27 |
| IX^DIC | ENPO+11 |
| FILE^DICN | AF+10 |
| ^DIE | VENSEL+48, VENSEL+55 |
| Y^DIQ | EDISTAT+11, EDISTAT+12 |
| ^PRCFSITE | VENSEL+19 |
| ^PRCFYN | ENPO+13, Z+1 |
| UPD^PRCHSTAT | ENPO1+2 |
| $$CHECK^PRCOVTST | VENSEL+44 |
| VRQ^PRCOVTST | VENSEL+50 |
| $$ISMSFLAG^PRCPUX2 | SWITCH |
| Name | Line Occurrences |
|---|---|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Function Call: WRITE |
|
| Routine Call |
|
| Routine Call |
|
| Routine Call |
|
| FileNo | Call Tags |
|---|---|
| ^PRCF(422.2 - [#422.2] | Classic Fileman Calls |
| ^PRC(440 - [#440] | Classic Fileman Calls |
| ^PRC(440.3 - [#440.3] | Classic Fileman Calls |
| ^PRC(442 - [#442] | Classic Fileman Calls |
| ^PRC(442.6 - [#442.6] | Classic Fileman Calls |
| Name | Line Occurrences (* Changed, ! Killed) |
|---|---|
| ^DD(442.01 | EDISTAT+11, EDISTAT+12 |
| ^PRC(411 - [#411] | VENSEL+42, FIND+5, FIND+6, FIND+7 |
| ^PRC(440 - [#440] | VEN+3 |
| ^PRC(440.3 - [#440.3] | VENSEL+37! |
| ^PRC(441 - [#441] | EN2+1 |
| ^PRC(442 - [#442] | ENPO+14, ENPO1+1*, ENPO1+3*, Z, DOCID, DOCID+1*, EDISTAT+8 |
| ^PRC(442.6 - [#442.6] | ENPO+12, NUM, Z+2* |
| ^PRCF(422.2 - [#422.2] | AF+3, AF+13*, COUNT+2, COUNT+3 |
| ^VA(200 - [#200] | VENEDITS+19 |
| ^XUSEC("PRCFA VENDOR EDIT" | VENEDITF+20 |
| >> | Not killed explicitly |
| * | Changed |
| ! | Killed |
| ~ | Newed |
| Name | Field # of Occurrence |
|---|---|
| >> % | ENPO+13*, Z+1* |
| >> %A | ENPO+13*, Z+1* |
| >> %B | ENPO+13*, Z+1* |
| %DT | ENPO1+1*, ENPOQ! |
| >> %X | VENSEL+38* |
| >> %Y | VENSEL+39* |
| A | VEN~, VEN+3 |
| AR | VENSEL+52*, VENSEL+56!, AF+2 |
| C | EDISTAT+6~, EDISTAT+11*, EDISTAT+12* |
| COUNT | VENEDITF+7~, VENEDITS+7~, COUNT+2*, COUNT+3* |
| >> D | ENPO+11* |
| D0 | EDISTAT~, EDISTAT+8 |
| D1 | EDISTAT~, EDISTAT+8 |
| DA | ENPO+1!, ENPO1+1*, ENPO1+2*, VENSEL+36*, VENSEL+37, VENSEL+44, VENSEL+50* |
| DD | AF+5! |
| >> DELAYGO | AF+9* |
| DIC | ENPO+1!, ENPO+7*, ENPO1*, ENPOQ!, VENSEL+23*, VENSEL+30!, AF+1~, AF+6* |
| DIC("A" | VENSEL+25* |
| DIC("S" | ENPO+6, ENPO+8*, ENPO+9*, ENPO+10*, ENPO1! |
| DIC(0 | ENPO+7*, ENPO1*, VENSEL+24*, AF+7* |
| >> DIE | VENSEL+46*, VENSEL+53* |
| >> DIX | EN2+1* |
| DLAYGO | ENPO+1!, ENPO1*, ENPOQ!, AF+1~ |
| DO | AF+5! |
| >> DR | VENSEL+47*, VENSEL+54* |
| DT | ENPO+2*, WORD+1 |
| DTIME | ENPO+4 |
| DTOUT | VENSEL+26!, VENSEL+28, VENSEL+30! |
| DUOUT | VENSEL+26!, VENSEL+29, VENSEL+30! |
| DUZ | ENPO1+1, ENPO1+3, VENEDITF+8, VENEDITF+20, VENEDITS+8, VENEDITS+19 |
| >> FISCAL | VENSEL+42*, VENSEL+43*, VENSEL+45, VENSEL+50 |
| >> FLAG | VENSEL+41*, VENSEL+44 |
| >> I | EN2+1*, DOCID*, DOCID+1 |
| L | ENPO+1!, NUM*, Z, ENPOQ! |
| LINECNT | EDISTAT~, EDISTAT+7*, EDISTAT+11*, EDISTAT+12*, EDISTAT+13* |
| >> PRC("SITE" | ENPO+1, ENPO+12, ENPO+14, SWITCH, VENSEL+42, VENSEL+44, VENSEL+50 |
| >> PRCF("X" | VENSEL+18* |
| >> PRCH | WORD+1, WORD+2, WORD+3* |
| >> PRCHDELV | ENPO+3, ENPO+4, ENPO+9 |
| PRCHISMS | SWITCH!* |
| PRCHLOG | SWITCH!* |
| PRCHNEW | ENPO+1!, ENPO1*, ENPOQ! |
| >> PRCHPC | ENPO+8 |
| PRCHPO | ENPO+1!, ENPO1+1*, ENPO1+2, ENPO1+3, DOCID, DOCID+1 |
| >> PRCHTYP | SWITCH* |
| PRCHU | EN2+1*! |
| >> PRCOY | VENSEL+31*, VENSEL+32, VENSEL+58 |
| PRCX | AF+1~, AF+3*, AF+11*, AF+13 |
| PRCZDA | VENSEL+50*! |
| >> SAVE | VENSEL+44*, VENSEL+45, VENSEL+50, VENSEL+51 |
| SHOWIT | VENEDITF+7~, VENEDITF+15*, VENEDITF+20*, VENEDITF+21, VENEDITS+7~, VENEDITS+15*, VENEDITS+19*, VENEDITS+20 |
| STATION | FIND+2~, FIND+3*, FIND+5*, FIND+6 |
| STN411 | VENEDITF+7~, VENEDITF+13, VENEDITS+7~, VENEDITS+13, FIND+4*, FIND+5, FIND+7* |
| STNIEN | FIND+2~, FIND+6*, FIND+7 |
| T | VEN+3~*, VEN+4, VEN+5 |
| U | EN2+1, ENPO+5, ENPO1, ENPO1+1, ENPO1+3, NUM, Z, Z+2, DOCID, W2 , WORD+3, VEN+4, VEN+5, VENSEL+43, AF+13, VENEDITS+19, COUNT+3, FIND+7 |
| WI | WORD+2*, WORD+3! |
| WJ | WORD+2*, WORD+3! |
| WX | WORD+2*, WORD+3! |
| WY | WORD+2*, WORD+3! |
| X | EN2+1*, ENPO+2*, ENPO+4*, ENPO+5, ENPO+11, ENPO+12, ENPO+13, ENPO+14*, ENPO1+1*, ENPO1+2* , NUM*, Z*, Z+1, DOCID*, DOCID+1, SWITCH~*, EDISTAT+6~, EDISTAT+8*, EDISTAT+9, EDISTAT+11 , EDISTAT+12, AF+8* |
| Y | ENPO+2, ENPO+11, ENPO1, ENPO1+1, ENPO1+2*, NUM, Z, Z+2, W2, EDISTAT+6~ , EDISTAT+11*, EDISTAT+12*, VENSEL+28*, VENSEL+29*, VENSEL+31, VENSEL+36, AF+1~, AF+11 |
| Y(0 | NUM, Z |
| >> Z | NUM*, Z*, Z+2, DOCID*, DOCID+1 |