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 |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All
Print Page as PDF
Routine: ACRFCALC

Package: Commitment Register

Routine: ACRFCALC


Information

ACRFCALC ;IHS/OIRM/DSD/THL,AEF - SELECTED FINANCIAL CALCULATIONS; [ 11/01/2001 9:44 AM ]

Source Information

Source file <ACRFCALC.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Commitment Register 2 ^ACRFCAL1  DIR^ACRFDIC  
IHS VA Utilities 1 ^XBKVAR  

Entry Points

Name Comments DBIA/ICR reference
EN ;EP;TO RECALCULATE DATABASE
ALBOBL ;RECALCULATES ALL DEPARTMENT ACCOUNTS
ALCOBL ;RECALCULATES ALL SUB-ALLOWANCES
APPOBL ;RECALCULATES ALL APPROPRIATIONS
EN1
EXIT
ALLTOBL ;RECALCULATES ALL ALLOWANCES

External References

Name Field # of Occurrence
^ACRFCAL1 EN1+30
DIR^ACRFDIC EN1+6
^XBKVAR EN+1

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: EN1+0
Function Call: WRITE
  • Prompt: !,"Recalculation of the database can take from several minutes."
  • Line Location: EN1+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EN1+2
Function Call: WRITE
  • Prompt: !!
  • Line Location: EN1+11
Function Call: WRITE
  • Prompt: "*"
  • Line Location: EN1+26
Function Call: WRITE
  • Prompt: !,"Recalculating Requests. Please wait."
  • Line Location: EN1+31
Function Call: WRITE
  • Prompt: !,"Recalculating Sub-Allowances. Please wait."
  • Line Location: EN1+33
Function Call: WRITE
  • Prompt: !,"Recalculating Allowances. Please wait."
  • Line Location: EN1+35
Function Call: WRITE
  • Prompt: !,"Recalculating Allotments. Please wait."
  • Line Location: EN1+37
Function Call: WRITE
  • Prompt: !!,"RECALCULATION COMPLETED"
  • Line Location: EN1+39

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACRAPP - [#9002185] Classic Fileman Calls
^ACRALW - [#9002186] Classic Fileman Calls
^ACRALC - [#9002187] Classic Fileman Calls
^ACRLOCB - [#9002188] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRAL - [#9002193.7] EN1+26
^ACRAL("E" EN1+24, EN1+26
^ACRALC - [#9002187] ALCOBL+2, ALCOBL+10, ALCOBL+11, ALCOBL+15*, ALCOBL+16
^ACRALW - [#9002186] ALLTOBL+2, ALLTOBL+10, ALLTOBL+11, ALLTOBL+15*, ALLTOBL+16
^ACRAPP - [#9002185] APPOBL+2, APPOBL+10, APPOBL+11, APPOBL+15*, APPOBL+16
^ACRLOCB - [#9002188] ALBOBL+2, ALBOBL+10, ALBOBL+11, ALBOBL+15*, ALBOBL+16
^ACROBL - [#9002189] EN1+13, EN1+14, APPOBL+6, APPOBL+7
^ACROBL("PROP" APPOBL+5
^ACRSS - [#9002193] EN1+17, EN1+29*, ALLTOBL+6, ALCOBL+6, ALBOBL+6
^ACRSS("F" ALBOBL+5
^ACRSS("G" ALCOBL+5
^ACRSS("H" ALLTOBL+5
^ACRSS("J" EN1+16

Label References

Name Line Occurrences
ALBOBL EN1+32
ALCOBL EN1+34
ALLTOBL EN1+36
APPOBL EN1+38
EN1 EN+2

Naked Globals

Name Field # of Occurrence
^("DT" EN1+26*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACR EXIT!, EN1+15*, EN1+16*, EN1+17, EN1+29
ACR2 EXIT!, APPOBL+3*, APPOBL+5*, APPOBL+6, APPOBL+7, ALLTOBL+3*, ALLTOBL+5*, ALLTOBL+6, ALCOBL+3*, ALCOBL+5*
, ALCOBL+6, ALBOBL+3*, ALBOBL+5*, ALBOBL+6
>> ACRAL EN1+25*, EN1+26*
ACRDA EXIT!, APPOBL+1*, APPOBL+2*, APPOBL+5, APPOBL+10, APPOBL+11, APPOBL+15, APPOBL+16, ALLTOBL+1*, ALLTOBL+2*
, ALLTOBL+5, ALLTOBL+10, ALLTOBL+11, ALLTOBL+15, ALLTOBL+16, ALCOBL+1*, ALCOBL+2*, ALCOBL+5, ALCOBL+10, ALCOBL+11
, ALCOBL+15, ALCOBL+16, ALBOBL+1*, ALBOBL+2*, ALBOBL+5, ALBOBL+10, ALBOBL+11, ALBOBL+15, ALBOBL+16
ACROBL EXIT!, APPOBL+4*, APPOBL+9*, APPOBL+14, ALLTOBL+4*, ALLTOBL+9*, ALLTOBL+14, ALCOBL+4*, ALCOBL+9*, ALCOBL+14
, ALBOBL+4*, ALBOBL+9*, ALBOBL+14
>> ACROUT EN1+7
ACRQUIT EXIT!, EN1+7
ACRREQ EXIT!, APPOBL+4*, APPOBL+6*, APPOBL+12, ALLTOBL+4*, ALLTOBL+7*, ALLTOBL+12, ALCOBL+4*, ALCOBL+7*, ALCOBL+12
, ALBOBL+4*, ALBOBL+7*, ALBOBL+12
ACRSPT EXIT!, APPOBL+4*, APPOBL+8*, APPOBL+13, ALLTOBL+4*, ALLTOBL+8*, ALLTOBL+13, ALCOBL+4*, ALCOBL+8*, ALCOBL+13
, ALBOBL+4*, ALBOBL+8*, ALBOBL+13
ACRX EXIT!, EN1+12*, EN1+13*, EN1+14, EN1+16, EN1+24, EN1+26
ACRY EXIT!, EN1+7
DA EXIT!
DIE EXIT!, APPOBL+1*, ALLTOBL+1*, ALCOBL+1*, ALBOBL+1*
>> DIR("A" EN1+4*
>> DIR("B" EN1+5*
>> DIR(0 EN1+3*
DR EXIT!
IOF EN1
IOST EN1+31, EN1+33, EN1+35, EN1+37, EN1+39
U EN1+20, EN1+21, EN1+22, EN1+23, EN1+26, APPOBL+8, APPOBL+9, APPOBL+12, APPOBL+13, APPOBL+14
, ALLTOBL+7, ALLTOBL+8, ALLTOBL+9, ALLTOBL+12, ALLTOBL+13, ALLTOBL+14, ALCOBL+7, ALCOBL+8, ALCOBL+9, ALCOBL+12
, ALCOBL+13, ALCOBL+14, ALBOBL+7, ALBOBL+8, ALBOBL+9, ALBOBL+12, ALBOBL+13, ALBOBL+14
>> X EN1+14*, EN1+19, EN1+22, APPOBL+7*, APPOBL+8, APPOBL+9, APPOBL+11*, APPOBL+12*, APPOBL+13*, APPOBL+14*
, APPOBL+15, ALLTOBL+6*, ALLTOBL+7, ALLTOBL+8, ALLTOBL+9, ALLTOBL+11*, ALLTOBL+12*, ALLTOBL+13*, ALLTOBL+14*, ALLTOBL+15
, ALCOBL+6*, ALCOBL+7, ALCOBL+8, ALCOBL+9, ALCOBL+11*, ALCOBL+12*, ALCOBL+13*, ALCOBL+14*, ALCOBL+15, ALBOBL+6*
, ALBOBL+7, ALBOBL+8, ALBOBL+9, ALBOBL+11*, ALBOBL+12*, ALBOBL+13*, ALBOBL+14*, ALBOBL+15
>> Y EN1+17*, EN1+18, EN1+20*, EN1+21*, EN1+23*, EN1+27, EN1+29
>> Z EN1+18*, EN1+27
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All