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

Package Total Call Graph
Accounts Receivable 4 ^PRCATO3  BEGIN^PRCAWO  (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: 18

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

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**67,68,153,315**;Mar 20, 1995;Build 67
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 ASK1, ASK2
^DIE DIEEN+3, DIE1+1, DELETE+28
^DIK DELETE+17
^DIR ASKREV+4
^PRCATO3 DIP
BEGIN^PRCAWO EN1+1
CSATRN^RCTCSPD5 UPD+7
CSATRY^RCTCSPD5 UPD+9
INCADJ^RCTCSPU UPD+8

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+6
^PRCA(433 - [#433] DIEEN+4, DIEEN+5*, DIEEN+7, DIEEN+9, UPD, UPD+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, UPD, UPD+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, UPD, UPD+1, UPD+2, UPD+3, UPD+6, UPD+8, 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, UPD, UPD+1, UPD+3, UPD+6
, UPD+8, END1!, DIP, TRANST, DELETE+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+7, UPD+8, UPD+9, 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, UPD+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