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

Package: Commitment Register

Routine: ACRFPO


Information

ACRFPO ;IHS/OIRM/DSD/THL,AEF - PURCHASE ORDER PROCESSING; [ 09/23/2005 9:44 AM ]

Source Information

Source file <ACRFPO.m>

Call Graph

Call Graph Total: 6

Package Total Call Graph
Commitment Register 6 DIR^ACRFDIC  (MOD,PRINT)^ACRFPO1  (AGENT,ASSONE,EXIT,HEAD,OBJ,SELECT,VENDOR)^ACRFPO2  $$NAME2^ACRFUTL1  PAUSE^ACRFWARN  ^ACRFZIS  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Commitment Register 2 ACRFPO1  ACRFSS2  

Entry Points

Name Comments DBIA/ICR reference
EN ;EP
LIST1 ;
LIST ;CREATE PURCHASE ORDER LIST ARRAY
ACRPPO ;EP;TO PRINT PURCHASE ORDER
ACRPOA ;EP;TO ASSIGN PO TO PA
EN1
EN11 ;EP;
LOOKUP ;EP;
ITOT ;CALCULATE ITEM TOTALS FOR THE PO
ACRPO ;EP;TO BEGIN PO ADD/EDIT
EXIT
DISPLAY ;EP;
PAUSE

External References

Name Field # of Occurrence
DIR^ACRFDIC PAUSE+5
MOD^ACRFPO1 ACRPO+4
PRINT^ACRFPO1 ACRPPO+4
AGENT^ACRFPO2 EN1+6
ASSONE^ACRFPO2 EN1
EXIT^ACRFPO2 EXIT
HEAD^ACRFPO2 EN11+4, DISPLAY+9
OBJ^ACRFPO2 LIST+3
SELECT^ACRFPO2 EN11+7
VENDOR^ACRFPO2 EN1+3
$$NAME2^ACRFUTL1 LIST+24
PAUSE^ACRFWARN LOOKUP+9
^ACRFZIS EN1+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: LIST1+5
Function Call: WRITE
  • Prompt: ACRJ
  • Line Location: LIST1+7
Function Call: WRITE
  • Prompt: ?6,$P(X,U,8)
  • Line Location: LIST1+8
Function Call: WRITE
  • Prompt: ?7,$P(X,U,6)
  • Line Location: LIST1+9
Function Call: WRITE
  • Prompt: ?24,$P(X,U,4)
  • Line Location: LIST1+10
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+4
Function Call: WRITE
  • Prompt: !
  • Line Location: PAUSE+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRAPVS - [#9002190] LIST+30
^ACRAPVS("AB" LIST+30
^ACRDOC - [#9002196] LOOKUP+14, LOOKUP+15, LIST+2, LIST+6, LIST+7, LIST+8, LIST+9, LIST+17
^ACROBL - [#9002189] LOOKUP+18
^ACRPO("D" LOOKUP+4
^ACRPO("DD" LOOKUP+4
^ACRSS - [#9002193] ITOT+3
^ACRSS("J" LOOKUP+19, LIST+2, ITOT+3
^ACRTXTYP - [#9002194] LIST+13
^AUTTDOCR - [#9999999.63] LOOKUP+17, LIST+13
^AUTTVNDR - [#9999999.11] LIST+15
^TMP("ACRDATA" EXIT+1!, LOOKUP+1!, LOOKUP+26*, DISPLAY+4, LIST1+3, LIST1+4, LIST1+11
^TMP("ACRDATX" EXIT+1!, LOOKUP+1!, LOOKUP+22, LOOKUP+24, LOOKUP+26, LIST+34*

Label References

Name Line Occurrences
DISPLAY EN11+6
EN ACRPOA+2
EN1 EN+2
ITOT LIST+33
LIST LOOKUP+19
LIST1 DISPLAY+5
LOOKUP EN11+5
PAUSE EN11+8, DISPLAY+8

Naked Globals

Name Field # of Occurrence
^( LOOKUP+4
^("REQ" LIST+9
^(0 LIST+15

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACRAPV LOOKUP+12~, LOOKUP+18*, LOOKUP+19
ACRDATA LOOKUP+11!, LOOKUP+20!, LIST+6*, LIST+10, LIST+11, LIST+12
>> ACRDOC LOOKUP+15*, LOOKUP+16, LOOKUP+19, LIST+10*
>> ACRDOC1 LIST+11*, LIST+34
>> ACRDOCDA LOOKUP+13*, LOOKUP+14*, LOOKUP+15, LOOKUP+18, LOOKUP+19, LIST+1, LIST+2, LIST+6, LIST+7, LIST+8
, LIST+9, LIST+17, LIST+30, LIST+34, ITOT+3
ACRDUZ EN1+5!, EN1+8, EN1+11!, EN11+1, EN11+11!, LOOKUP+3
ACRENTRY ACRPO+1~, ACRPO+2*, ACRPPO+1~, ACRPPO+2*
>> ACRITOT LIST+34, ITOT+2*, ITOT+3*
>> ACRJ LOOKUP+13*, LOOKUP+20, LOOKUP+21*, LOOKUP+25*, LOOKUP+26, DISPLAY+2*, DISPLAY+4*, DISPLAY+6, DISPLAY+7, LIST+5*
, LIST+34, LIST1+3, LIST1+4, LIST1+6, LIST1+7, LIST1+11, LIST1+12, LIST1+16, PAUSE*, PAUSE+6*
>> ACRMAX DISPLAY+2*, DISPLAY+6, LIST1+6*, LIST1+16*
>> ACROBJ LIST+4, LIST+34
ACRONE EXIT+1!, EN1+1!
>> ACROUT EN+2, EN1+4, EN1+7, EN11+5, EN11+9, DISPLAY+4, DISPLAY+6, LIST1+3, ACRPO+4
>> ACRPA LIST+20*, LIST+24*, LIST+25*, LIST+26*, LIST+27*, LIST+34
>> ACRPADA LIST+17*, LIST+18, LIST+19*, LIST+21, LIST+24, LIST+34
>> ACRPADA2 DISPLAY+3*
>> ACRPADAT LIST+18*, LIST+26
ACRPO EN1, EN1+2, EN1+6, EN11+5, EN11+9, LOOKUP+2, LOOKUP+3, LIST1+17, ACRPO+1~, ACRPO+3*
ACRPOA EN11+5, LOOKUP+5, DISPLAY+3, LIST+21, LIST1+17, ACRPOA+1*, ACRPOA+3!
>> ACRPODA LOOKUP+3*, LOOKUP+4*, LOOKUP+14
ACRPPO ACRPPO+1~, ACRPPO+3*
>> ACRPRIOR LIST+8*, LIST+29*, LIST+30*, LIST+34
ACRPRT ACRPPO+1~, ACRPPO+3*
ACRQUIT EN+1!, EN+2, EN1+1, EN1+4, EN1+7, EN1+12*, EN11+5, EN11+9!, EN11+10*, LOOKUP+10*
, LOOKUP+27!, DISPLAY+4, DISPLAY+6*, DISPLAY+9, DISPLAY+10!, LIST1+3, PAUSE+7*, ACRPO+4
>> ACRRDAT2 LOOKUP+23*, LOOKUP+24*, LOOKUP+26
>> ACRRDATE LOOKUP+21*, LOOKUP+22*, LOOKUP+24, LOOKUP+26, LIST+9*, LIST+31, LIST+34
>> ACRREF1 LIST+13*, LIST+34
ACRREFZ LOOKUP+12~, LOOKUP+16*, LOOKUP+17*, LOOKUP+19
ACRREQST LOOKUP+1!
ACRREV EN1+11!, EN11+2*, EN11+7, EN11+8, EN11+10, EN11+11!
>> ACRRTN EN1+9*
>> ACRSCRL EN1+2*, EN1+6, EN11+3*, DISPLAY+6, DISPLAY+7, LIST+14, LIST1+2*, LIST1+11, LIST1+12, LIST1+16
, LIST1+25, PAUSE, PAUSE+6
>> ACRTRANS LIST+1
ACRTXDA EN+1!
>> ACRTXTYP LIST+12*, LIST+13, LIST+34
ACRUCHK EN+1!, LOOKUP+27!
>> ACRVDA LIST+7*, LIST+15*, LIST+16*, LIST+34
>> ACRXREF LOOKUP+2*, LOOKUP+14
>> ACRZDA LIST+1
>> DIR("A" PAUSE+2*
>> DIR("B" PAUSE+3*
>> DIR(0 PAUSE+1*
DT LIST+9
DUZ LOOKUP+3, LOOKUP+4
IO DISPLAY+1
IOSL EN11+3
IOST PAUSE
U LOOKUP+16, LOOKUP+17, LOOKUP+19, LIST+2, LIST+7, LIST+8, LIST+9, LIST+10, LIST+11, LIST+12
, LIST+13, LIST+15, LIST+18, LIST+30, LIST+34, LIST1+8, LIST1+9, LIST1+10, LIST1+13, LIST1+14
, LIST1+15, LIST1+19, LIST1+20, LIST1+23, LIST1+24, LIST1+26, LIST1+29, ITOT+3
X LIST+28*, LIST+30*, LIST1+1~, LIST1+4*, LIST1+8, LIST1+9, LIST1+10, LIST1+19, LIST1+20, LIST1+26
, ITOT+1~, ITOT+2*, ITOT+3*
Y LIST+31*, LIST+32*, LIST+34, LIST1+1~, LIST1+11*, LIST1+13, LIST1+14, LIST1+15, LIST1+21, LIST1+23
, LIST1+24, LIST1+27, LIST1+29, PAUSE+6
>> ZTRTN EN1+9*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All