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  ^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: 19

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  

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**67,68,153,315,377**;Mar 20, 1995;Build 45
EN1 ;Administrative cost charge
DIEEN ;Loop through edit
UPD
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
^DIK DELETE+17
^DIR ASKREV+4
^PRCATO3 DIP
BEGIN^PRCAWO EN1+1
UPDBAL^RCRPU1 UPD+8
CSATRN^RCTCSPD5 UPD+11
CSATRY^RCTCSPD5 UPD+13
INCADJ^RCTCSPU UPD+12

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
  • 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*, UPD+1*, UPD+2*, UPD+3*, UPD+10
^PRCA(433 - [#433] DIEEN+4, DIEEN+5*, DIEEN+7, DIEEN+9, UPDUPD+1, UPD+3, 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+4
UPD DIEEN+17

Naked Globals

Name Field # of Occurrence
^(2 DIEEN+5, UPDUPD+1

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!
>> 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, UPDUPD+1, UPD+2, UPD+3, UPD+8, UPD+10, UPD+12
, END1!, DIE1+1, DELETE+16*, END!
PRCACC UPD+1*, END1!, END!
>> PRCACOMM DELETE+15*
>> PRCAD("DELETE" DELETE+30*
PRCADM DIEEN+5*, DIEEN+10, UPD+2, END1!
PRCAEN EN1+1, DIEEN+2, DIEEN+4, DIEEN+5, DIEEN+7, DIEEN+9, UPDUPD+1, UPD+3, UPD+8
UPD+10, UPD+12, END1!, DIPTRANSTDELETE+10, DELETE+14, DELETE+16, DELETE+17, DELETE+22
DELETE+28, END!
>> PRCAMAN DELETE+12
PRCAMF UPD*, 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!
>> RCDPGQ ASKREV+5*
RCTRREV DIEEN+1*, UPD+11, UPD+12, UPD+13, 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, UPDUPD+1, UPD+2, UPD+3, TRANST
DELETE+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