Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCH410

Package: IFCAP

Routine: PRCH410


Information

PRCH410 ;WISC/KMB/DXH/DGL - CREATE 2237 FROM PURCHASE CARD ORDER ; 4/4/00 7:56am

Source Information

Source file <PRCH410.m>

Call Graph

Call Graph

Call Graph Total: 14

Package Total Call Graph
IFCAP 10 $$DATE^PRC0C  ERS410^PRC0G  FY^PRCH442  ES1^PRCHG  LST1^PRCHNPO2  EN2^PRCPWI  ENCODE^PRCSC1  EBAL^PRCSEZ  
($$BBFY,IP)^PRCSUT  (EN1,EN2)^PRCSUT3  
VA FileMan 4 ^DIC  ^DIE  ^DIK  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IFCAP 5 PRCH442  PRCHNPO  PRCHNPO4  PRCHNRQ  PRCHRP3  

Entry Points

Name Comments DBIA/ICR reference
START ;
  • ICR #6551
    • Status: Active
    • Usage: Private
    IP
    SET ;set item data and vendor on record
  • ICR #6551
    • Status: Active
    • Usage: Private
    ITEM ;
  • ICR #6551
    • Status: Active
    • Usage: Private
    REC ;create skeleton 410 record
  • ICR #6551
    • Status: Active
    • Usage: Private
    ESIG ;put ESIG on record, update due-ins
  • ICR #6551
    • Status: Active
    • Usage: Private
    SWCHK ;CHECK EDI AND ALL/DEL FLAGS FOR DELIVERY ORDERS ;PRC*171 D.O. auto obligate check for EDI and All/Delivery flags on

    External References

    Name Field # of Occurrence
    ^DIC ESIG+20
    ^DIE SET+7, SET+8, SET+9, SET+10, SET+12, SET+24, ESIG+22, ESIG+27
    ^DIK ESIG+33
    ^DIR IP+5
    $$DATE^PRC0C START+5
    ERS410^PRC0G ESIG+8
    FY^PRCH442 ESIG+11
    ES1^PRCHG ESIG+29
    LST1^PRCHNPO2 ESIG+31
    EN2^PRCPWI ESIG+24
    ENCODE^PRCSC1 ESIG+9
    EBAL^PRCSEZ ESIG+13
    $$BBFY^PRCSUT REC+4
    IP^PRCSUT IP
    EN1^PRCSUT3 REC+6
    EN2^PRCSUT3 REC+6

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"No inventory point was attached.",!
    • Line Location: IP+6
    Function Call: WRITE
    • Prompt: !,"Cost of this request: $",$J(X,0,2),!,"Current Control Point Balance: $",$J(BAL,0,2),!
    • Line Location: ESIG+16
    Routine Call
    • DIC
    • Line Location:
      • ESIG+20
    Routine Call
    • DIE
    • Line Location:
      • SET+7
      • SET+8
      • SET+9
      • SET+10
      • SET+12
      • SET+24
      • ESIG+22
      • ESIG+27
    Routine Call
    • DIR
    • Line Location:
      • IP+5

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^PRCS(410 - [#410] Classic Fileman Calls
    ^PRC(443 - [#443] Classic Fileman Calls

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRC(420 - [#420] START+11, IP+1, ESIG+6, ESIG+15, ESIG+28, ESIG+32, SWCHK+6, SWCHK+9
    ^PRC(440 - [#440] SET+3, SET+4, SWCHK+3
    ^PRC(442 - [#442] START+4, START+5, START+8, START+12, IP+8, IP+9, IP+10, IP+11, SET+4, SET+6
    SET+23*, SET+26*, ITEM+2, ITEM+3, ITEM+4, REC+1, ESIG+2, ESIG+5, ESIG+10, SWCHK+3
    SWCHK+4, SWCHK+5, SWCHK+7
    ^PRC(443 - [#443] ESIG+23*, ESIG+30
    ^PRCD(420.1 - [#420.1] START+7
    ^PRCD(442.3 - [#442.3] ESIG+21
    ^PRCS(410 - [#410] SET+1, SET+3*, SET+4*, SET+5, SET+14*, SET+16*, SET+17*, SET+18*, SET+19*, SET+20*
    SET+21*, SET+22*, SET+25, SET+26, ESIG+2*, ESIG+4*, ESIG+7, ESIG+17, ESIG+25

    Label References

    Name Line Occurrences
    IP IP+1
    ITEM IP+9
    REC IP+12
    SWCHK ESIG+3

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> AA ESIG+13*
    ADATE START+1~, START+6*, SET+9
    BAL ESIG+6*, ESIG+15*, ESIG+16, ESIG+28*, ESIG+32*, ESIG+34!
    >> BB( SET+14, SET+16, SET+19, ITEM+2*, ITEM+3*, ITEM+4*
    >> CCDA IP+13*
    CCEN START+1~, START+6*, START+7*, SET+7
    >> CDA IP+10*, IP+11*, IP+12, IP+13, SET+1, SET+3, SET+4, SET+5, SET+7, SET+14
    SET+16, SET+17, SET+18, SET+19, SET+20, SET+21, SET+22, SET+23, SET+24, SET+25
    SET+26, REC+6*, ESIG+30, ESIG+33
    >> COMMENT SET+24
    COR START+2~, SET+6*, SET+8
    COUNT START+1~, IP+9*, SET+13, SET+22, ITEM+1
    COUNT1 START+1~, SET+15, SET+17, SET+20, ITEM+4*
    CP START+1~, START+4*, SET+7
    >> DA START+3, SET+7*, SET+24*, SET+27*, REC+6, ESIG+2, ESIG+4, ESIG+7, ESIG+8, ESIG+9
    ESIG+17, ESIG+23, ESIG+25, ESIG+31, ESIG+33*
    DIC ESIG+20*!
    DIC(0 ESIG+20*
    DIE SET+7*, SET+27!, ESIG+22*!, ESIG+26*, ESIG+27!
    DIK ESIG+33*!
    DILOCKTM SET+23
    DIR IP+2!, IP+5!
    DIR("?" IP+3*, IP+4*
    DIR("A" IP+2*
    DIR("B" IP+2*
    DIR(0 IP+2*
    DLAYGO ESIG+20*!
    DR SET+7*, SET+8*, SET+9*, SET+10*, SET+12*, SET+24*, ESIG+22*!, ESIG+26*, ESIG+27!
    DUZ START+8, SET+8, ESIG+9
    EMER START+1~, START+8*, START+9
    ESTS START+1~, START+6*, SET+9
    FY START+1~
    I START+1~, ESIG+2*
    >> IT SET+13*, SET+14, SET+16, SET+17, SET+18, SET+19, SET+20, ITEM+1*, ITEM+2, ITEM+3
    ITEM+4
    J START+1~, START+12*, SET+15*, SET+16, ITEM+2*, ITEM+4*
    >> K START+12*
    KTEMP ESIG+12~*, ESIG+14
    L START+1~
    LL START+1~, SET+18*
    LOC START+1~, START+8*
    MESSAGE ESIG+9*, ESIG+34!
    NET START+1~, ESIG+2*, ESIG+4, ESIG+13
    PC START+1~, IP+8*, SET+11*
    PCREF START+1~, START+4*, SET+9
    PDUZ START+1~, START+8*
    >> PODA ESIG+2, ESIG+5, ESIG+10, SWCHK+3, SWCHK+4, SWCHK+5, SWCHK+7
    >> PRC("BBFY" REC+4*
    >> PRC("CP" START+10*, START+11, IP+1, REC+1*, REC+2, REC+3, REC+4, REC+5, ESIG+5*, ESIG+6
    ESIG+10*, ESIG+13, ESIG+15, ESIG+28, ESIG+32
    >> PRC("FY" START+5*, REC+3, REC+4, ESIG+6, ESIG+11, ESIG+13, ESIG+15, ESIG+28, ESIG+32
    >> PRC("QTR" START+5*, REC+3, ESIG+6, ESIG+13, ESIG+15, ESIG+28, ESIG+32
    >> PRC("SITE" START+4*, START+11, IP+1, REC+3, REC+4, ESIG+6, ESIG+13, ESIG+15, ESIG+28, ESIG+32
    SWCHK+6, SWCHK+9
    >> PRC("SST" START+4*
    PRCEDICK SWCHK+1~, SWCHK+3*, SWCHK+9
    >> PRCHDELV ESIG+3, ESIG+4, ESIG+13, SWCHK+5
    PRCHFUND SWCHK+1~, SWCHK+4*, SWCHK+6, SWCHK+9
    PRCHOBL ESIG+1~, ESIG+4, ESIG+13, SWCHK+2*, SWCHK+6*, SWCHK+7*, SWCHK+8, SWCHK+9*
    >> PRCHPC IP+11, SET+24, ESIG+24
    >> PRCHPHAM ESIG+24
    >> PRCHS ESIG+31*
    >> PRCHSP ESIG+31*
    PRCHSTS ESIG+21*, ESIG+22!
    >> PRCHSY ESIG+31*
    >> PRCHSY(0 ESIG+30*
    >> PRCPROST SET+24
    >> PRCRMPR IPIP+1, IP+9, REC+6
    >> PRCSINV ESIG+25*
    PRCSIP START+11!, START+12*, IPIP+1, SET+10
    PRCSN ESIG+17*, ESIG+19, ESIG+20, ESIG+23, ESIG+34!
    PRCVEND SWCHK+1~, SWCHK+3*
    QTR START+1~
    >> RPUSE SET+24
    SCP START+2~, START+4*, START+10
    SDATE START+1~, START+5*, SET+7
    SERV START+1~, START+8*, SET+8
    SGRP START+2~, SET+6*
    ST START+1~, START+9*, SET+8
    T(2 REC+3*, REC+7!
    TDATE START+1~, START+5*, SET+7, SET+17
    U START+12, IP+11, REC+1, ESIG+19, ESIG+20, ESIG+23, ESIG+25, SWCHK+3, SWCHK+4, SWCHK+5
    SWCHK+6, SWCHK+7, SWCHK+9
    VEN START+2~, SET+5*, SET+21
    VEND START+2~, START+8*, SET+3, SET+4*
    VV START+1~, START+8*, SET+7
    X IP+6, IP+9, REC+5*, REC+6, REC+7!, ESIG+12, ESIG+14*, ESIG+16, ESIG+20*!, ESIG+21*
    ESIG+22!, ESIG+34!
    >> X1 REC+6*
    XDA START+1~, START+3*, START+4, START+5, START+8, START+12, IP+8, IP+9, IP+10, IP+11
    SET+4, SET+6, SET+9, SET+23, SET+26, SET+27, ITEM+2, ITEM+3, ITEM+4, REC+1
    Y START+1~, IP+1, IP+6
    Z START+1~, REC+3*, REC+5
    Z0 START+1~, START+4*, START+6
    Z1 START+1~, START+8*
    Z2 START+1~
    ZIP ESIG+5*, ESIG+10*, ESIG+34!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables  | All