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

Package: Commitment Register

Routine: ACRFIRS4


Information

ACRFIRS4 ;IHS/OIRM/DSD/AEF - CALCULATE YTD PAYMENTS TO VENDORS [ 11/01/2001 9:44 AM ]

Source Information

Source file <ACRFIRS4.m>

Call Graph

Call Graph Total: 4

Package Total Call Graph
VA Fileman 2 ^DIE  ^DIR  
IHS VA Utilities 1 ^XBKVAR  
Kernel 1 HOME^%ZIS  

Entry Points

Name Comments DBIA/ICR reference
DATES ;----- ASK FOR BEGINNING AND ENDING DATES
EN ;----- MAIN ENTRY POINT
SET(VENDOR,AMOUNT) ;
ZERO ;----- SET YTD FIELDS TO NULL
LOOP(Z) ;----- LOOP THROUGH PAYMENTS AND SET TOTALS
ENZ ;EP -- ENTRY POINT TO SET VENDOR YTD FIELDS TO NULL

External References

Name Field # of Occurrence
HOME^%ZIS EN+4
^DIE SET+9, ZERO+8
^DIR LOOP+21, DATES+9, DATES+13, ENZ+5
^XBKVAR EN+3

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"DONE"
  • Line Location: LOOP+19
Function Call: WRITE
  • Prompt: !
  • Line Location: DATES+5
Function Call: WRITE
  • Prompt: !,*7,"ENDING DATE cannot be less than BEGINNING DATE!"
  • Line Location: DATES+15
Function Call: WRITE
  • Prompt: !," DONE!"
  • Line Location: ENZ+6
Routine Call
  • %ZIS
  • Line Location:
    • EN+4
Routine Call
  • DIE
  • Line Location:
    • SET+9
    • ZERO+8
Routine Call
  • DIR
  • Line Location:
    • LOOP+21
    • DATES+9
    • DATES+13
    • ENZ+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^AUTTVNDR - [#9999999.11] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AFSLAFP - [#9002325] LOOP+13, LOOP+14
^AFSLAFP("EXP" LOOP+7, LOOP+9, LOOP+11
^AUTTVNDR - [#9999999.11] SET+4, ZERO+4

Label References

Name Line Occurrences
DATES EN+5, DATES+15
LOOP EN+8
SET LOOP+18
ZERO EN+7, ENZ+6

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMOUNT LOOP+4~, LOOP+17*, LOOP+18, SET~, SET+5
>> BCH LOOP+10*, LOOP+11*, LOOP+13, LOOP+14
DA SET+3~, SET+6*, ZERO+2~, ZERO+5*
DATA LOOP+4~, LOOP+14*, LOOP+15, LOOP+17
DATE LOOP+4~, LOOP+5*, LOOP+7*, LOOP+9, LOOP+11
DIE SET+3~, SET+7*, ZERO+2~, ZERO+6*
DIR LOOP+4~, DATES+4~
DIR("A" DATES+8*, DATES+12*, ENZ+3*
DIR("B" ENZ+4*
DIR(0 LOOP+20*, DATES+7*, ENZ+2*
DR SET+3~, SET+8*, ZERO+2~, ZERO+7*
END LOOP+4~, LOOP+6*, LOOP+7
FY LOOP+4~, LOOP+8*, LOOP+9*, LOOP+11, LOOP+13, LOOP+14
SEQ LOOP+4~, LOOP+12*, LOOP+13*, LOOP+14
U LOOP+5, LOOP+6, LOOP+15, LOOP+17, SET+4, DATES+16
VENDOR LOOP+4~, LOOP+15*, LOOP+16, LOOP+18, SET~, SET+4, SET+6, ZERO+2~, ZERO+3*, ZERO+4*
, ZERO+5
X DATES+4~, ZERO+2~
Y DATES+4~, DATES+10, DATES+11, DATES+14, DATES+15, DATES+16, ENZ+6, ZERO+2~
YTD SET+3~, SET+4*, SET+5*
Z EN+2~, EN+6, EN+8, LOOP~, LOOP+5, LOOP+6, DATES+6*, DATES+11*, DATES+15, DATES+16*
Info |  Source |  Call Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All