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

Package: Commitment Register

Routine: ACRFEXP2


Information

ACRFEXP2 ;IHS/OIRM/DSD/AEF - MAIN DRIVER ROUTINE FOR DHR & ECS EXPORT [ 09/23/2005 8:29 AM ]

Source Information

Source file <ACRFEXP2.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Commitment Register 6 DHR^ACRFEXP3  ECS^ACRFEXP4  BS1^ACRFPAY8  $$UPPER^ACRFUTL  $$NAME2^ACRFUTL1  PAUSE^ACRFWARN  
IHS VA Utilities 1 ^XBKVAR  
Kernel 1 HOME^%ZIS  
VA Fileman 1 ^DIE  

Caller Graph

Caller Graph Total: 1

Package Total Caller Graph
Commitment Register 1 ACRFPAY3  

Entry Points

Name Comments DBIA/ICR reference
APPSET(ACRAPPN,ACRAMT)
DHRSET(ACRNAME,ACRD0,ACRD1,ACRD2,ACRAMT,ACRPDFOR)
PARAMCK(ACRD0,ACRALC,ACRRFC,ACROUT)
N(ACRAMT,ACRD0,ACRD1,ACRD2,ACRNAME,ACRPDFOR)
GET(ACRD0,ACRD1)
B(ACRAMT,ACRD0,ACRD1,ACRD2,ACRNAME,ACRPDFOR)
FINCHK(ACRFIN,ACROUT)
UPDATE(ACRD0,ACRD1,ACRECS)
A(ACRAMT,ACRD0,ACRD1,ACRD2,ACRNAME,ACRPDFOR)
PDFOR(X) ;----- EXTRINSIC FUNCTION TO CONVERT PAID FOR
C(ACRAMT,ACRD0,ACRD1,ACRD2,ACRNAME,ACRPDFOR)
BSR(ACRD0,ACRD1)
EN(ACRD0,ACRD1)

External References

Name Field # of Occurrence
HOME^%ZIS BSR+18
DHR^ACRFEXP3 EN+21
ECS^ACRFEXP4 EN+23
BS1^ACRFPAY8 BSR+23
$$UPPER^ACRFUTL GET+53
$$NAME2^ACRFUTL1 GET+48
PAUSE^ACRFWARN FINCHK+18
^DIE UPDATE+13
^XBKVAR UPDATE+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"The Area Purchase Office is not properly set up."
  • Line Location: FINCHK+12
Function Call: WRITE
  • Prompt: !,"Contact your Area ARMS Manager for assistance."
  • Line Location: FINCHK+13
Function Call: WRITE
  • Prompt: !!,"Information on the Area Finance Office is not properly set up."
  • Line Location: FINCHK+16
Function Call: WRITE
  • Prompt: !,"Contact your ARMS Manager for assistance."
  • Line Location: FINCHK+17
Function Call: WRITE
  • Prompt: *7,!?5,"Agency Location Code and/or Regional Financial Center"
  • Line Location: PARAMCK+18
Function Call: WRITE
  • Prompt: !?5,"Code missing from FMS Systems Defaults File"
  • Line Location: PARAMCK+19
Function Call: WRITE
  • Prompt: !
  • Line Location: PARAMCK+20
Routine Call
  • %ZIS
  • Line Location:
    • BSR+18
Routine Call
  • DIE
  • Line Location:
    • UPDATE+13

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRPO(1 FINCHK+9
^ACRSYS - [#9002199.2] PARAMCK+14
^AFSLAFP - [#9002325] GET+22, GET+24, GET+28, GET+29, GET+51, GET+56, GET+65, BSR+19, BSR+20
^AFSLAFP("EXPORT" UPDATE+14!
^AUTTOBJC - [#9999999.59] GET+39
^AUTTPRG - [#9999999.62] FINCHK+14
^AUTTVNDR - [#9999999.11] GET+43, GET+44
^TMP("ACR" EN+19, EN+29!, GET+21!, GET+75, GET+77*, APPSET+3*, DHRSET+9*, A+8, A+9*, A+10
, A+12*, A+14, A+21, A+28*, A+30*, A+32, A+34*, A+36, A+38*, B+5
, B+8*, B+10, B+13*, B+15, B+16*, C+9, C+11*, C+13, C+14*, C+15
, C+17*, C+19, C+21*, C+23, C+26, C+29*, C+30, C+32*, C+34, C+40*
, C+42*, N+3, N+6*, N+9*
^VA(200 - [#200] GET+49

Label References

Name Line Occurrences
$$PDFOR A+5, C+7
A GET+68
APPSET GET+67
B GET+69
BSR EN+27
C GET+70
DHRSET GET+58
FINCHK EN+12
GET EN+18
N GET+71
PARAMCK EN+15
UPDATE EN+25

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACRACH GET+20~, GET+25*, GET+26, GET+57, GET+59, GET+60, GET+68, GET+69, GET+70, GET+71
ACRALC EN+10~, EN+15, EN+23, PARAMCK~, PARAMCK+15*, PARAMCK+17
ACRAMT GET+20~, GET+32*, GET+33*, GET+58, GET+66*, GET+67, GET+68, GET+69, GET+70, GET+71
, APPSET~, APPSET+3, DHRSET~, DHRSET+9, A~, A+23, A+30, A+33, A+37, B~
, B+7, B+12, B+16, C~, C+10, C+20, C+36, C+42, N~, N+5
, N+9
ACRAPPN GET+20~, GET+51*, GET+52, GET+55, GET+67, GET+74*, GET+75*, GET+77, APPSET~, APPSET+3
ACRBATDA BSR+17~, BSR+22*
ACRBATNO BSR+17~, BSR+20*
ACRBTYP GET+20~, GET+22*, GET+23, GET+41, GET+45, GET+63
>> ACRCNT GET+73*, GET+76*, GET+77
ACRD0 EN~, EN+18, EN+23, EN+25, EN+27, GET~, GET+22, GET+24, GET+28, GET+29
, GET+51, GET+56, GET+58, GET+65, GET+68, GET+69, GET+70, GET+71, DHRSET~, DHRSET+9
, A~, A+24, A+30, B~, B+16, C~, C+37, C+42, N~, N+9
, PARAMCK~, PARAMCK+14, BSR~, BSR+19, BSR+20, BSR+21, UPDATE~, UPDATE+10, UPDATE+14
ACRD1 EN~, EN+18, EN+23, EN+25, EN+27, GET~, GET+22, GET+24, GET+28, GET+29
, GET+51, GET+56, GET+58, GET+65, GET+68, GET+69, GET+70, GET+71, DHRSET~, DHRSET+9
, A~, A+25, A+30, B~, B+16, C~, C+38, C+42, N~, N+9
, BSR~, BSR+20, BSR+22, UPDATE~, UPDATE+9, UPDATE+14
ACRD2 GET+20~, GET+27*, GET+28*, GET+29, GET+51, GET+56, GET+58, GET+65, GET+68, GET+69
, GET+70, GET+71, DHRSET~, DHRSET+9, A~, A+26, A+30, B~, B+16, C~
, C+39, C+42, N~, N+9
ACRDATA GET+20~, GET+24*, GET+25, GET+29*, GET+30, GET+32, GET+34, GET+37, GET+42, GET+46
, GET+56*, GET+57, GET+65*, GET+66, A+10*, A+11*, A+12, A+21*, A+22*, A+23*
, A+24*, A+25*, A+26*, A+27*, A+28, A+30, A+32*, A+33*, A+34, A+36*
, A+37*, A+38, B+3~, B+5*, B+6*, B+7*, B+8, B+10*, B+11*, B+12*
, B+13, C+5~, C+9*, C+10*, C+11, C+15*, C+16*, C+17, C+19*, C+20*
, C+21, C+26*, C+27, C+30*, C+31*, C+32, C+34*, C+35*, C+36*, C+37*
, C+38*, C+39*, C+40, C+42, N+3*, N+4*, N+5*, N+6, N+8, PARAMCK+12~
, PARAMCK+14*, PARAMCK+15, PARAMCK+16
ACRECS EN+10~, EN+23, EN+25, UPDATE~, UPDATE+12
ACRFIN EN+10~, EN+12, EN+23, FINCHK~, FINCHK+9*, FINCHK+10, FINCHK+14
ACRFY BSR+17~, BSR+19*
ACRFYDA BSR+17~, BSR+21*
ACRGPMT C+5~, C+23*, C+26, C+28*, C+29, C+34, C+40, C+42
ACRIEN GET+20~, GET+42*, GET+43, GET+44, GET+46*, GET+48, GET+49, GET+55
ACRNAME GET+20~, GET+43*, GET+48*, GET+50, GET+53*, GET+54*, GET+55*, GET+58, GET+68, GET+69
, GET+70, GET+71, DHRSET~, DHRSET+9, A~, A+8, A+9, A+14, A+21, A+28
, A+30, A+32, A+34, B~, B+10, B+13, B+15, B+16, C~, C+13
, C+14, C+19, C+21, C+23, C+26, C+29, C+34, C+40, C+42, N~
, N+9
ACROCC GET+20~, GET+37*, GET+38, GET+39*, GET+40
ACROUT EN+10~, EN+12, EN+13, EN+15, EN+16, FINCHK~, FINCHK+8*, FINCHK+11*, FINCHK+15*, PARAMCK~
, PARAMCK+13*, PARAMCK+17*, BSR+17~
ACRPDFOR GET+20~, GET+57*, GET+58, GET+68, GET+69, GET+70, GET+71, DHRSET~, DHRSET+9, A~
, A+5*, A+18, A+30, B~, B+16, C~, C+7*, C+42, N~, N+9
ACRPDFRX A+3~, A+6*, A+16*, A+17*, A+18*, A+19*, A+27
ACRPMT A+3~, A+14*, A+21, A+28, A+30, B+3~, B+15*, B+16, N+8*, N+9
ACRREF GET+20~, GET+34*, GET+35*, GET+36
ACRRFC EN+10~, EN+15, EN+23, PARAMCK~, PARAMCK+16*, PARAMCK+17
ACRSSN GET+20~, GET+44*, GET+49*
ACRTCOD GET+20~, GET+30*, GET+31, GET+33, GET+62, GET+64
ACRX A+3~
DA UPDATE+7~, UPDATE+9*
DA(1 UPDATE+10*, UPDATE+11
DIE UPDATE+7~, UPDATE+11*
DR UPDATE+7~, UPDATE+12*
DT UPDATE+12
U GET+22, GET+25, GET+30, GET+32, GET+33, GET+34, GET+37, GET+39, GET+42, GET+43
, GET+44, GET+46, GET+49, GET+51, GET+57, GET+66, GET+77, DHRSET+9, A+11, A+14
, A+22, A+23, A+24, A+25, A+26, A+27, A+30, A+33, A+37, B+6
, B+7, B+11, B+12, B+15, B+16, C+10, C+16, C+20, C+23, C+27
, C+29, C+31, C+35, C+36, C+37, C+38, C+39, C+42, N+4, N+5
, N+8, N+9, FINCHK+9, PARAMCK+15, PARAMCK+16, BSR+19, BSR+20
X FINCHK+7~, UPDATE+7~, PDFOR~, PDFOR+2, PDFOR+3*, PDFOR+4, PDFOR+5*, PDFOR+6*, PDFOR+7
Y UPDATE+7~
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All