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  | All
Print Page as PDF
Routine: PRCFFMO

Package: IFCAP

Routine: PRCFFMO


Information

PRCFFMO ;WISC/SJG-ROUTINE TO PROCESS OBLIGATIONS ;4/27/94 11:30

Source Information

Source file <PRCFFMO.m>

Call Graph

Call Graph

Call Graph Total: 17

Package Total Call Graph
IFCAP 13 DOCREQ^PRC0C  ^PRCFAC0J  (,MSG1,POOBL,STACK)^PRCFFMO1  ENSFO^PRCFFMO2  (EDIT,OKAY)^PRCFFU  PO^PRCFFU12  SIG^PRCFFU4  $$BBFY^PRCFFU5  
GENDIQ^PRCFFU7  SC^PRCFFUA1  (NEW410,PO)^PRCFFUD  ($$DTOBL,DT442)^PRCFFUD1  ^PRCFSITE  
VA FileMan 3 EN^DDIOL  (,IX)^DIC  ^DIR  
Kernel 1 ^%ZIS  

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: 4

Package Total Caller Graph
IFCAP 4 PRCFA OBLIGATION PROCESSING  PRCFFERT  PRCHNPO4  PRCHNRQ  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
RETRAN ; Entry point for rebuild/retransmit
SC ; Display Obligation Data
EXIT ;
NC ; Prompt for 'NO CHARGE' orders
NC1 ; Additional help for N/C
NC2 ; Processing for N/C
MSG
MSG1
SUPP ; Entry point for FMS Documents for Supply Fund Special Control Point
; Called from PRCHNPO4
  • ICR #6550
    • Status: Active
    • Usage: Private
    VAR ; Set up variables

    External References

    Name Field # of Occurrence
    ^%ZIS SC+1
    EN^DDIOL RETRAN+5, NC1+5, MSG+1, MSG1
    ^DIC SUPP+4
    IX^DIC V+8
    ^DIR NC+6
    DOCREQ^PRC0C SUPP+16
    ^PRCFAC0J SC+3
    ^PRCFFMO1 SC+8
    MSG1^PRCFFMO1 NC2+1
    POOBL^PRCFFMO1 NC2+8, SUPP+21
    STACK^PRCFFMO1 SUPP+26
    ENSFO^PRCFFMO2 SUPP+11
    EDIT^PRCFFU NC2+5
    OKAY^PRCFFU SC+4
    PO^PRCFFU12 SC+6
    SIG^PRCFFU4 NC2+1
    $$BBFY^PRCFFU5 NC2+2, SUPP+12
    GENDIQ^PRCFFU7 NC2+3, SUPP+13
    SC^PRCFFUA1 SC+2
    NEW410^PRCFFUD NC2+10, SUPP+23
    PO^PRCFFUD NC2+11, SUPP+24
    $$DTOBL^PRCFFUD1 NC2+4, SUPP+10
    DT442^PRCFFUD1 RETRAN+24, SUPP+9
    ^PRCFSITE V+2

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: $C(7),!
    • Line Location: RETRAN+4
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: RETRAN+15
    Function Call: WRITE
    • Prompt: "PURCHASE ORDER DOES NOT CONTAIN A CONTROL POINT.",!
    • Line Location: RETRAN+16
    Function Call: WRITE
    • Prompt: "UNABLE TO PROCESS - PLEASE RETURN TO SUPPLY FOR CORRECTION!"
    • Line Location: RETRAN+17
    Function Call: WRITE
    • Prompt: $C(7),!
    • Line Location: RETRAN+20
    Function Call: WRITE
    • Prompt: "Purchase Order does not contain a Cost Center"
    • Line Location: RETRAN+21
    Function Call: WRITE
    • Prompt: !,"Unable to process - please return to supply for correction!"
    • Line Location: RETRAN+22
    Function Call: WRITE
    • Prompt: !
    • Line Location: RETRAN+28
    Function Call: WRITE
    • Prompt: $C(7)
    • Line Location: RETRAN+36
    Function Call: WRITE
    • Prompt: !!,"Purchase Order does not contain any BOC data.",!
    • Line Location: RETRAN+37
    Function Call: WRITE
    • Prompt: "Unable to process - please return to supply for correction!"
    • Line Location: RETRAN+38
    Function Call: WRITE
    • Prompt: !!
    • Line Location: SC+3
    Function Call: WRITE
    • Prompt: !
    • Line Location: SC+4
    Function Call: WRITE
    • Prompt: !!
    • Line Location: NC1+5
    Function Call: WRITE
    • Prompt: !
    • Line Location: NC2+1
    Function Call: WRITE
    • Prompt: !
    • Line Location: NC2+9
    Function Call: WRITE
    • Prompt: !!
    • Line Location: MSG+0
    Function Call: WRITE
    • Prompt: !
    • Line Location: MSG1+0
    Function Call: WRITE
    • Prompt: !
    • Line Location: SUPP+25
    Routine Call
    • %ZIS
    • Line Location:
      • SC+1
    Routine Call
    • DIC
    • Line Location:
      • SUPP+4
    Routine Call
    • DIC
    • Line Location:
      • V+8
    Routine Call
    • DIR
    • Line Location:
      • NC+6

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRC(420 - [#420] V+13, RETRAN+14, SUPP+8
    ^PRC(442 - [#442] RETRAN+2, RETRAN+35, SC+3, SC+9

    Label References

    Name Line Occurrences
    EXIT V+3, V+9, RETRAN+3, RETRAN+14, RETRAN+19, RETRAN+32, RETRAN+35, SC+5, SC+10, SC+11
    SUPP+4, SUPP+25, SUPP+26
    MSG RETRAN+30, SC+5
    MSG1 NC2+9, SUPP+22
    NC RETRAN+29
    NC2 RETRAN+31
    SC SC+6
    V RETRAN+26, SC+10
    VAR NC2+6, SUPP+18

    Naked Globals

    Name Field # of Occurrence
    ^(0 V+13, SUPP+8

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % V+3, EXIT+1!, NC2+1*
    AMT EXIT+1!
    C EXIT+1!
    C1 SC+7*, EXIT+1!
    CSDA EXIT+1!
    >> D V+4*
    D0 EXIT+1!
    DA EXIT+1!
    DEL EXIT+1!
    DI EXIT+1!
    DIC V+7*, EXIT+1!, SUPP+3*, SUPP+4!
    DIC("A" V+4!, V+5*, V+8!
    DIC("S" V+6*, V+8!, SUPP+2*
    DIC(0 V+7*, SUPP+3*
    DIR NC+6!
    DIR("?" NC+4*, NC+5*
    DIR("??" NC+6*
    DIR("A" NC+2*, NC+3*
    DIR("B" NC+1*
    DIR(0 NC+1*
    >> DIRUT RETRAN+30, SC+5
    E EXIT+1!
    >> ESIGMSG NC2+1
    >> FISCEDIT SC+6*
    >> FMSMOD NC2+7*, SUPP+20*
    FSO V+8!
    GECSFMS EXIT+3!
    I EXIT+1!
    >> IDFLAG SUPP+14*
    IOF SC+1
    IOM SC+1
    >> IOP SC+1*
    J EXIT+1!
    K EXIT+1!
    M0 EXIT+3!
    MSG NC1+1!, NC1+5!
    MSG(1 NC1+1*
    MSG(2 NC1+2*
    MSG(3 NC1+3*
    MSG(4 NC1+3*
    MSG(5 NC1+4*
    N1 EXIT+1!
    N2 EXIT+1!
    P EXIT+3!
    >> PARAM1 SUPP+15*, SUPP+16
    >> PCP V+12*, V+13*, RETRAN+14, RETRAN+19, RETRAN+35, SUPP+7*, SUPP+8*, SUPP+15
    PO V+10*, EXIT+1!, NC2+2, NC2+3, NC2+10, SUPP+5*, SUPP+12, SUPP+13, SUPP+23
    PO(0 V+10*, V+12, RETRAN+14, RETRAN+19, RETRAN+24, RETRAN+26, SC+7, SUPP+5*, SUPP+7, SUPP+9
    SUPP+19, SUPP+25, VAR+3, VAR+4
    PODA EXIT+1!
    PODATE EXIT+3!
    POP SC+1!, EXIT+1!
    >> PRC("FY" SC+7, SUPP+15
    >> PRC("PODT" NC2+4, SUPP+10
    >> PRC("QTR" SC+7
    >> PRC("RBDT" NC2+4, SUPP+10
    >> PRC("SITE" V+13, RETRAN+14, SC+7, SUPP+8, SUPP+15
    >> PRCF("X" V+2*
    PRCFA EXIT+1!
    PRCFA("BBFY" NC2+2*, SUPP+12*, SUPP+15
    PRCFA("IDES" VAR+1*
    PRCFA("MOD" RETRAN+1*, NC2+7, SUPP+20, VAR+2*
    PRCFA("MP" VAR+3*, VAR+7
    PRCFA("OBLDATE" NC2+4*, SUPP+10*
    PRCFA("PODA" V+11*, RETRAN+2, RETRAN+24, RETRAN+35, SC+3, SC+9, SUPP+6*, SUPP+9
    PRCFA("REF" VAR+4*
    PRCFA("RETRAN" V+14*, SC+10
    PRCFA("SIGFAIL" NC2+1!
    PRCFA("SYS" VAR+6*
    PRCFA("TT" VAR+7*
    >> PRCFMO SUPP+17
    >> PRCFMO("G/N" SUPP+17*
    PRCFQ EXIT+1!
    >> PRCHPO SUPP+3
    >> PRCTMP(442 NC2+10, SUPP+23
    PTYPE EXIT+2!
    T EXIT+2!
    T1 EXIT+2!
    TIME EXIT+2!
    TRDA EXIT+2!
    U RETRAN+14, RETRAN+19, NC2+7, SUPP+17, SUPP+19, SUPP+20, SUPP+25, VAR+3, VAR+4
    >> X MSG*, MSG+1, SUPP+3*
    Y V+9, V+10, V+11, RETRAN+30, RETRAN+31, SC+6, EXIT+2!, SUPP+4, SUPP+5, SUPP+6
    Y(0 V+10, SUPP+5
    Z SC+7*, EXIT+2!
    Z5 EXIT+2!
    ZX EXIT+2!
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All