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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCSPC

Package: IFCAP

Routine: PRCSPC


Information

PRCSPC ;WISC/KMB-PURCHASE CARD UPDATE CP FILES ;2/17/98 @ 1:02 PM

Source Information

Source file <PRCSPC.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
IFCAP 4 ERS410^PRC0G  ENCODE^PRCSC2  TRANK^PRCSES  EBAL^PRCSEZ  
VA FileMan 1 NOW^%DTC  

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 PRCHFCY  PRCHNPO4  PRCHNRQ  PRCHT11  PRCHT3  

Entry Points

Name Comments DBIA/ICR reference
COMM(DA,SDATE) ; set committed balance for PC order with no 2237
  • ICR #6651
    • Status: Active
    • Usage: Private
    UPDATE ;
    LOOK ; lookup for purchase card orders
    TESTL ;
    SET
    ARR
    LOOK1 ;
    REF ;Stop users atempting to enter a past date and clean up the P.O. DATE

    External References

    Name Field # of Occurrence
    NOW^%DTC COMM+6, UPDATE+5
    ERS410^PRC0G UPDATE+8
    ENCODE^PRCSC2 UPDATE+9
    TRANK^PRCSES UPDATE+4
    EBAL^PRCSEZ COMM+12

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !,"Contact your Site manager for an electronic signature code"
    • Line Location: UPDATE+10
    Function Call: WRITE
    • Prompt: !,"PURCHASE CARD NAME: ",$P($G(^PRC(440.5,VALUE1,0)),"^",11),$S(VALUE1=0:"",1:"//")
    • Line Location: LOOK+8
    Function Call: WRITE
    • Prompt: " ",$P($G(^PRC(440.5,VALUE1,0)),"^",11)
    • Line Location: LOOK+9
    Function Call: WRITE
    • Prompt: " ",$P($G(^PRC(440.5,VALUE1,0)),"^",11)
    • Line Location: LOOK+10
    Function Call: WRITE
    • Prompt: !!,?5,"No card selected...",$C(7)
    • Line Location: LOOK+13
    Function Call: WRITE
    • Prompt: !!,?5,"Card selection interrupted...",$C(7)
    • Line Location: LOOK+14
    Function Call: WRITE
    • Prompt: !,"You are not a purchase card holder."
    • Line Location: LOOK+15
    Function Call: WRITE
    • Prompt: "??"
    • Line Location: LOOK+16
    Function Call: WRITE
    • Prompt: "??"
    • Line Location: TESTL+1
    Function Call: WRITE
    • Prompt: " ??"
    • Line Location: TESTL+9
    Function Call: WRITE
    • Prompt: " ??"
    • Line Location: TESTL+10
    Function Call: WRITE
    • Prompt: "??"
    • Line Location: TESTL+11
    Function Call: WRITE
    • Prompt: ?50,"Inactive Purchase Card.",!
    • Line Location: SET+3
    Function Call: WRITE
    • Prompt: !,I,?5,$P(AA(DUZ,I),"^",2)
    • Line Location: LOOK1+7
    Function Call: READ
    • Variable: XXZ
    • Timeout: DTIME
    • Line Location: LOOK1+9
    Function Call: WRITE
    • Prompt: !,I,?5,$P(AA(DUZ,I),"^",2)
    • Line Location: LOOK1+14
    Function Call: READ
    • Variable: XXZ
    • Timeout: DTIME
    • Line Location: LOOK1+16
    Function Call: WRITE
    • Prompt: !,"CHOOSE ",STA,"-",FIN,": "
    • Line Location: LOOK1+16

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRC(440.5 - [#440.5] LOOK+8, LOOK+9, LOOK+10, SET+3, ARRARR+1, ARR+2, ARR+3
    ^PRC(442 - [#442] COMM+2, LOOK+2, LOOK+6, ARR+4, REF+3*
    ^PRCS(410 - [#410] UPDATE+3, UPDATE+4, UPDATE+5*, UPDATE+6*, UPDATE+7*

    Label References

    Name Line Occurrences
    ARR LOOK+5
    LOOK LOOK+9, LOOK+10, LOOK+16, TESTL+1, TESTL+9, TESTL+10, TESTL+11, TESTL+12
    LOOK1 LOOK+17, TESTL+2, TESTL+8
    SET LOOK+9, LOOK+10, LOOK+21, TESTL+6, TESTL+12
    UPDATE COMM+5

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    A1 LOOK+3~
    A2 LOOK+3~
    AA LOOK+3~
    AA( LOOK+7, LOOK+15, LOOK+19, LOOK+20, TESTL+5, TESTL+12, SET+1, ARR+5*, LOOK1+3, LOOK1+7
    LOOK1+14
    AMT COMM+2~, COMM+4*, COMM+11, UPDATE+7
    BB LOOK1+2~, LOOK1+3*, LOOK1+4
    >> CDA COMM+3*, COMM+5, UPDATE+1, UPDATE+3, UPDATE+4, UPDATE+5, UPDATE+6, UPDATE+7, UPDATE+8, UPDATE+9
    COUNT LOOK+3~, LOOK+7, ARR*, ARR+3*, ARR+4, ARR+5, ARR+6, LOOK1+2, LOOK1+6, LOOK1+10
    LOOK1+13, LOOK1+14, LOOK1+15
    DA COMM~, COMM+1, COMM+2, UPDATE+4*, UPDATE+5*, LOOK+1, LOOK+2, LOOK+6, ARR+4, REF+3
    DT ARR+2
    DTIME LOOK+8, LOOK1+9, LOOK1+16
    DUZ UPDATE+9, LOOK+7, LOOK+15, LOOK+19, LOOK+20, TESTL+5, TESTL+12, SET+1, ARRARR+5
    LOOK1+3, LOOK1+7, LOOK1+14
    EN LOOK+3~, LOOK1+6*, LOOK1+7, LOOK1+8, LOOK1+11
    END LOOK+3~, ARR+6*, LOOK1+14, LOOK1+15
    ERROR LOOK+3~, LOOK+9, LOOK+10, LOOK+21, TESTL+6, TESTL+12, SET*, SET+3*
    FCP COMM+2~, COMM+4*, COMM+11
    FIN LOOK+3~, LOOK1+8*, LOOK1+9, LOOK1+15*, LOOK1+16
    FLAG LOOK+3~, LOOK+4*, LOOK+7*, LOOK+9, LOOK+10, ARR+4*
    FY COMM+2~, COMM+7*, COMM+10*, COMM+11
    I UPDATE+2~, UPDATE+7*, LOOK+3~, ARR*, ARR+1, ARR+2, ARR+3, ARR+4, ARR+5, LOOK1+7*
    LOOK1+8*, LOOK1+14*, LOOK1+15*
    J LOOK+3~, LOOK1+1!, LOOK1+5*, LOOK1+6, LOOK1+14!
    J( TESTL+4, TESTL+11, LOOK1+4*, LOOK1+7*, LOOK1+8, LOOK1+14*, LOOK1+15
    MESSAGE UPDATE+2~, UPDATE+9*, UPDATE+10
    NODE COMM+2~*, COMM+3, COMM+4
    NODE(0 UPDATE+3*
    ORIG LOOK+3~, LOOK1+1*, LOOK1+2, LOOK1+3, LOOK1+7, LOOK1+14
    >> OUT LOOK1+1*, LOOK1+4*, LOOK1+5, LOOK1+9*, LOOK1+10*, LOOK1+11*, LOOK1+12, LOOK1+16*
    >> PRCHCDNO LOOK+2*
    PRCHX REF+2*!
    >> PRCHXXX LOOK+2*, SET+4*
    QT COMM+2~, COMM+8*, COMM+9*, COMM+10, COMM+11
    REM LOOK+3~, ARR+6*
    SDATE COMM~, UPDATE+6
    STA COMM+4*, COMM+11, LOOK+3~, LOOK1+5*, LOOK1+8*, LOOK1+9, LOOK1+16
    START LOOK+3~, LOOK1+6*, LOOK1+7, LOOK1+8
    STR COMM+2~, COMM+11*, COMM+12, LOOK+3~, ARR+3*, ARR+5
    >> STR1 ARR+3*, ARR+5
    STRING UPDATE+2~
    TDA UPDATE+2~, UPDATE+4*, UPDATE+5
    TEMP LOOK+3~, SET+1*, SET+3!, SET+4
    TIMES LOOK+3~, ARR+6*, LOOK1+1*, LOOK1+5
    U SET+3, ARR+1, ARR+2
    VAL LOOK1+2~*, LOOK1+3*, LOOK1+4
    VALUE LOOK+3~, LOOK+16*, LOOK+18*, LOOK+19*, LOOK+21*, LOOK+22, TESTL+1, TESTL+3*, TESTL+4*, TESTL+6*
    TESTL+7, TESTL+9, SET+2*, SET+3*, LOOK1+4*, LOOK1+7*, LOOK1+9, LOOK1+14*, LOOK1+16
    VALUE1 LOOK+3~, LOOK+6*, LOOK+7*, LOOK+8, LOOK+9, LOOK+10
    X COMM+2~, COMM+7, COMM+8, COMM+10, UPDATE+2~, UPDATE+4*, UPDATE+5, LOOK+13*, LOOK+14*
    XXZ LOOK+3~, LOOK+8*, LOOK+9*, LOOK+10*, LOOK+13, LOOK+14, LOOK+15, LOOK+16, LOOK+18, LOOK+19
    LOOK+20, TESTL+1, TESTL+3, TESTL+4, TESTL+5, TESTL+10, TESTL+11, TESTL+12, SETSET+1
    LOOK1+1, LOOK1+4*, LOOK1+9*, LOOK1+10, LOOK1+11, LOOK1+16*
    ZZ LOOK1+2~*, LOOK1+3
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All