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

Package: Accounts Receivable

Routine: PRCAWO1


Information

PRCAWO1 ;SF-ISC/YJK-ADMIN.COST CHARGE,TRANSACTION SUBROUTINES ;7/9/93 12:18 PM

Source Information

Source file <PRCAWO1.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Accounts Receivable 5 ^PRCATO3  BEGIN^PRCAWO  UPDBAL^RCRPU1  (CSATRN,CSATRY)^RCTCSPD5  INCADJ^RCTCSPU  
VA FileMan 4 (FILE,YN)^DICN  (,FILE)^DIE  ^DIK  ^DIR  

Caller Graph

Legends:

Legend of Colors

Package Component Superscript legend

action A extended action Ea event driver Ed subscriber Su protocol O limited protocol LP run routine RR broker B edit E server Se print P screenman SM inquire I

Caller Graph

Caller Graph Total: 20

Package Total Caller Graph
Accounts Receivable 19 PRCAC TR ADM  PRCACM  PRCAEIN  PRCAEOL  PRCAEXM  PRCAKS  PRCALM  PRCAPAT  
PRCAREP  PRCARPU  PRCAUDT  PRCAWO  RCDPAYER  RCJIBFN3  RCRCRT1  RCRPU  
RCRPU1  RCTCSPD4  RCTCSWL  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**67,68,153,315,377,371,420**;Mar 20, 1995;Build 1
EN1 ;Administrative cost charge
DIEEN ;Loop through edit
UPD ; PRCA*4.5*371 - Replace direct global sets in 7 node with FileMan calls so indexes get updated
KILLV ;
END1
MSG
DIP
ASK1
ASK2
DIE1 ;update the current status in the file 430.
TRANST
DELETE ;Deletes an entry but leaves an audit trail
; Requires PRCABN=Bill #
; PRCAEN=Transaction to Delete
; PRCAARC=True if archiving this trans
; PRCANOPR=True if no message should be printed to screen
; PRCACOMM=Reason why this transaction is being deleted
; PRCAMAN=True if IRM is manually calling this API
LOCKF
END
ASKREV() ; Ask if Treasury reversal 315/DRF

External References

Name Field # of Occurrence
FILE^DICN DELETE+23
YN^DICN ASK1ASK2
^DIE DIEEN+3, DIE1+1, DELETE+28
FILE^DIE UPD+8
^DIK DELETE+17
^DIR ASKREV+4
^PRCATO3 DIP
BEGIN^PRCAWO EN1+1
UPDBAL^RCRPU1 UPD+12
CSATRN^RCTCSPD5 UPD+16
CSATRY^RCTCSPD5 UPD+18
INCADJ^RCTCSPU UPD+17

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: DIEEN+1
Function Call: WRITE
  • Prompt: ?40,"*** DONE***",!
  • Line Location: DIEEN+17
Function Call: WRITE
  • Prompt: !!,*7,"INVALID AMOUNTS ENTERED."
  • Line Location: MSG+0
Function Call: WRITE
  • Prompt: !!,"Is this correct"
  • Line Location: ASK1+0
Function Call: WRITE
  • Prompt: !,"Answer 'Y' or 'YES' if the data is correct, answer 'N' or 'NO' if not",!
  • Line Location: ASK1+1
Function Call: WRITE
  • Prompt: !!,"Do you want to edit"
  • Line Location: ASK2+0
Function Call: WRITE
  • Prompt: !,"Answer 'Y' or 'YES' if you want to edit the data, answer 'N' or 'NO' if you do not want to edit the data",!
  • Line Location: ASK2+1
Function Call: WRITE
  • Prompt: !,"You are attempting to delete a record that already appears to have been deleted and contains an audit trail. Delete failed!"
  • Line Location: DELETE+12
Function Call: WRITE
  • Prompt: !,*7,"ANOTHER USER IS EDITING THIS ENTRY , TRY LATER.",!
  • Line Location: LOCKF+0
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKREV+4
Routine Call
  • DIE
  • Line Location:
    • DIEEN+3
    • DIE1+1
    • DELETE+28
Routine Call
  • DIE
  • Line Location:
    • UPD+8
Routine Call
  • DIR
  • Line Location:
    • ASKREV+4

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430 - [#430] Classic Fileman Calls
^PRCA(433 - [#433] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] DIEEN+1, DIEEN+9, UPD+3, UPD+5, UPD+6, UPD+7, UPD+14
^PRCA(433 - [#433] DIEEN+4, DIEEN+5*, DIEEN+7, DIEEN+9, UPD+2, UPD+4, UPD+7, TRANST*, DELETE+10, DELETE+14
DELETE+16, DELETE+26*

Label References

Name Line Occurrences
$$ASKREV DIEEN+1
ASK1 DIEEN+6, ASK1+1
ASK2 DIEEN+18, ASK2+1
DELETE DIEEN+4, DIEEN+6, DIEEN+7, DIEEN+18
DIEEN EN1+1, DIEEN+18
DIP DIEEN+6
EN1 EN1+1
END1 EN1+1
KILLV EN1+1
LOCKF DIEEN+3
MSG DIEEN+10, DIEEN+14
TRANST UPD+8
UPD DIEEN+17

Naked Globals

Name Field # of Occurrence
^(2 DIEEN+5, UPD+2, UPD+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% END1!, ASK1*, ASK1+1, ASK1+2, ASK2*, ASK2+1, ASK2+2, DELETE+30!
%DT DELETE+30!
%X DELETE+30!
%Y DELETE+30!
A END!
BILL UPD+1~, UPD+15*
>> D0 DIP*
DA DIEEN+2*, DIE1+1*, DIE1+2!, DELETE+7~, DELETE+17*, DELETE+28*, LOCKF
DD DELETE+7~, DELETE+23!
DIC DIEEN+2*, DIEEN+3*, DIE1+2!, DELETE+7~, DELETE+22*, DELETE+23!, LOCKF, END!
DIC(0 DELETE+22*
DIE DIEEN+2*, DIEEN+3, DIE1+1*, DELETE+7~, DELETE+28*, END!
DIK DELETE+7~, DELETE+17*!
DINUM DELETE+7~, DELETE+22*
DIR ASKREV+1~
DIR("A" ASKREV+3*
DIR("B" ASKREV+2*
DIR(0 ASKREV+2*
DIRUT ASKREV+1~
DLAYGO DELETE+7~, DELETE+22*, DELETE+23!
DO DELETE+7~, DELETE+23!
DR DIEEN+2*, DIE1+1*, DIE1+2!, DELETE+28*
DTOUT ASKREV+1~, ASKREV+5
DUOUT ASKREV+1~, ASKREV+5
DXS DIP!
FLAG DELETE+7~, DELETE+8*, DELETE+11*, DELETE+13
>> GOTBILL ASKREV+5
I DIEEN+8~, DIEEN+11*, DIEEN+12, DIEEN+13
J DIEEN+8~, DIEEN+12*, DIEEN+14
K DIEEN+8~, DIEEN+13*, DIEEN+14
ND2 DIEEN+8~, DIEEN+9*, DIEEN+11, DIEEN+12
ND7 DIEEN+8~, DIEEN+9*, DIEEN+10, DIEEN+14
PRCA END1!, END!
PRCA("EXIT" DIEEN+6, DIEEN+7, DIEEN+11, MSG+1*, ASK1*, ASK2*
PRCA("LOCK" DIEEN+3*, LOCKF*
PRCA("STATUS" DIE1+1
PRCA1 END1!
PRCA2 END1!
PRCABN EN1+1, DIEEN+1, DIEEN+9, UPD+3, UPD+5, UPD+6, UPD+7, UPD+12, UPD+14, UPD+15
UPD+17, END1!, DIE1+1, DELETE+16*, END!
PRCACC UPD+4*, UPD+5, END1!, END!
>> PRCACOMM DELETE+15*
>> PRCAD("DELETE" DELETE+30*
PRCADM DIEEN+5*, DIEEN+10, UPD+6, END1!
PRCAEN EN1+1, DIEEN+2, DIEEN+4, DIEEN+5, DIEEN+7, DIEEN+9, UPD+2, UPD+4, UPD+7, UPD+12
UPD+14, UPD+17, END1!, DIPTRANSTDELETE+10, DELETE+14, DELETE+16, DELETE+17, DELETE+22
DELETE+28, END!
>> PRCAMAN DELETE+12
PRCAMF UPD+2*, UPD+3, END1!, END!
PRCANOPR DELETE+29, DELETE+30!
PRCAOK DIEEN+6*, DIEEN+7, DIEEN+17, DIEEN+18, END1!, ASK1+2*, ASK2+2*
PRCAPREV END!
>> PRCASUP DIEEN+7
PRCATY END1!
PRCATYPE END1!, DELETE+14*, END!
PRCFDA UPD+1~
PRCFDA(430 UPD+3*, UPD+5*, UPD+6*, UPD+7*
>> RCDPGQ ASKREV+5*
RCTRREV DIEEN+1*, UPD+16, UPD+17, UPD+18, END1!
T0 DELETE+7~, DELETE+10*, DELETE+11
T5 DELETE+7~, DELETE+10*, DELETE+11
U DIEEN+5, DIEEN+10, DIEEN+11, DIEEN+12, DIEEN+14, UPD+2, UPD+3, UPD+4, UPD+5, UPD+6
UPD+7, TRANSTDELETE+11, DELETE+14, DELETE+16, DELETE+26
X DELETE+7~, DELETE+22*, ASKREV+1~
Y ASKREV+1~, ASKREV+5*, ASKREV+6
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