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

Package: IFCAP

Routine: PRCPUTRA


Information

PRCPUTRA ;WISC/RFJ-outstanding transaction and duein update ;20 Sep 91

Source Information

Source file <PRCPUTRA.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
IFCAP 3 SETIN^PRCPUDUE  $$GETVEN^PRCPUVEN  $$UNITVAL^PRCPUX1  
VA FileMan 2 FILE^DICN  ^DIK  

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

Package Total Caller Graph
IFCAP 13 PRCHJR01  PRCHQ41B  PRCPPOL1  PRCPRDI2  PRCPRPK1  PRCPUUIW  PRCPWDOU  PRCPWI  
PRCPWIU  PRCPWPL1  PRCPWPL4  PRCPWPL5  PRCPWPP3  

Entry Points

Name Comments DBIA/ICR reference
ADDTRAN(INVPT,ITEMDA,TRANDA,PRCPDATA) ; create outstanding transacation duein
; PRCPDATA=qtyordered^unitofreceipt^pkgmult^convfact
KILLTRAN(INVPT,ITEMDA,TRANDA) ; kill outstanding transaction
  • ICR #6584
    • Status: Active
    • Usage: Private
    OUTST(INVPT,ITEMDA,TRANDA,QTY) ; add qty to outstanding transaction,
    ; update duein
  • ICR #6584
    • Status: Active
    • Usage: Private
    ADDUPD(INVPT,ITEMDA,TRANDA,PRCPDATA) ; create outstanding transacation duein
    ; prcpdata=qtyordered^unitofreceipt^pkgmult^convfact
    CHECKOUT(INVPT,ITEMDA,TRANDA) ; check outstanding transaction
    ; returns => outstdata=vendor^pkgmult^unitreceipt^convfactor
    ; => outsterr=error message
    ; if outstdata and outsterr not defined, outstanding transaction is correct

    External References

    Name Field # of Occurrence
    FILE^DICN ADDTRAN+8
    ^DIK KILLTRAN+6
    SETIN^PRCPUDUE ADDTRAN+12, KILLTRAN+4, OUTST+8
    $$GETVEN^PRCPUVEN CHECKOUT+10
    $$UNITVAL^PRCPUX1 CHECKOUT+12

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^PRCP(445 - [#445] ADDTRAN+3, ADDTRAN+4, ADDTRAN+6, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11*, ADDTRAN+13, KILLTRAN+1, KILLTRAN+3, OUTST+3
    , OUTST+5, OUTST+7*, ADDUPD+2, ADDUPD+3, CHECKOUT+6
    ^PRCS(410 - [#410] CHECKOUT+8

    Label References

    Name Line Occurrences
    ADDTRAN ADDUPD+3
    KILLTRAN OUTST+10
    OUTST ADDUPD+4

    Naked Globals

    Name Field # of Occurrence
    ^(0 ADDTRAN+6*

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    % ADDTRAN+5~, KILLTRAN+2~, OUTST+4~, CHECKOUT+5~, CHECKOUT+12*, CHECKOUT+13
    D0 ADDTRAN+5~
    DA ADDTRAN+5~, KILLTRAN+2~, KILLTRAN+5*
    DA(1 ADDTRAN+7*, KILLTRAN+5*
    DA(2 ADDTRAN+7*, KILLTRAN+5*
    DATA ADDTRAN+5~, OUTST+4~, OUTST+5*, OUTST+6
    DD ADDTRAN+5~
    DIC ADDTRAN+5~, ADDTRAN+7*, KILLTRAN+2~
    DIC(0 ADDTRAN+7*
    DIK KILLTRAN+2~, KILLTRAN+5*
    DINUM ADDTRAN+5~, ADDTRAN+7*
    DLAYGO ADDTRAN+5~, ADDTRAN+7*
    INVPT ADDTRAN~, ADDTRAN+3, ADDTRAN+4, ADDTRAN+6, ADDTRAN+7, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11, ADDTRAN+12, ADDTRAN+13
    , KILLTRAN~, KILLTRAN+1, KILLTRAN+3, KILLTRAN+4, KILLTRAN+5, OUTST~, OUTST+3, OUTST+5, OUTST+7, OUTST+8
    , OUTST+10, ADDUPD~, ADDUPD+2, ADDUPD+3, ADDUPD+4, CHECKOUT~, CHECKOUT+6, CHECKOUT+10
    ITEMDA ADDTRAN~, ADDTRAN+3, ADDTRAN+4, ADDTRAN+6, ADDTRAN+7, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11, ADDTRAN+12, ADDTRAN+13
    , KILLTRAN~, KILLTRAN+1, KILLTRAN+3, KILLTRAN+4, KILLTRAN+5, OUTST~, OUTST+3, OUTST+5, OUTST+7, OUTST+8
    , OUTST+10, ADDUPD~, ADDUPD+2, ADDUPD+3, ADDUPD+4, CHECKOUT~, CHECKOUT+6, CHECKOUT+10
    NEWQTY OUTST+4~, OUTST+5*, OUTST+6*, OUTST+7, OUTST+10
    OUTSDATA CHECKOUT+4!, CHECKOUT+16*
    OUTST CHECKOUT+5~, CHECKOUT+6*, CHECKOUT+7, CHECKOUT+15
    OUTSTERR CHECKOUT+4!, CHECKOUT+7*, CHECKOUT+9*, CHECKOUT+11*, CHECKOUT+13*, CHECKOUT+14*
    PRCPDATA ADDTRAN~, ADDTRAN+2, ADDTRAN+11, ADDTRAN+12, ADDUPD~, ADDUPD+3, ADDUPD+4
    QTY KILLTRAN+2~, KILLTRAN+3*, KILLTRAN+4, OUTST~, OUTST+2, OUTST+5, OUTST+6*, OUTST+8
    TRANDA ADDTRAN~, ADDTRAN+4, ADDTRAN+7, ADDTRAN+9, ADDTRAN+10, ADDTRAN+11, ADDTRAN+13, KILLTRAN~, KILLTRAN+1, KILLTRAN+3
    , KILLTRAN+5, OUTST~, OUTST+3, OUTST+5, OUTST+7, OUTST+10, ADDUPD~, ADDUPD+3, ADDUPD+4, CHECKOUT~
    , CHECKOUT+6, CHECKOUT+8
    V CHECKOUT+5~
    VENDATA CHECKOUT+5~, CHECKOUT+10*, CHECKOUT+11, CHECKOUT+12, CHECKOUT+14, CHECKOUT+15, CHECKOUT+16
    VENDOR CHECKOUT+5~, CHECKOUT+8*, CHECKOUT+9, CHECKOUT+10, CHECKOUT+16
    X ADDTRAN+5~, ADDTRAN+7*, KILLTRAN+2~
    Y ADDTRAN+5~, ADDTRAN+8, KILLTRAN+2~
    Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All