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

Package: IFCAP

Routine: PRCECAL


Information

PRCECAL ;WISC/LDB/BGJ-RECALCULATE AUTHORIZATION BALANCES ; 03 Feb 93 10:29 AM

Source Information

Source file <PRCECAL.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
IFCAP 6 ^PRCFSITE  $$LBF1^PRCFU  ($$BAL,BALAU,BALOB)^PRCH58  (BAL1,OBLK)^PRCH58OB  NODE^PRCS58OB  EN3^PRCSUT  
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: 3

Package Total Caller Graph
IFCAP 2 PRCEC RECALC 1358 BALANCE  PRCEF RECALC 1358 BALANCE  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
FISCAL ;Entry point for any obligation's authorizations
FCP ;Entry point for Fund Control Point for obligations within the FCP
RECALC ;Recalculate totals in file 424
EXIT

External References

Name Field # of Occurrence
^DIR RECALC+30, RECALC+35
^PRCFSITE FISCAL+1
$$LBF1^PRCFU RECALC+23, RECALC+24, RECALC+25, RECALC+26, RECALC+32, RECALC+33, RECALC+34, RECALC+36
$$BAL^PRCH58 RECALC+21
BALAU^PRCH58 RECALC+20
BALOB^PRCH58 RECALC+4
BAL1^PRCH58OB RECALC+8
OBLK^PRCH58OB FISCAL+3, FCP+2
NODE^PRCS58OB FISCAL+6, FCP+5
EN3^PRCSUT FCP+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF,!,?25,PO," ","OBLIGATION BALANCES"
  • Line Location: RECALC+22
Function Call: WRITE
  • Prompt: !!," OBLIGATION AMOUNT: $",$$LBF1^PRCFU($FN(+BAL,",P",2),14)
  • Line Location: RECALC+23
Function Call: WRITE
  • Prompt: ?37," SERVICE BALANCE: $",$$LBF1^PRCFU($FN(+BAL-$P(BAL,U,3),",P",2),14)
  • Line Location: RECALC+24
Function Call: WRITE
  • Prompt: !,"LIQUIDATION BALANCE: $",$$LBF1^PRCFU($FN($P(BAL,U)-$P(BAL,U,2),",P",2),14)
  • Line Location: RECALC+25
Function Call: WRITE
  • Prompt: ?37,"TOTAL LIQUIDATIONS: $",$$LBF1^PRCFU($FN($P(BAL,U,2),",P",2),14)
  • Line Location: RECALC+26
Function Call: WRITE
  • Prompt: !!,"AUTHORIZATION BALANCE(S): "
  • Line Location: RECALC+27
Function Call: WRITE
  • Prompt: !!,"AUTHORIZATION #",?21,"AMOUNT",?37,"BALANCE",?54,"PAYMENT"
  • Line Location: RECALC+28
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RECALC+30
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RECALC+35
Function Call: WRITE
  • Prompt: !,?17,"______________",?34,"______________",?51,"______________"
  • Line Location: RECALC+36
Function Call: WRITE
  • Prompt: !?17,"$",$$LBF1^PRCFU($FN(AMT,",P",2),14),?34,"$",$$LBF1^PRCFU($FN(AUBAL,",P",2),14),?51,"$",$$LBF1^PRCFU($FN(AMT-AUBAL,",P",2),14)
  • Line Location: RECALC+36
Routine Call
  • DIR
  • Line Location:
    • RECALC+30
    • RECALC+35

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(424 - [#424] FISCAL+7, FCP+6, RECALC+2, RECALC+3, RECALC+6, RECALC+7, RECALC+11, RECALC+14*, RECALC+15*, RECALC+17
^PRC(424.1 - [#424.1] RECALC+12, RECALC+13

Label References

Name Line Occurrences
EXIT FISCAL+1, FISCAL+2, FISCAL+4, FISCAL+5, FISCAL+6, FCP+1, FCP+3, FCP+4, FCP+6, RECALC+35
RECALC FISCAL+8

Naked Globals

Name Field # of Occurrence
^(0 RECALC+11, RECALC+15, RECALC+18

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMT RECALC+17*, RECALC+18*, RECALC+20, RECALC+36, EXIT!
AUAMT RECALC+2*, RECALC+15*, EXIT!
AUAMT( RECALC+15*, RECALC+29, RECALC+31, RECALC+32, RECALC+33, RECALC+34
AUBAL RECALC+2*, RECALC+15*, RECALC+36, EXIT!
AUDA RECALC+2*, RECALC+3, RECALC+6*, RECALC+7, RECALC+11*, RECALC+12, RECALC+14, RECALC+15, RECALC+17*, RECALC+27*
RECALC+29*, RECALC+31, RECALC+32, RECALC+33, RECALC+34, EXIT!
BAL RECALC+21*, RECALC+23, RECALC+24, RECALC+25, RECALC+26, EXIT!
BAL1 RECALC+20*, EXIT!
DA RECALC+12*, RECALC+13, EXIT!
DIC EXIT!
DIR EXIT!
DIR(0 RECALC+30*
DRAMT RECALC+11*, RECALC+14, RECALC+15, EXIT!
DRAUMT RECALC+11*, RECALC+14, EXIT!
>> DRPAMT RECALC+12*, RECALC+13*, RECALC+15
FCPAMT RECALC+2*, RECALC+3*, RECALC+4, EXIT!
IOF RECALC+22, RECALC+30, RECALC+35
IOSL RECALC+30, RECALC+35
LQAMT RECALC+6*, RECALC+7*, RECALC+8, EXIT!
PO FISCAL+6*, FISCAL+7, FCP+5*, FCP+6*, RECALC+2, RECALC+6, RECALC+11, RECALC+17, RECALC+22, EXIT!
PODA FISCAL+3, FISCAL+4, FCP+2, FCP+3, RECALC+4, RECALC+8, RECALC+20, RECALC+21, EXIT!
PODA(0 FISCAL+6, FCP+4, FCP+5
PODA(1 FISCAL+5, FISCAL+6, FCP+6
PODA(2 FCP+4
PRC EXIT!
PRC("CP" FCP+1, FCP+4
PRC("SITE" FISCAL+2, FISCAL+5, FCP+1, FCP+4
PRCF EXIT!
PRCF("X" FISCAL+1*
TRNODE FISCAL+6, FCP+5, EXIT!
TRNODE(0 FISCAL+6
U FISCAL+6, FCP+4, FCP+5, RECALC+3, RECALC+7, RECALC+11, RECALC+13, RECALC+14, RECALC+15, RECALC+18
RECALC+24, RECALC+25, RECALC+26, RECALC+31, RECALC+32, RECALC+33, RECALC+34
X RECALC+29, RECALC+30, RECALC+35, EXIT!
Y EXIT!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All