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

Package: Commitment Register

Routine: ACRFIV5


Information

ACRFIV5 ;IHS/OIRM/DSD/THL,AEF - INVOICE AUDIT; [ 07/24/2002 10:20 AM ]

Source Information

Source file <ACRFIV5.m>

Call Graph

Call Graph Total: 3

Package Total Call Graph
Commitment Register 3 (DIE,DIR)^ACRFDIC  $$DASH^ACRFMENU  PAUSE^ACRFWARN  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
Commitment Register 2 ACRFRR1  ACRFRR11  

Entry Points

Name Comments DBIA/ICR reference
RESET ;RESET ITEM(S) TO ORIGINAL REMAINING QUANTITY
PAY
S1 ;SELECT ITEM(S)
SYNC ;EP - SYNCHRONIZE NEW INVOICED ITEMS
IDISP ;DISPLAY INVOICE HISTORY FOR ITEM
SELECT
IDISPLAY ;CONTROL DISPLAY OF ITEMS
IEDIT
1
3
2
EALL ;
EN
IQ ;EDIT INVOICE QUANTITIES
ITEMS ;DISPLAY ALL ITEMS FROM THE ORDER
IDHEAD ;INVOICE DISPLAY HEADER
ALL1
INVOICE(X) ;GATHER INVOICE FOR DATA ONE ITEM
ALL ;
SS ;GATHER INVOICE FOR DATA ONE ITEM
GATHER ;EP;GATHER INFO ON RECEIVING ACTIONS
EDIT
EXIT
CHOOSE ;CHOOSE WHICH ORDERED ITEMS TO INVOICE FOR

External References

Name Field # of Occurrence
DIE^ACRFDIC GATHER+14, SYNC+9, SYNC+14, PAY+14
DIR^ACRFDIC CHOOSE+5, SELECT+5, S1+6, IEDIT+3, IEDIT+10, IDISP+43
$$DASH^ACRFMENU IDISP+37
PAUSE^ACRFWARN EXIT+10, GATHER+3, ALL+5

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: CHOOSE+4
Function Call: WRITE
  • Prompt: !!,"All items have been marked as INVOICED in full."
  • Line Location: ALL+4
Function Call: WRITE
  • Prompt: !
  • Line Location: SELECT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: IEDIT+2
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: IDHEAD+1
Function Call: WRITE
  • Prompt: !?10,"PURCHASE ORDER NO.......: ",$P(ACRDOC0,U,2)," ",$P(ACRDOC0,U)
  • Line Location: IDHEAD+2
Function Call: WRITE
  • Prompt: !!,?40,"RECEIVED/",?50,"ALREADY"
  • Line Location: IDHEAD+3
Function Call: WRITE
  • Prompt: ?70,"REMAINING"
  • Line Location: IDHEAD+4
Function Call: WRITE
  • Prompt: !,"ITM"
  • Line Location: IDHEAD+5
Function Call: WRITE
  • Prompt: ?4,"ORDER #/DESCRIPT"
  • Line Location: IDHEAD+6
Function Call: WRITE
  • Prompt: ?30,"OBLIGATED"
  • Line Location: IDHEAD+7
Function Call: WRITE
  • Prompt: ?40,"ACCEPTED"
  • Line Location: IDHEAD+8
Function Call: WRITE
  • Prompt: ?50,"PAID"
  • Line Location: IDHEAD+9
Function Call: WRITE
  • Prompt: ?60,"THIS PMT"
  • Line Location: IDHEAD+10
Function Call: WRITE
  • Prompt: ?70,"TO BE PD"
  • Line Location: IDHEAD+11
Function Call: WRITE
  • Prompt: !,"---"
  • Line Location: IDHEAD+12
Function Call: WRITE
  • Prompt: ?4,"-------------------------"
  • Line Location: IDHEAD+13
Function Call: WRITE
  • Prompt: ?30,"---------"
  • Line Location: IDHEAD+14
Function Call: WRITE
  • Prompt: ?40,"---------"
  • Line Location: IDHEAD+15
Function Call: WRITE
  • Prompt: ?50,"---------"
  • Line Location: IDHEAD+16
Function Call: WRITE
  • Prompt: ?60,"---------"
  • Line Location: IDHEAD+17
Function Call: WRITE
  • Prompt: ?70,"---------"
  • Line Location: IDHEAD+18
Function Call: WRITE
  • Prompt: !,ACRZ
  • Line Location: IDISP+2
Function Call: WRITE
  • Prompt: ?4,$P(ACRSSDSC,U)
  • Line Location: IDISP+19
Function Call: WRITE
  • Prompt: !
  • Line Location: IDISP+26
Function Call: WRITE
  • Prompt: !
  • Line Location: IDISP+27
Function Call: WRITE
  • Prompt: $$DASH^ACRFMENU
  • Line Location: IDISP+37
Function Call: WRITE
  • Prompt: ?30,$J(ACRSSORD,8)
  • Line Location: 1+3
Function Call: WRITE
  • Prompt: ?40,$J($P(X,U),8)
  • Line Location: 1+4
Function Call: WRITE
  • Prompt: ?50,$J($P(X,U,2),8)
  • Line Location: 1+5
Function Call: WRITE
  • Prompt: ?60,$J($P(X,U,3),8)
  • Line Location: 1+6
Function Call: WRITE
  • Prompt: ?70,$J($P(X,U)-$P(X,U,2),8)
  • Line Location: 1+7
Function Call: WRITE
  • Prompt: ?15,"UNIT PRICE:",?30,$J($FN(ACRSSUP,"P,",2),9)
  • Line Location: 2+3
Function Call: WRITE
  • Prompt: ?40,$J($FN(ACRRRUP,"P,",2),9)
  • Line Location: 2+4
Function Call: WRITE
  • Prompt: ?50,$J($FN($P(X,U,4),"P,",2),9)
  • Line Location: 2+5
Function Call: WRITE
  • Prompt: ?15,"TOTAL.....:",?28,$J($FN(ACRSST,"P,",2),9)
  • Line Location: 3+3
Function Call: WRITE
  • Prompt: ?38,$J($FN(ACRRRT,"P,",2),9)
  • Line Location: 3+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^ACRSS - [#9002193] Classic Fileman Calls
^ACRRR - [#9002193.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^ACRRR - [#9002193.2] SS+12, SS+13, INVOICE+15, INVOICE+16, SYNC+14
^ACRRR("AC" GATHER+1
^ACRRR("B" SS+11, INVOICE+14, SYNC+4, SYNC+10, PAY+16
^ACRSS - [#9002193] GATHER+8, IEDIT+7, IEDIT+9, SS+1, SS+2, SS+3, SS+4, SS+5, INVOICE+2, INVOICE+3
, INVOICE+6, INVOICE+7, INVOICE+8, PAY+1, PAY+2, PAY+8
^ACRSS("J" GATHER+7, PAY+7
^TMP("ACRIV" EN+3, EXIT+1!, GATHER+16*, ALL+3, ALL1, EALL+1, EDIT, IQ+2, RESET+3, ITEMS+4
, ITEMS+5, ITEMS+8, ITEMS+9, PAY+16*
^TMP("ACRSYNC" EN!, EXIT+4, EXIT+7, ALL1+1*, ALL1+2*, ALL1+3*, IEDIT+5*, IEDIT+6*, IEDIT+12*, RESET+3
, SS+28, INVOICE+31, INVOICE+32*, 1+1, 2+1, 3+1, SYNC+3, SYNC+8, SYNC+16!, PAY!
, PAY+3

Label References

Name Line Occurrences
1 IDISP+5, IDISP+9, IDISP+15, IDISP+25
2 IDISP+10, IDISP+16, IDISP+26, IDISP+35
3 IDISP+11, IDISP+17, IDISP+27, IDISP+36
ALL CHOOSE+7
ALL1 ALL+3, EALL+1
CHOOSE EN+4
EALL SELECT+7
EDIT SELECT+8
EXIT EN+1
GATHER EN+2
IDHEAD IQ+1, ITEMS+2, IDISP+45
IDISP IDISPLAY+2
IDISPLAY IQ+3, ITEMS+10
IEDIT IQ+4
INVOICE ITEMS+6
IQ EDIT
ITEMS CHOOSE+1, CHOOSE+10
PAY EXIT+7, SYNC+15
RESET CHOOSE+9
S1 SELECT, RESET+1
SELECT CHOOSE+8
SS IDISPLAY+1

Naked Globals

Name Field # of Occurrence
^( ALL1+1, RESET+3*, SS+28, INVOICE+31, INVOICE+32*

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACR1 IDISP+1!, IDISP+9, IDISP+10, IDISP+11, IDISP+15, IDISP+16, IDISP+17, IDISP+25, IDISP+26, IDISP+27
, 1+8*
ACR2 IDISP+1!, IDISP+10, IDISP+11, IDISP+16, IDISP+17, IDISP+26, IDISP+27, IDISP+35, 2+6*
ACR3 IDISP+1!, IDISP+11, IDISP+17, IDISP+27, IDISP+36, 3+5*
>> ACRCANDA INVOICE+5*, PAY+1*, PAY+3
>> ACRCOST SS+10*, INVOICE+13*
>> ACRDOC0 IDHEAD+2
>> ACRDOCDA GATHER+1, GATHER+7, PAY+7
>> ACRFINAL EXIT+3*
ACRI EALL+1*, EDIT*, RESET+3*, IDISP+20~, IDISP+22*, IDISP+29~, IDISP+31*
ACRIVACP EXIT!, SS+15*, SS+20, SS+24, INVOICE+18*, INVOICE+23, INVOICE+27
ACRIVIT EXIT!, SS+24*, SS+25*, SS+27, INVOICE+27*, INVOICE+28*, INVOICE+30
ACRIVPAY EXIT!, EXIT+3, EXIT+5!, EXIT+8, SYNC+1!
ACRIVPAY( PAY+3*
ACRIVT EXIT!, SS+10*, SS+27*, INVOICE+13*, INVOICE+30*
ACRIVTA EXIT!, IEDIT, IEDIT+5, SS+10*, SS+20*, SS+28*, INVOICE+13*, INVOICE+23*, INVOICE+31*, INVOICE+32
ACRIVTX EXIT!
>> ACRIVUP ALL1+3, SS+10*, SS+18*, SS+21*, SS+24, INVOICE+13*, INVOICE+21*, INVOICE+24*, INVOICE+27, INVOICE+32
ACRJ IDISP+20~, IDISP+21*, IDISP+29~, IDISP+30*
>> ACRMAX GATHER+6*, GATHER+9*, GATHER+10, GATHER+15, S1+1, S1+3, PAY+6*, PAY+16*
ACRNOTES EXIT!, SS+5*, INVOICE+8*, IDISP+28, IDISP+30, IDISP+34!
>> ACROBJDA INVOICE+4*, PAY+2*, PAY+3
>> ACROUT EN+4, EXIT+3, IEDIT+4, IEDIT+11, ITEMS+4, ITEMS+8
ACRQUIT EN+4, EXIT!, EXIT+2*, EXIT+11*, GATHER+4*, CHOOSE+6*, S1+7*, IEDIT+4, IEDIT+11, ITEMS+1!
, ITEMS+4, ITEMS+8, ITEMS+11!, IDISP+44*
ACRRR EXIT!
>> ACRRR0 SS+12*, INVOICE+15*
ACRRRACP EXIT!, SS+14*, SS+19, SS+22, INVOICE+17*, INVOICE+22, INVOICE+25
ACRRRDA EXIT!, SS+10*, SS+11*, SS+12, SS+13, INVOICE+13*, INVOICE+14*, INVOICE+15, INVOICE+16, SYNC+6*
, SYNC+10*, SYNC+11, SYNC+14
>> ACRRRDT SS+13*, SS+14, SS+15, SS+16, SS+18, INVOICE+16*, INVOICE+17, INVOICE+18, INVOICE+19, INVOICE+21
ACRRRIT EXIT!, SS+22*, SS+23*, SS+26, INVOICE+25*, INVOICE+26*, INVOICE+29
ACRRRT EXIT!, SS+10*, SS+26*, INVOICE+13*, INVOICE+29*, 3+4
ACRRRTA EXIT!, IEDIT, SS+10*, SS+19*, INVOICE+13*, INVOICE+22*, INVOICE+32
ACRRRUP EXIT!, SS+10*, SS+16*, SS+17*, SS+22, INVOICE+19*, INVOICE+20*, INVOICE+25, 2+4
ACRSS EXIT!
>> ACRSS0 S1+1, SS+1*, INVOICE+2*, INVOICE+4, INVOICE+5
ACRSSACT EXIT!, SS+9*, INVOICE+12*
ACRSSDA EXIT+6*, EXIT+7*, GATHER+5~, GATHER+6*, GATHER+7*, GATHER+8, GATHER+11, GATHER+16, ALL+1~, ALL1*
, ALL1+1, ALL1+2, ALL1+3, IQ+2*, IEDIT+5, IEDIT+6, IEDIT+7, IEDIT+9, IEDIT+12, RESET+3*
, ITEMS+5*, ITEMS+6, ITEMS+9*, SS+1, SS+2, SS+3, SS+4, SS+5, SS+11, SS+28
, INVOICE+1*, INVOICE+2, INVOICE+3, INVOICE+6, INVOICE+7, INVOICE+8, INVOICE+14, INVOICE+31, INVOICE+32, 1+1
, 2+1, 3+1, SYNC+2*, SYNC+3*, SYNC+4, SYNC+8, SYNC+10, PAY, PAY+1, PAY+2
, PAY+3, PAY+5~, PAY+6*, PAY+7*, PAY+8, PAY+11, PAY+16
ACRSSDSC EXIT!, SS+4*, INVOICE+7*, IDISP+19, IDISP+21, IDISP+34!
ACRSSDT EXIT!, SS+2*, SS+6, SS+7, INVOICE+3*, INVOICE+9, INVOICE+10
ACRSSIT EXIT!, SS+23, SS+25, INVOICE+26, INVOICE+28
ACRSSNMS EXIT!, SS+3*, INVOICE+6*, IDISP+3, IDISP+4, IDISP+7, IDISP+8, IDISP+13, IDISP+14, IDISP+34!
ACRSSORD EXIT!, SS+6*, SS+8, SS+9, INVOICE+9*, INVOICE+11, INVOICE+12, 1+3
ACRSST EXIT!, SS+8*, INVOICE+11*, 3+3
ACRSSTX EXIT!
ACRSSUP EXIT!, SS+7*, SS+8, SS+17, SS+21, INVOICE+10*, INVOICE+11, INVOICE+20, INVOICE+24, 2+3
ACRX GATHER+8*, GATHER+10, GATHER+15*, GATHER+16, IDISP+20~, IDISP+21*, IDISP+22, IDISP+29~, IDISP+30*, IDISP+31
, PAY+8*, PAY+10, PAY+15*, PAY+16
>> ACRXX SELECT+1, S1+8*, EALL+1, EDIT, RESET+2, RESET+3
ACRY S1+1*, S1+8, IDISP+22*, IDISP+23, IDISP+24, IDISP+29~, IDISP+31*, IDISP+32, IDISP+33
ACRZ ALL+1~, ALL+2*, ALL+3*, ALL1, EALL+1*, EDIT*, IQ+2, RESET+3*, ITEMS+3*, ITEMS+4*
, ITEMS+5, ITEMS+7*, ITEMS+8*, ITEMS+9, IDISP+2
>> DA GATHER+11*, SYNC+4*, SYNC+5, SYNC+6, SYNC+11*, PAY+11*
>> DIE GATHER+12*, SYNC+7*, SYNC+12*, PAY+12*
>> DIR("A" CHOOSE+3*, SELECT+3*, S1+4*, IEDIT+1*, IEDIT+8*, IDISP+40*
>> DIR("B" IEDIT+9*, IDISP+41*
>> DIR(0 CHOOSE+2*, SELECT+2*, S1+3*, IEDIT*, IEDIT+7*, IDISP+39*
>> DR GATHER+13*, SYNC+8*, SYNC+13*, PAY+13*
IOF IDHEAD+1
IOSL IDISP+38
J PAY+5~, PAY+6*, PAY+9*, PAY+10, PAY+15
U ALL1+1, ALL1+2, ALL1+3, IEDIT+5, IEDIT+6, IEDIT+7, IEDIT+9, IEDIT+12, RESET+3, SS+6
, SS+7, SS+14, SS+15, SS+16, SS+18, SS+28, INVOICE+4, INVOICE+5, INVOICE+9, INVOICE+10
, INVOICE+17, INVOICE+18, INVOICE+19, INVOICE+21, INVOICE+31, INVOICE+32, IDHEAD+2, IDISP+3, IDISP+4, IDISP+7
, IDISP+8, IDISP+13, IDISP+14, IDISP+19, IDISP+21, IDISP+30, 1+4, 1+5, 1+6, 1+7
, 2+5, SYNC+8, SYNC+14, PAY, PAY+1, PAY+2, PAY+3
X GATHER+5~, INVOICE~, INVOICE+1, 1~, 1+1*, 1+4, 1+5, 1+6, 1+7, 2~
, 2+1*, 2+5, 3~, 3+1*, PAY+5~
Y GATHER+5~, CHOOSE+6, CHOOSE+7, CHOOSE+8, CHOOSE+9, CHOOSE+10, SELECT+6, SELECT+7, SELECT+8, S1+7
, IEDIT+4, IEDIT+5, IEDIT+6, IEDIT+11, IEDIT+12, IDISP+44, PAY+5~
Z GATHER+5~, PAY+5~
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