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 |  Naked Globals |  Local Variables |  Marked Items  | All
Print Page as PDF
Routine: PRCHNPO2

Package: IFCAP

Routine: PRCHNPO2


Information

PRCHNPO2 ;WISC/RSD/RHD-CONT. OF NEW PO ;12/1/93 09:41

Source Information

Source file <PRCHNPO2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
IFCAP 8 ^PRCFYN  (ENCODE,REMOVE)^PRCHES0  EN0^PRCHNPO3  $$ERR^PRCHQQ  MV1^PRCHSP1  (ENCODE,REMOVE)^PRCSC1  (ENCODE,REMOVE)^PRCSC3  PRF1^PRCSP1  
VA FileMan 1 ^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: 7

Package Total Caller Graph
IFCAP 7 PRCH410  PRCHAMT  PRCHAMT89  PRCHFPDE  PRCHNPO1  PRCHNPO3  PRCHQ15  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**16**;Oct 20, 2000
EN1 ;ASK REQUEST NUMBER FOR IMPREST FUND INPUT TEMPLATE
EN2 ;SCREEN FOR BREAKOUT CODE IN FILE 442
EN2Q
EN2Z
EN3 ;DISPLAYS BREAKOUT CODES,CALLED FROM TEMPLATE PRCHAMT
EN4 ;CALLED FROM PRCHNPO3, ADDS COMMENTS
LST1
Q
EN6 ;DISPLAYS BUSINESS SIZE,CALLED FROM PRCHNPO1
EN7 ;SCREEN OF TYPE CODE
  • ICR #6639
    • Status: Active
    • Usage: Private
    EN7Q
    QQ

    External References

    Name Field # of Occurrence
    ^DIR QQ
    ^PRCFYN LST1+3
    ENCODE^PRCHES0 LST1+1
    REMOVE^PRCHES0 LST1+1
    EN0^PRCHNPO3 EN1+1
    $$ERR^PRCHQQ QQ
    MV1^PRCHSP1 EN1+1
    ENCODE^PRCSC1 EN4+4, EN4+8
    REMOVE^PRCSC1 EN4+4, EN4+8
    ENCODE^PRCSC3 EN4+6, EN4+10
    REMOVE^PRCSC3 EN4+6, EN4+10
    PRF1^PRCSP1 LST1+3

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !?3,"Possible Breakout Codes: "
    • Line Location: EN3+2
    Function Call: WRITE
    • Prompt: ","
    • Condition for execution: I
    • Line Location: EN3+3
    Function Call: WRITE
    • Prompt: $P(^PRCD(420.6,Y,0),U,1)
    • Line Location: EN3+3
    Function Call: WRITE
    • Prompt: !
    • Line Location: EN3+4
    Function Call: WRITE
    • Prompt: !
    • Line Location: LST1+3
    Function Call: WRITE
    • Prompt: !?3,"Business Type is undefined for this vendor!",$C(7)
    • Line Location: EN6+6
    Function Call: WRITE
    • Prompt: !?3,"BUSINESS TYPE: ",PRCHN("MB")
    • Line Location: EN6+7
    Function Call: WRITE
    • Prompt: !!,$$ERR^PRCHQQ(ROUTINE,PRCSIG)
    • Line Location: QQ+0
    Function Call: WRITE
    • Prompt: !,"Notify Application Coordinator!",$C(7)
    • Condition for execution: PRCSIG=0!(PRCSIG=-3)
    • Line Location: QQ+0
    Routine Call
    • DIR
    • Line Location:
      • QQ

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^DD(440 EN6+5
    ^PRC(442 - [#442] EN2+1, EN3+1*, EN3+2, LST1*, LST1+1, LST1+2*
    ^PRCD(420.6 - [#420.6] EN2+1, EN3+1, EN3+2, EN3+3, EN7+1
    ^PRCS(410 - [#410] EN1+1, EN4+1, EN4+2, EN4+3, EN4+4, EN4+5, EN4+6, EN4+7, EN4+8, EN4+9
    EN4+10, EN4+11, EN4+12*, EN4+13, EN4+14*
    ^TMP($J Q!

    Label References

    Name Line Occurrences
    EN2 EN3+3
    EN2Q EN2+1, EN2+2, EN2+3, EN2+5
    EN2Z EN2+7
    EN4 EN1+1
    EN7Q EN7+1, EN7+2, EN7+3, EN7+4
    LST1 EN4+1
    Q EN1+1, EN4+1, QQ
    QQ LST1+1

    Naked Globals

    Name Field # of Occurrence
    ^(0 EN2+1, EN4+2, LST1+1*, LST1+2*, EN6+5, EN7+1
    ^(13 LST1*
    ^(4 EN4+2*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    >> % LST1+3*
    >> %A LST1+3*
    >> %B LST1+3*
    >> D0 Q*
    >> DA EN2+1, EN3+1, EN3+2, LST1+3*, Q*
    DIC Q!
    >> DIR("A" QQ*!
    >> DIR(0 QQ*!
    DT EN4+12, EN4+14
    >> I EN3+1*, EN3+2*, EN3+3*, EN4+11*, EN4+13*
    >> J EN4+11*, EN4+12*, EN4+13*, EN4+14*, EN6+5*
    PRCH Q!, EN7+2, EN7+3, EN7+4
    >> PRCHB( EN3+1
    >> PRCHB(0 EN3+1
    PRCHD Q!
    >> PRCHDT EN2+1, EN6+4, EN7+1
    PRCHJ EN1+1*, Q!
    PRCHK Q!
    >> PRCHN("LSA" EN2+6, EN2+7
    >> PRCHN("MB" EN2+2, EN2+3, EN2+4, EN2+6, EN2+7, EN6+5*, EN6+6, EN6+7, EN7+2, EN7+3
    EN7+4, EN7+5
    >> PRCHN("TC" EN2+1, EN3+2*
    PRCHPO EN2+1, EN3+1, EN3+2, LST1LST1+1, LST1+2, QEN6+6!
    PRCHS EN1+1*, LST1+3, Q!
    >> PRCHSC EN6+3
    PRCHSIT Q!
    PRCHSLI Q!
    >> PRCHSP EN4+1*, EN4+2, EN4+7, EN4+8, EN4+9, EN4+10, EN4+13, EN4+14, LST1
    PRCHSX EN4+14, LST1+3, Q!
    PRCHSX(1 EN4+2*, EN4+12
    PRCHSY EN1+1, EN4+1, EN4+2, EN4+3, EN4+4, EN4+5, EN4+6, EN4+8, EN4+10, EN4+11
    EN4+12, LST1LST1+1, LST1+2, LST1+3, Q!
    PRCHSY(0 LST1+1, LST1+2
    >> PRCHSZ EN1+1*
    >> PRCHVAR EN6+4*, EN6+5
    PRCHX Q!
    PRCSF LST1+3*!
    PRCSIG QQ!
    ROUTINE QQ*!
    U EN2+1, EN3+3, EN4+2, EN4+3, EN4+4, EN4+5, EN4+6, EN4+7, EN4+8, EN4+9
    EN4+10, EN4+12, EN4+14, LST1LST1+1, LST1+2, EN6+5, EN7+1
    X EN4+2*, EN4+4~, EN4+6~, EN4+8~, EN4+10~, EN4+12, EN4+14, Q!
    X(1 EN4+2*, EN4+14
    XX EN4+4~*, EN4+6~*, EN4+8~*, EN4+10~*
    Y EN2+1, EN3+3*, EN3+4!, LST1+1, Q*, EN7+1
    Z EN3+4!, EN6+5*, EN6+6!, EN6+7!
    Z0 EN2+1*, EN2+2*, EN2+3*, EN2+4*, EN2+6*, EN2+7*, EN2QEN2Q+1!, EN7+1*, EN7+2*
    EN7+3*, EN7+4*, EN7+5*, EN7QEN7Q+1!
    Z1 EN2+1*, EN2+2, EN2+3, EN2+4, EN2+6, EN2+7, EN2Q+1!, EN3+4!, EN6+5*, EN6+6!
    EN6+7!, EN7+1*, EN7+2, EN7+3, EN7+4, EN7+5, EN7Q+1!
    Z2 EN2+1*, EN2+2, EN2+3, EN2+4, EN2+6, EN2+7, EN2Q+1!, EN2Z
    Z3 EN2+7, EN2Q+1!, EN2Z*
    Z4 EN2Q+1!, EN2Z*
    >> Z5 EN2+1*, EN2+2, EN2+3, EN2+4, EN2+5
    ZI EN2+1*, EN2Q+1!, EN2Z*

    Marked Items

    Name Field # of Occurrence
    $T( QQ
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  Marked Items  | All