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 |  Global Variables Directly Accessed |  Label References |  Local Variables  | All
Print Page as PDF
Routine: PRCAI16A

Package: Accounts Receivable

Routine: PRCAI16A


Information

PRCAI16A ;WISC/RFJ-post init patch 169 continued ; 1 Apr 01

Source Information

Source file <PRCAI16A.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Accounts Receivable 3 $$OUTOFBAL^RCBDBBAL  $$GETTRANS^RCDPBTLM  $$VALID^RCRJRCOT  

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

Package Total Caller Graph
Accounts Receivable 1 PRCAI169  

Entry Points

Name Comments DBIA/ICR reference
START ; start post init (fix exempt transactions)
; break out the exempt transaction to interest and admin
FIXEXEM(RCTRANDA) ; fix an exempt charge
; if transaction status not valid, quit
SET ; set the exempt node
UNLOCK ; unlock the transaction and bill
CALCBAL(RCDATE,RCTRANDA) ; calculate a bills balance
; up to a certain date and/or transaction
; rclist(date,tranda) must be defined from calling
; gettrans^rcdpbtlm

External References

Name Field # of Occurrence
$$OUTOFBAL^RCBDBBAL FIXEXEM+22
$$GETTRANS^RCDPBTLM FIXEXEM+17
$$VALID^RCRJRCOT FIXEXEM+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] FIXEXEM+16, FIXEXEM+36, UNLOCK+2
^PRCA(433 - [#433] START+5, START+7, FIXEXEM+6, FIXEXEM+9, FIXEXEM+11, FIXEXEM+13, FIXEXEM+18, FIXEXEM+22*, SET+2, SET+7*
UNLOCK+1

Label References

Name Line Occurrences
$$CALCBAL FIXEXEM+42
FIXEXEM START+7
SET FIXEXEM+30, FIXEXEM+39, FIXEXEM+46, FIXEXEM+49, FIXEXEM+52, FIXEXEM+55, FIXEXEM+58
UNLOCK FIXEXEM+18, FIXEXEM+22, SET+8

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ADMBAL CALCBAL+8~, CALCBAL+9*, CALCBAL+19*, CALCBAL+23
ADMIN FIXEXEM+4~, FIXEXEM+27*, FIXEXEM+28, FIXEXEM+39*, FIXEXEM+44*, FIXEXEM+48*, FIXEXEM+49*, FIXEXEM+52, FIXEXEM+55, FIXEXEM+58*
SET+4
BALANCE FIXEXEM+4~, FIXEXEM+42*, FIXEXEM+45, FIXEXEM+48, FIXEXEM+51, FIXEXEM+54
CC FIXEXEM+4~, FIXEXEM+29*, FIXEXEM+38*, FIXEXEM+44*, FIXEXEM+54*, FIXEXEM+55*, FIXEXEM+58*, SET+6
CCBAL CALCBAL+8~, CALCBAL+9*, CALCBAL+21*, CALCBAL+23
DATA2 SET+1~, SET+2*, SET+3*, SET+4*, SET+5*, SET+6*, SET+7
DATE CALCBAL+8~, CALCBAL+11*, CALCBAL+12, CALCBAL+14, CALCBAL+17, CALCBAL+18, CALCBAL+19, CALCBAL+20, CALCBAL+21
INTBAL CALCBAL+8~, CALCBAL+9*, CALCBAL+18*, CALCBAL+23
INTEREST FIXEXEM+4~, FIXEXEM+28*, FIXEXEM+38*, FIXEXEM+44*, FIXEXEM+45*, FIXEXEM+46*, FIXEXEM+49, FIXEXEM+52, FIXEXEM+55, FIXEXEM+58*
SET+3
MF FIXEXEM+4~, FIXEXEM+29*, FIXEXEM+38*, FIXEXEM+44*, FIXEXEM+51*, FIXEXEM+52*, FIXEXEM+55, FIXEXEM+58*, SET+5
MFBAL CALCBAL+8~, CALCBAL+9*, CALCBAL+20*, CALCBAL+23
PRINBAL CALCBAL+8~, CALCBAL+9*, CALCBAL+17*, CALCBAL+23
RCBALANC FIXEXEM+4~, FIXEXEM+17*, FIXEXEM+22, FIXEXEM+26, FIXEXEM+27, FIXEXEM+37
RCBILLDA FIXEXEM+4~, FIXEXEM+11*, FIXEXEM+13, FIXEXEM+16, FIXEXEM+17, FIXEXEM+22, FIXEXEM+36, UNLOCK+2
RCDATA7 FIXEXEM+4~, FIXEXEM+36*, FIXEXEM+37
RCDATE START+2~, START+5*, START+7, CALCBAL~, CALCBAL+5~*, CALCBAL+12
RCLIST FIXEXEM+4~
RCLIST( CALCBAL+11, CALCBAL+14, CALCBAL+17, CALCBAL+18, CALCBAL+19, CALCBAL+20, CALCBAL+21
RCSTOP CALCBAL+8~, CALCBAL+11, CALCBAL+12*, CALCBAL+15*
RCTRANDA START+2~, START+6*, START+7*, FIXEXEM~, FIXEXEM+2, FIXEXEM+6, FIXEXEM+9, FIXEXEM+11, FIXEXEM+13, FIXEXEM+18
, FIXEXEM+22, FIXEXEM+42, SET+2, SET+7, UNLOCK+1, CALCBAL~, CALCBAL+6~*, CALCBAL+15
TRANDA CALCBAL+8~, CALCBAL+14*, CALCBAL+15, CALCBAL+17, CALCBAL+18, CALCBAL+19, CALCBAL+20, CALCBAL+21
TRANTOTL FIXEXEM+4~, FIXEXEM+18*, FIXEXEM+22, FIXEXEM+27, FIXEXEM+28, FIXEXEM+37, FIXEXEM+39, FIXEXEM+46, FIXEXEM+49, FIXEXEM+52
, FIXEXEM+55, FIXEXEM+58
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Global Variables Directly Accessed |  Label References |  Local Variables  | All