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 |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All
Print Page as PDF
Routine: ACRFPD11

Package: Commitment Register

Routine: ACRFPD11


Information

ACRFPD11 ;IHS/OIRM/DSD/AEF - UPDATE ARMS PER DIEM CITY FILE [ 10/01/2004 10:13 AM ]

Source Information

Source file <ACRFPD11.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 ^DIC  FILE^DICN  ^DIE  EN^DIU2  
IHS VA Utilities 1 ^XBKVAR  
Kernel 1 BMES^XPDUTL  

Entry Points

Name Comments DBIA/ICR reference
ADD(IEN,CITY,STATE)
DATA(ACRZD0)
EN ;EP -- MAIN ENTRY POINT
LEFT(UPDATE,INSTALL) ;----- PROCESS LEFTOVERS ("XX" DUPLICATES)
EDIT(IEN,CITY,STATE,LODGE,MEALS,EFFECT,BEGIN,END,COUNTY,UPDATE)
UP(ACRZD0)
UPDATE ;----- BEGIN UPDATE PROCESS
LOOP(UPDATE,INSTALL) ;-- LOOP THROUGH ALL CITIES NOT UPDATED AND SET TO STANDARD RATE
BLDA(IEN,CITY,STATE)
MSG(N,SUFX) ;LOCAL ENTRY
CLEAN ; CLEAN OUT OLD "D" CROSS-REFERENCES THAT POINT TO "XX" CITIES
BLD ;----- BUILD ^TMP GLOBAL ARRAYS CONTAINING PER DIEM CITY DATA
DEACT(CITY,IEN,UPDATE,INSTALL)
BLDU ;----- BUILD GLOBAL CONTAINING UPDATE DATA
DELETE ;----- DELETE ACRZ ARMS PER DIEM CITY UPDATE FILE
BLDC ;----- BUILD GLOBAL CONTAINING CITY DATA
OTH(IEN,CITY,STATE)

External References

Name Field # of Occurrence
^DIC ADD+9
FILE^DICN OTH+14
^DIE EDIT+16, DEACT+14, LOOP+26
EN^DIU2 DELETE+5
^XBKVAR EN+5
BMES^XPDUTL MSG+1, MSG+6

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACRPD - [#9002193.9] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRPD - [#9002193.9] EDIT+5, OTH+6, DEACT+3, DEACT+7, BLDC+6, BLDC+7, BLDA+4, BLDA+5, LOOP+4, LOOP+5
, LOOP+8, CLEAN+5
^ACRPD("D" CLEAN+3, CLEAN+4, CLEAN+7!
^ACRZPDC(9002199.9 UPDATE+4, DATA+3, BLDU+5, BLDU+6
^DD(9002199.9 OTH+10
^DIC(5 - [#5] MSG+2
^TMP("ACRZ" EN+11!, EN+12!, EN+13!, UP+5, UP+10!, OTH+3, OTH+5, LEFT+4, LEFT+6, BLDC+3!
, BLDC+4!, BLDC+13*, BLDA+7*, BLDU+3!, BLDU+12*

Label References

Name Line Occurrences
ADD UP+6
BLD EN+8
BLDA BLDC+14
BLDC BLD+2
BLDU BLD+2
CLEAN EN+10
DATA UP+3
DEACT LEFT+7
EDIT UP+8
LEFT UPDATE+6
LOOP UPDATE+7
MSG EN+6, EN+14, EN+16, EDIT+18, OTH+15, ADD+10, ADD+12, DEACT+15, DEACT+16, DELETE+6
OTH EDIT+17
UP UPDATE+5
UPDATE EN+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACRZD0 UPDATE+2~, UPDATE+3*, UPDATE+4*, UPDATE+5, UP~, UP+3, DATA~, DATA+3
ADDCITY OTH+2~, OTH+4*, OTH+5*, OTH+6, OTH+12, BLDA+2~, BLDA+5*, BLDA+6, BLDA+7
BEGIN UP+2~, UP+8, EDIT~, EDIT+11, MSG+4, DATA+7*
CITY UP+2~, UP+4, UP+5, UP+6, UP+8, UP+10, EDIT~, EDIT+17, MSG+2, OTH~
, OTH+3, OTH+5, ADD~, ADD+8, LEFT+2~, LEFT+3*, LEFT+4*, LEFT+6, LEFT+7, DEACT~
, DATA+4*, BLDC+2~, BLDC+9*, BLDC+10, BLDC+13, BLDC+14, BLDA~, BLDA+7, BLDU+2~, BLDU+8*
, BLDU+9, BLDU+12
CNT EN+2~, EN+14, UPDATE+3*, EDIT+4*
COUNTY UP+2~, UP+8, EDIT~, EDIT+5*, EDIT+13, DATA+6*
D1 BLDA+2~, BLDA+3*, BLDA+4*, BLDA+5
DA EDIT+3~, EDIT+7*, OTH+2~, DEACT+2~, DEACT+12*, DEACT+15, LOOP+2~, LOOP+25*
DA(1 OTH+7*, OTH+8
DATA DEACT+2~, DEACT+3*, DEACT+4, DEACT+5, DEACT+10, DATA+2~, DATA+3*, DATA+4, DATA+5, DATA+6
, DATA+7, DATA+8, DATA+9, DATA+10, DATA+11, BLDC+2~, BLDC+7*, BLDC+8, BLDC+9, BLDC+11
, BLDU+2~, BLDU+6*, BLDU+7, BLDU+8, BLDU+10, LOOP+2~, LOOP+5*, LOOP+6, LOOP+7, LOOP+8*
, LOOP+9, LOOP+11, CLEAN+1~, CLEAN+5*, CLEAN+6
DD OTH+2~, OTH+13!
DIADD ADD+2~, ADD+7*
DIC OTH+2~, OTH+8*, ADD+2~, ADD+3*
DIC("DR" ADD+5*
DIC("P" OTH+10*
DIC(0 OTH+9*, ADD+4*
DIE EDIT+3~, EDIT+6*, DEACT+2~, DEACT+11*, LOOP+2~, LOOP+24*
DIU DELETE+2~, DELETE+3*
DIU(0 DELETE+4*
DLAYGO OTH+2~, OTH+11*, ADD+2~, ADD+6*
DO OTH+2~, OTH+13!
DR EDIT+3~, EDIT+8*, EDIT+9*, EDIT+10*, EDIT+11*, EDIT+12*, EDIT+13*, EDIT+14*, EDIT+15*, DEACT+2~
, DEACT+13*, LOOP+2~, LOOP+12*, LOOP+15*, LOOP+17*, LOOP+20*, LOOP+21*, LOOP+22*, LOOP+23*
DT EN+4
EFFECT UP+2~, UP+8, EDIT~, EDIT+10, DATA+11*
END UP+2~, UP+8, EDIT~, EDIT+12, MSG+5, DATA+8*
IEN UP+2~, UP+5*, UP+6, UP+7, UP+8, UP+9, UP+10, EDIT~, EDIT+5, EDIT+7
, EDIT+17, MSG+2, OTH~, OTH+6, OTH+7, ADD~, ADD+10*, ADD+11*, LEFT+2~, LEFT+5*
, LEFT+6*, LEFT+7, DEACT~, DEACT+3, DEACT+7, DEACT+12, BLDC+2~, BLDC+5*, BLDC+6*, BLDC+7
, BLDC+13, BLDC+14, BLDA~, BLDA+4, BLDA+5, BLDU+2~, BLDU+4*, BLDU+5*, BLDU+6
INSTALL EN+2~, EN+4*, UPDATE+6, UPDATE+7, EDIT+15, LEFT~, LEFT+7, DEACT~, LOOP~, LOOP+22
LAST LOOP+2~
LOCAL DEACT+7*, DEACT+8, LOOP+2~, LOOP+11*, LOOP+12, LOOP+13, LOOP+23
LODGE UP+2~, UP+8, EDIT~, EDIT+8, DATA+9*
MEALS UP+2~, UP+8, EDIT~, EDIT+9, DATA+10*
N MSG~, MSG+1, MSG+3, CLEAN+1~, CLEAN+2*, CLEAN+3*, CLEAN+4, CLEAN+7
NAME DEACT+2~, DEACT+5*, DEACT+6, DEACT+9*
OLDATE LOOP+2~, LOOP+9*, LOOP+10
OLDIEN UP+2~, UP+5*, UP+9
P CLEAN+1~, CLEAN+4*, CLEAN+5, CLEAN+7
PD LOOP+2~, LOOP+3*, LOOP+4*, LOOP+5, LOOP+8, LOOP+25
STATE UP+2~, UP+4, UP+5, UP+6, UP+8, UP+10, EDIT~, EDIT+17, MSG+2, OTH~
, OTH+3, OTH+5, ADD~, DEACT+2~, DEACT+10*, DATA+5*, BLDC+2~, BLDC+11*, BLDC+12, BLDC+13
, BLDC+14, BLDA~, BLDA+7, BLDU+2~, BLDU+10*, BLDU+11, BLDU+12, LOOP+2~, LOOP+7*, LOOP+15
, LOOP+17, LOOP+18
STR EDIT+3~, MSG+2*, MSG+4*, MSG+5*, MSG+6
SUFX MSG~, MSG+1, MSG+6
U EDIT+5, MSG+2, OTH+10, DEACT+5, DEACT+7, DEACT+10, DATA+4, DATA+5, DATA+6, DATA+7
, DATA+8, DATA+9, DATA+10, DATA+11, BLDC+9, BLDC+11, BLDU+8, BLDU+10, LOOP+6, LOOP+7
, LOOP+9, LOOP+11
UPDATE EN+2~, EN+3*, UPDATE+6, UPDATE+7, UP+8, EDIT~, EDIT+14, LEFT~, LEFT+7, DEACT~
, LOOP~, LOOP+10, LOOP+21
X EDIT+3~, OTH+2~, OTH+12*, ADD+2~, ADD+8*
Y EDIT+3~, OTH+2~, OTH+15, ADD+2~, ADD+10, ADD+11
Info |  Source |  Call Graph |  Entry Points |  External References |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Local Variables |  All