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

Package: Commitment Register

Routine: ACRFCIS


Information

ACRFCIS ;IHS/OIRM/DSD/THL,AEF - ARMS TO CIS INTERFACE; [ 01/03/2003 8:01 AM ]

Source Information

Source file <ACRFCIS.m>

Call Graph

Call Graph Total: 9

Package Total Call Graph
Contracts and Grants 6 CS^ACGSCS  EXIT^ACGSEXIT  FY^ACGSEXP  KILL^ACGSKILL  HOME^ACGSMENU  (,NC1)^ACGSNC  
Commitment Register 3 (DDS,DIE,DIR)^ACRFDIC  ^ACRFSSPO  PAUSE^ACRFWARN  

Caller Graph

Caller Graph Total: 3

Package Total Caller Graph
Commitment Register 3 ACRFEA41  ACRFEA43  ACRFNEWD  

Entry Points

Name Comments DBIA/ICR reference
EN
TPA ;SELECT TYPE OF PROCURMENT ACTION FOR CONTRACTS
ADD1
EDIT
EINCHK ;CHECK FOR REQUIRED VENDOR DATA
SYNC ;EP;TO ENSURE THAT CIS INFO STAYS IN SYNC WITH ARMS INFO
VCHK ;CHECK TO ENSURE THAT VENDOR HAS BEEN SPECIFIED
EN1
ADD ;EP;
EXIT
BPAADD ;EP;TO ADD SMALL PURCHASE DATA FOR A BPA

External References

Name Field # of Occurrence
CS^ACGSCS EDIT+9
EXIT^ACGSEXIT EXIT+1
FY^ACGSEXP ADD+18
KILL^ACGSKILL BPAADD+40
HOME^ACGSMENU EN1
^ACGSNC ADD+16
NC1^ACGSNC ADD+21, BPAADD+17
DDS^ACRFDIC EDIT+3
DIE^ACRFDIC ADD1+4, ADD1+12, ADD1+17, BPAADD+35, BPAADD+39, SYNC+12, SYNC+21, SYNC+26
DIR^ACRFDIC ADD+14, TPA+5
^ACRFSSPO SYNC+6
PAUSE^ACRFWARN EINCHK+5, VCHK+6

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: "..."
  • Line Location: BPAADD+18
Function Call: WRITE
  • Prompt: !!,"Select the Type of Contract Action"
  • Line Location: TPA+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACRDOC - [#9002196] Classic Fileman Calls
^ACGS - [#9002330] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACGPARA(1 EN1+4, ADD+4, BPAADD+7
^ACGS - [#9002330] ADD1, BPAADD+1, BPAADD+2, BPAADD+3, BPAADD+4, BPAADD+5, BPAADD+6, EDIT+8, SYNC+3, SYNC+4
, SYNC+5, SYNC+13, SYNC+16, SYNC+22
^ACGTPA - [#9002330.1] BPAADD+9
^ACRDOC - [#9002196] EN1+1, EN1+2, EN1+3, EN1+12, ADD+1, ADD+2, ADD+3, BPAADD+12, BPAADD+13, BPAADD+27
, SYNC+1, SYNC+2, SYNC+7, SYNC+13, SYNC+15, TPA+2, TPA+3
^ACRSS - [#9002193] ADD+11, ADD1+8, BPAADD+16
^ACRSS("C" ADD+6, BPAADD+15
^ACRSS("J" ADD1+7
^AUTTVNDR - [#9999999.11] EINCHK+2

Label References

Name Line Occurrences
ADD EN1+11
ADD1 ADD+17
EDIT EN1+13
EINCHK EN1+8, ADD+9
EN1 EN, EN1+12
VCHK EN1+6, ADD+7

Naked Globals

Name Field # of Occurrence
^("DT" ADD1+8, SYNC+22
^(0 ADD+11, BPAADD+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACG0 BPAADD+1*, BPAADD+41!
>> ACG1 ADD+19*, BPAADD+9*, TPA+7*
ACG10 BPAADD+2*, BPAADD+41!
>> ACG1DA ADD+20*, BPAADD+8*, BPAADD+9, TPA+7*
ACG23 ADD+1*, ADD+5, BPAADD+12*, BPAADD+14, BPAADD+41!
ACG24 ADD+5*, BPAADD+14*, BPAADD+41!
ACG25 ADD+3*, BPAADD+13*, BPAADD+41!
ACG302 ADD+6*, ADD+11*, BPAADD+15*, BPAADD+16*, BPAADD+41!
ACG4 EN1+5*, BPAADD+41!
>> ACG5DA EN1+3*, ADD+2*, BPAADD+10*, EDIT+7*, EINCHK+2, VCHK+2
>> ACGCNO EDIT+8*
ACGDT BPAADD+3*, BPAADD+8, BPAADD+22, BPAADD+41!
ACGDT1 BPAADD+4*, BPAADD+26, BPAADD+41!
>> ACGFLDS ADD+19*, BPAADD+9*, TPA+7*
>> ACGFLDSS ADD+19*, BPAADD+9*, TPA+7*
>> ACGFY BPAADD+11*
ACGIHS BPAADD+5*, BPAADD+11, BPAADD+34, BPAADD+41!
>> ACGNC ADD+19*, BPAADD+9*, TPA+7*
>> ACGNEW TPA+2*
ACGPARA EN1+4*, EN1+5, ADD+4*, BPAADD+7*, BPAADD+41!
>> ACGRDA EN1+1*, ADD1, ADD1+3, ADD1+9, ADD1+13, BPAADD+20, BPAADD+38, EDIT+6*, EDIT+8
ACGSP BPAADD+6*, BPAADD+19, BPAADD+41!
ACR EXIT!
>> ACRBPASP BPAADD+1, BPAADD+2, BPAADD+3, BPAADD+4, BPAADD+5, BPAADD+6
>> ACRCISDA EN1+1*, EN1+10, EN1+13, EDIT, EDIT+6, SYNC+2*, SYNC+3, SYNC+4, SYNC+5, SYNC+9
, SYNC+13, SYNC+16, SYNC+22, SYNC+23
>> ACRDOCDA EN1+1, EN1+2, EN1+3, EN1+12, ADD+1, ADD+2, ADD+3, ADD+6, ADD1+1, ADD1+7
, BPAADD+12, BPAADD+13, BPAADD+15, BPAADD+27, BPAADD+36, SYNC+1, SYNC+2, SYNC+7, SYNC+13, SYNC+15
, SYNC+18, TPA+2, TPA+3
>> ACRDOCPO BPAADD+10
ACROBL0 ADD1+5~, ADD1+6*, ADD1+8*, ADD1+11
>> ACROD BPAADD+24
>> ACRPO EN1+2*
>> ACRPOTOT SYNC+8, SYNC+11
>> ACRPOTOT(1 SYNC+5*, SYNC+8
ACRQUIT EXIT!, EN1+7!, EN1+9!, ADD+8!, ADD+10!, EINCHK+1!, EINCHK+6*, VCHK+1!, VCHK+7*, TPA+6
>> ACRRQDD BPAADD+25
ACRSCREN EDIT+4, EDIT+5!
>> ACRSSDA ADD1+6*, ADD1+7*, ADD1+8
>> ACRVDA EN1+3*, EDIT+7, SYNC+7*, SYNC+8, SYNC+11
>> ACRVDA(1 SYNC+4*, SYNC+8
ACRX SYNC+14~, SYNC+15*, SYNC+17, SYNC+25
ACRY SYNC+14~, SYNC+16*, SYNC+17, SYNC+20
>> DA ADD1+1*, ADD1+9*, ADD1+13*, BPAADD+20*, BPAADD+36*, EDIT*, SYNC+9*, SYNC+18*, SYNC+23*
>> DIE ADD1+2*, ADD1+10*, ADD1+14*, BPAADD+21*, BPAADD+37*, EDIT+1*, SYNC+10*, SYNC+19*, SYNC+24*
>> DIR("A" ADD+13*, TPA+2*
>> DIR(0 ADD+12*, TPA+2*, TPA+3*, TPA+4*
>> DR ADD1+3*, ADD1+11*, ADD1+15*, BPAADD+22*, BPAADD+23*, BPAADD+24*, BPAADD+25*, BPAADD+26*, BPAADD+27*, BPAADD+28*
, BPAADD+29*, BPAADD+30*, BPAADD+31*, BPAADD+32*, BPAADD+33*, BPAADD+34*, BPAADD+38*, EDIT+2*, SYNC+11*, SYNC+20*
, SYNC+25*
DT BPAADD+23, SYNC+11
U EN1+1, EN1+2, EN1+3, EN1+5, EN1+12, ADD+1, ADD+2, ADD+3, ADD+11, ADD1+8
, BPAADD+9, BPAADD+10, BPAADD+11, BPAADD+12, BPAADD+13, BPAADD+16, BPAADD+22, BPAADD+26, BPAADD+27, BPAADD+28
, BPAADD+29, BPAADD+30, BPAADD+31, BPAADD+32, BPAADD+33, BPAADD+34, EDIT+8, SYNC+1, SYNC+2, SYNC+5
, SYNC+7, SYNC+13, SYNC+15, SYNC+16, EINCHK+2, TPA+2, TPA+3
>> X BPAADD+19*, BPAADD+28, BPAADD+29, BPAADD+30, BPAADD+31, BPAADD+32, BPAADD+33
>> Y ADD+15, ADD+16, ADD+17, TPA+6, TPA+7
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  FileMan Files Accessed Via FileMan Db Call |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All