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

Package: Commitment Register

Routine: ACRFODOC


Information

ACRFODOC ;IHS/OIRM/DSD/AEF - OPEN DOCUMENT FILE INTERFACE [ 07/24/2002 3:26 PM ]

Source Information

Source file <ACRFODOC.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
VA Fileman 4 ^DIC  FILE^DICN  ^DIE  ^DIK  
Commitment Register 1 $$DOL^ACRFUTL  
IHS VA Utilities 1 ^XBKVAR  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
Commitment Register 4 ACRFDHR  ACRFIV11  ACRFPAY  ACRFPAY4  

Entry Points

Name Comments DBIA/ICR reference
PAY(ACRD0,DATA,X)
ADOC(ACRD0,X,Y)
OBL(ACRDOCDA,ACR)
KDOC(ACRD0,ACRD1)
EDOC(ACRD0,ACRD1,DATA1,DATA2,DATA3)
AFY(X,Y) ;EP -- ADD NEW FISCAL YEAR ENTRY
SETC(ACRD0,ACRD1,ACRD2)
KILLC(ACRD0,ACRD1,ACRD2)
FIND(ACRFY,ACRBATNO,ACRSEQNO,ACRDOC)
CALC(ACRD0,ACRD1,ACRBAL)
KPMT(ACRD0,ACRD1,ACRD2)
LDOC(ACRD0,X,Y)
APMT(ACRD0,ACRD1,X,Y)
EN(ACRDOCDA,ACR1,ACR2)
BAL(ACRD0,ACRD1)
EPMT(ACRD0,ACRD1,ACRD2,DATA) ;EP
GETODOC(ACRD0,X)
KP(ACRFY,ACRDOCNO,ACRBATNO,ACRSEQNO)
DOC(ACRD0,DATA1,DATA2,DATA3,X)

External References

Name Field # of Occurrence
$$DOL^ACRFUTL CALC+18, CALC+21, CALC+27
^DIC LDOC+10, AFY+10
FILE^DICN ADOC+14, APMT+25
^DIE EDOC+64, EPMT+31, EPMT+37, BAL+12
^DIK KDOC+10, KPMT+13
^XBKVAR EN+14, OBL+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !?5,"Document number ",X," is not in the Open Document file"
  • Line Location: APMT+10
Routine Call
  • DIE
  • Line Location:
    • EDOC+64
    • EPMT+31
    • EPMT+37
    • BAL+12
Routine Call
  • DIC
  • Line Location:
    • LDOC+10
    • AFY+10

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRDHR - [#9002189.1] CALC+14
^ACRDHR("E" CALC+13
^ACRDOC - [#9002196] OBL+16
^ACRDOC("C" CALC+11
^ACRLOCB - [#9002188] OBL+19
^AFSLODOC( EDOC+22, EDOC+35, APMT+15, APMT+16, APMT+17, APMT+18, APMT+26, EPMT+12, KP+17, KP+19
, FIND+13, FIND+16, GETODOC+7, SETC+7, SETC+10*, KILLC+7, KILLC+10!, CALC+8, CALC+24, CALC+25
^AFSLODOC("B" KP+15, AFY+7, FIND+10
^AFSLODOC("DOCNO" APMT+9
^AFSLODOC("G" FIND+12, FIND+15
^AUTTALLW - [#9999999.52] OBL+23
^AUTTLCOD - [#9999999.66] OBL+25
^AUTTPRO - [#9999999.51] OBL+30
^AUTTSSA - [#9999999.56] OBL+27
^DD(9002325.3 ADOC+12
^DD(9002325.31 APMT+23

Label References

Name Line Occurrences
$$GETODOC APMT+12
ADOC DOC+11
AFY OBL+38
APMT PAY+8
BAL EDOC+65, EPMT+39, KPMT+14
CALC BAL+7
DOC OBL+40
EDOC DOC+14
EPMT PAY+11
KPMT KP+21
LDOC DOC+10
OBL EN+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACR OBL~, OBL+35, OBL+36, OBL+40
ACR1 EN~, EN+15
ACR2 EN~
ACRALW OBL+14~, OBL+22*, OBL+23*, OBL+36
ACRAMT CALC+6~, CALC+17*, CALC+18*, CALC+19*, CALC+20, CALC+25*, CALC+26
ACRAPP OBL+14~, OBL+28*, OBL+29, OBL+30, OBL+31*, OBL+36
ACRBAL BAL+6~, BAL+7, BAL+11, CALC~, CALC+7*, CALC+20*, CALC+21*, CALC+22*, CALC+26*, CALC+27*
, CALC+28*
ACRBATNO KP~, KP+13, KP+19, FIND~, FIND+12, FIND+15, FIND+17
ACRD0 OBL+39*, OBL+40, DOC~, DOC+10, DOC+11, DOC+14, PAY~, PAY+8, PAY+11, LDOC~
, LDOC+8, ADOC~, ADOC+8, EDOC~, EDOC+22, EDOC+23, EDOC+35, EDOC+65, KDOC~, KDOC+8
, APMT~, APMT+9, APMT+12, APMT+14, EPMT~, EPMT+12, EPMT+13, EPMT+33, EPMT+39, KP+15*
, KP+16, KP+17, KP+19, KP+21, KPMT~, KPMT+8, KPMT+14, FIND+8~, FIND+9*, FIND+10*
, FIND+12, FIND+13, FIND+15, FIND+16, GETODOC~, GETODOC+7, SETC~, SETC+4, SETC+7, SETC+10
, KILLC~, KILLC+4, KILLC+7, KILLC+10, BAL~, BAL+7, BAL+9, CALC~, CALC+8, CALC+24
, CALC+25
ACRD1 DOC+8~, DOC+13*, DOC+14, PAY+7~, PAY+8, PAY+11, EDOC~, EDOC+22, EDOC+24, EDOC+35
, EDOC+65, KDOC~, KDOC+7, APMT~, APMT+12*, EPMT~, EPMT+12, EPMT+14, EPMT+34, EPMT+39
, KP+17*, KP+18, KP+19, KP+21, KPMT~, KPMT+10, KPMT+14, FIND+8~, FIND+9*, FIND+11*
, FIND+12*, FIND+13, FIND+15, FIND+16, SETC~, SETC+5, SETC+7, SETC+10, KILLC~, KILLC+5
, KILLC+7, KILLC+10, BAL~, BAL+7, BAL+8, CALC~, CALC+8, CALC+24, CALC+25
ACRD2 PAY+7~, PAY+10*, PAY+11, EPMT~, EPMT+12, EPMT+15, KP+19*, KP+20, KP+21, KPMT~
, KPMT+11, FIND+8~, FIND+9*, FIND+14*, FIND+15*, FIND+16, SETC~, SETC+6, SETC+7, SETC+10
, KILLC~, KILLC+6, KILLC+7, KILLC+10, CALC+6~, CALC+23*, CALC+24*, CALC+25
ACRDEPT OBL+14~, OBL+17*, OBL+18, OBL+19
ACRDHR CALC+6~, CALC+12*, CALC+13*, CALC+14
ACRDOC FIND~, FIND+13, CALC+6~, CALC+8*, CALC+9, CALC+11
ACRDOC0 OBL+14~, OBL+16*, OBL+17
ACRDOCDA EN~, EN+15, OBL~, OBL+16, CALC+6~, CALC+10*, CALC+11*, CALC+13
ACRDOCNO KP~, KP+12, KP+17
ACRFY OBL+14~, OBL+20*, OBL+21, OBL+34, OBL+36, OBL+38, KP~, KP+11, KP+15, FIND~
, FIND+10
ACRIMN OBL+14~, OBL+32*, OBL+37
ACRLOC OBL+14~, OBL+24*, OBL+25*, OBL+36
ACRREV CALC+6~, CALC+16*, CALC+19
ACRSEQNO KP~, KP+14, KP+19, FIND~, FIND+18
ACRSSA OBL+14~, OBL+26*, OBL+27*, OBL+36
AMT EDOC+17~, EDOC+18*, EDOC+21*, EDOC+35
BAL EDOC+17~
CODE EDOC+17~, EDOC+19*, EDOC+20*, EDOC+21
DA ADOC+7~, EDOC+17~, EDOC+24*, KDOC+6~, KDOC+7*, APMT+8~, EPMT+11~, EPMT+15*, EPMT+34*, KPMT+7~
, KPMT+11*, BAL+6~, BAL+8*
DA(1 ADOC+8*, ADOC+10, EDOC+23*, EDOC+63, KDOC+8*, KDOC+9, APMT+12*, APMT+13, APMT+15, APMT+16
, APMT+17, APMT+18, APMT+21, APMT+26, EPMT+14*, EPMT+30, EPMT+33*, EPMT+35, KPMT+10*, KPMT+12
, BAL+9*, BAL+10
DA(2 APMT+14*, APMT+15, APMT+16, APMT+17, APMT+18, APMT+21, APMT+26, EPMT+13*, EPMT+30, KPMT+8*
, KPMT+9, KPMT+12
DATA OBL+14~, OBL+19*, OBL+20, OBL+22, OBL+24, OBL+26, OBL+28, OBL+30*, OBL+31, OBL+32
, OBL+33!, PAY~, PAY+11, EPMT~, EPMT+17, EPMT+18, EPMT+19, EPMT+20, EPMT+21, EPMT+22
, EPMT+23, EPMT+24, EPMT+25, EPMT+36, FIND+8~, FIND+16*, FIND+17, FIND+18, CALC+6~, CALC+14*
, CALC+15, CALC+16, CALC+17
DATA1 OBL+14~, OBL+35*, OBL+40, DOC~, DOC+14, EDOC~, EDOC+18, EDOC+26, EDOC+27, EDOC+28
, EDOC+29, EDOC+30, EDOC+31, EDOC+32, EDOC+33
DATA2 OBL+14~, OBL+36*, OBL+40, DOC~, DOC+14, EDOC~, EDOC+19, EDOC+39, EDOC+40, EDOC+41
, EDOC+42, EDOC+43, EDOC+44, EDOC+45, EDOC+46, EDOC+47, EDOC+48, EDOC+49, EDOC+50, EDOC+51
, EDOC+52
DATA3 OBL+14~, OBL+37*, OBL+40, DOC~, DOC+14, EDOC~, EDOC+56, EDOC+57, EDOC+58
DD ADOC+7~, ADOC+13!, APMT+8~, APMT+24!, AFY+4~
DIC LDOC+7~, LDOC+8*, ADOC+7~, ADOC+10*, APMT+8~, APMT+21*, AFY+4~, AFY+5*
DIC("P" ADOC+12*, APMT+23*
DIC(0 LDOC+9*, ADOC+11*, APMT+22*, AFY+6*, AFY+8*
DIE EDOC+17~, EDOC+63*, EPMT+11~, EPMT+30*, EPMT+35*, BAL+6~, BAL+10*
DIK KDOC+6~, KDOC+9*, KPMT+7~, KPMT+12*
DINUM APMT+8~, APMT+19*
DLAYGO ADOC+9*, APMT+8~, APMT+20*, AFY+4~, AFY+9*
DO ADOC+7~, ADOC+13!, APMT+8~, APMT+24!, AFY+4~
DR EDOC+17~, EDOC+37*, EDOC+62, EPMT+11~, EPMT+27*, EPMT+29, EPMT+36*, BAL+6~, BAL+11*
DR(1 EDOC+54*, EDOC+60*
DT OBL+35, OBL+36, OBL+37
U EN+15, OBL+17, OBL+20, OBL+22, OBL+23, OBL+24, OBL+25, OBL+26, OBL+27, OBL+28
, OBL+31, OBL+32, OBL+35, OBL+36, OBL+37, OBL+40, ADOC+12, EDOC+18, EDOC+19, EDOC+26
, EDOC+27, EDOC+28, EDOC+29, EDOC+30, EDOC+31, EDOC+32, EDOC+33, EDOC+35, EDOC+39, EDOC+40
, EDOC+41, EDOC+42, EDOC+43, EDOC+44, EDOC+45, EDOC+46, EDOC+47, EDOC+48, EDOC+49, EDOC+50
, EDOC+51, EDOC+52, EDOC+56, EDOC+57, EDOC+58, APMT+17, APMT+23, EPMT+17, EPMT+18, EPMT+19
, EPMT+20, EPMT+21, EPMT+22, EPMT+23, EPMT+24, EPMT+25, EPMT+36, FIND+13, FIND+17, FIND+18
, SETC+8, SETC+9, SETC+10, KILLC+8, KILLC+9, KILLC+10, CALC+8, CALC+15, CALC+16, CALC+17
, CALC+25
X DOC~, DOC+9, DOC+10, DOC+11, PAY~, PAY+8, LDOC~, ADOC~, EDOC+17~, EDOC+25*
, EDOC+26*, EDOC+27*, EDOC+28*, EDOC+29*, EDOC+30*, EDOC+31*, EDOC+32*, EDOC+33*, EDOC+35*, EDOC+36*
, EDOC+37, EDOC+38*, EDOC+39*, EDOC+40*, EDOC+41*, EDOC+42*, EDOC+43*, EDOC+44*, EDOC+45*, EDOC+46*
, EDOC+47*, EDOC+48*, EDOC+49*, EDOC+50*, EDOC+51*, EDOC+52*, EDOC+53*, EDOC+54, EDOC+55*, EDOC+56*
, EDOC+57*, EDOC+58*, EDOC+59*, EDOC+60, EDOC+61!, KDOC+6~, APMT~, APMT+9, APMT+10, APMT+12
, APMT+17*, APMT+18*, APMT+19, EPMT+11~, EPMT+16*, EPMT+17*, EPMT+18*, EPMT+19*, EPMT+20*, EPMT+21*
, EPMT+22*, EPMT+23*, EPMT+24*, EPMT+25*, EPMT+26*, EPMT+27, EPMT+28!, KPMT+7~, AFY~, AFY+7
, GETODOC~, GETODOC+7, SETC+3~, SETC+7*, SETC+8, SETC+9, SETC+10, KILLC+3~, KILLC+7*, KILLC+8
, KILLC+9, KILLC+10
Y OBL+38, OBL+39, DOC+8~, DOC+10, DOC+11, DOC+12, DOC+13, PAY+7~, PAY+8, PAY+9
, PAY+10, LDOC~, ADOC~, KDOC+6~, APMT~, APMT+11*, EPMT+11~, KPMT+7~, AFY~, GETODOC+6~
, GETODOC+7*, GETODOC+8
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All