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 |  Local Variables |  All
Print Page as PDF
Routine: ACRFFDH1

Package: Commitment Register

Routine: ACRFFDH1


Information

ACRFFDH1 ;IHS/OIRM/DSD/AEF - continuation of ACRFFDH [ 10/27/2004 4:18 PM ]

Source Information

Source file <ACRFFDH1.m>

Call Graph

Call Graph Total: 5

Package Total Call Graph
Kernel 2 ^%ZIS  ^%ZTLOAD  
VA Fileman 2 NOW^%DTC  ^DIR  
Commitment Register 1 (A,D,P,S)^ACRFFDH  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Commitment Register 2 ACRFFDH  ACRFFDH2  

Entry Points

Name Comments DBIA/ICR reference
QUE(ZTRTN,ZTSAVE,ZTDESC)
EN ;EP -- MAIN ENTRY POINT
HDR ;----- WRITES HEADER
A(X) ;----- LOOP THROUGH ALLOWANCE SUBSCRIPT
P ;----- LOOP THROUGH APPROPRIATION SUBSCRIPT
NOW() ;EP -- RETURNS CURRENT DATE/TIME
S(X) ;----- LOOP THROUGH SUB ALLOWANCE SUBSCRIPT
PRT ;----- PRINT THE REPORT
D(X) ;----- LOOP THROUGH DEPARTMENT SUBSCRIPT
WRITE(FY,NFY,AMT)
ONE(X) ;EP -- PRINT STRUCTURE OF ONE APPROPRIATION

External References

Name Field # of Occurrence
NOW^%DTC NOW+3
^%ZIS QUE+5
^%ZTLOAD QUE+6
A^ACRFFDH A+6
D^ACRFFDH D+6
P^ACRFFDH ONE+4
S^ACRFFDH S+6
^DIR HDR+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"APPROPRIATION:",?16,"("_APPROP("D","IEN")_") ",?25,APPROP("D","NAME")
  • Line Location: ONE+7
Function Call: WRITE
  • Prompt: !," ALLOWANCE:",?16,"("_ALLOW("D","IEN")_") ",?25,ALLOW("D","NAME")
  • Line Location: A+8
Function Call: WRITE
  • Prompt: !," SUBALLOW:",?16,"("_SUBALLOW("D","IEN")_") ",?25,SUBALLOW("D","NAME")
  • Line Location: S+8
Function Call: WRITE
  • Prompt: !," DEPT:",?16,"("_DEPT("D","IEN")_") ",?25,DEPT("D","NAME")
  • Line Location: D+8
Function Call: WRITE
  • Prompt: ?58,FY
  • Line Location: WRITE+3
Function Call: WRITE
  • Prompt: ?63,$S(NFY=1:"Y",NFY=2:"N",1:"")
  • Line Location: WRITE+4
Function Call: WRITE
  • Prompt: ?67,$J(AMT,12,2)
  • Line Location: WRITE+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,"DISTRIBUTION OF FUNDS HIERARCHICAL STRUCTURE"
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: ?49,$$NOW
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: " PAGE ",PAGE
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !,"APPROPRIATION: "_APPROP("D","NAME")
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: !!,?58,"FY",?62,"NXT",?73,"AMOUNT"
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+11
Function Call: WRITE
  • Prompt: !,"Task #",$G(ZTSK)," queued"
  • Line Location: QUE+6
Routine Call
  • DIR
  • Line Location:
    • HDR+3
Routine Call
  • %ZIS
  • Line Location:
    • QUE+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" NOW+5
^TMP("ACRFFDH" P+2, A+5, S+5, D+5

Label References

Name Line Occurrences
$$NOW HDR+7
@( QUE+7
A ONE+9
D S+10
HDR ONE+5, A+7, S+7, D+7
ONE P+2
P PRT+1
PRT EN+3
S A+10
WRITE ONE+8, A+9, S+9, D+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% NOW+2~, NOW+6
%H NOW+2~
%I NOW+2~
%ZIS QUE+4~, QUE+5*
ALLOW EN+2~, A+5*, A+6, S+4*, S+5, D+5
ALLOW("D" A+8, A+9, A+10
AMT WRITE~, WRITE+5
APPROP EN+2~, P+2*, A+4*, A+5, S+5, D+5
APPROP("D" ONE+7, ONE+8, ONE+9, HDR+9
DATA EN+2~
DEPT EN+2~, D+5*, D+6
DEPT("D" D+8, D+9
DIR HDR+2~, HDR+3!
DIR(0 HDR+3*
DT NOW+4
FY WRITE~, WRITE+3
IO QUE+4~
IO("Q" QUE+6!
IOF HDR+5
IOM QUE+6
ION QUE+6
IOSL A+7, S+7, D+7, QUE+6
IOST HDR+3, QUE+6
NFY WRITE~, WRITE+4
OUT EN+2~, P+2, ONE+6, A+5, A+7, S+5, S+7, D+5, D+7, HDR+3*
PAGE EN+2~, HDR+3, HDR+4*, HDR+8
POP QUE+4~, QUE+5
SUBALLOW EN+2~, S+5*, S+6, D+4*, D+5
SUBALLOW("D" S+8, S+9, S+10
X EN+2~, ONE~, ONE+4, A~, A+4, S~, S+4, D~, D+4, NOW+2~
Y EN+2~, HDR+3, NOW+4*, NOW+6
ZTDESC QUE~
ZTIO QUE+4~, QUE+6*
ZTRTN QUE~, QUE+7
ZTSAVE QUE~
ZTSK QUE+4~, QUE+6
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All