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 |  Local Variables  | All
Print Page as PDF
Routine: PRCAEXM

Package: Accounts Receivable

Routine: PRCAEXM


Information

PRCAEXM ;SF-ISC/YJK-ADMIN.COST CHARGE TRANSACTION ;15 Nov 2018 13:51:18

Source Information

Source file <PRCAEXM.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Accounts Receivable 4 BEGIN^PRCAWO  (DELETE,DIEEN,LOCKF,TRANST)^PRCAWO1  UPDBAL^RCRPU1  DECADJ^RCTCSPU  
VA FileMan 2 YN^DICN  (,FILE)^DIE  
List Manager 1 PAUSE^VALM1  

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

Package Total Caller Graph
Accounts Receivable 9 PRCAF ADJ ADMIN  PRCAP COST  PRCAP DEBTOR LOCATE  PRCAP ESTABLISH AMIS  PRCAP OUTSTAND AMIS  PRCAP REPAYMENT  PRCAP RETURN BILL  PRCATO3  
RCDPE EOB WORKLIST ADMIN COST ADJ  
Kernel 2 ^DIC(19  ^ORD(101  

Entry Points

Name Comments DBIA/ICR reference
EN1(KEYCHK) ;Adjustment Interest/admin.cost from an AR - this makes the int/adm.balance
; ,marshal fee and court cost zero,0.
; KEYCHK (optional) - 1 check for RCDPEAR security key, zero otherwise, defaults to zero
RTRN ; line tag for GOTO return
EN011
EN11
EN2
END

External References

Name Field # of Occurrence
YN^DICN EN011
^DIE EN11+6, END+7
FILE^DIE EN11+10
BEGIN^PRCAWO RTRN+1
DELETE^PRCAWO1 EN011
DIEEN^PRCAWO1 EN011+4
LOCKF^PRCAWO1 EN11+6
TRANST^PRCAWO1 EN11+10
UPDBAL^RCRPU1 EN11+13
DECADJ^RCTCSPU EN11+7
PAUSE^VALM1 EN1+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"This action can only be taken by users that have the RCDPEAR security key.",!
  • Line Location: EN1+6
Function Call: WRITE
  • Prompt: !!,*7,"ANOTHER USER IS EDITING THIS BILL"
  • Line Location: RTRN+2
Function Call: WRITE
  • Prompt: *7,!,"This AR may not be appropriate to charge Interest/Administrative cost.",!,"Please check the category of this AR.",!
  • Line Location: RTRN+6
Function Call: WRITE
  • Prompt: !!,"You may exempt the account from all the interest and administrative cost balances - making those balances zero (0),",!,"or adjust them."
  • Line Location: RTRN+7
Function Call: WRITE
  • Prompt: !!,"Do you want to exempt the account from all the Int/Adm. costs"
  • Line Location: EN011+0
Function Call: WRITE
  • Prompt: !,"ANSWER 'YES' OR 'NO' "
  • Line Location: EN011+2
Function Call: WRITE
  • Prompt: !,"Adjusting the administrative/Interest charge ...",!
  • Line Location: EN011+3
Function Call: WRITE
  • Prompt: !,"MONTHLY ADMIN. CHARGE: ",?25,+$P(^PRCA(433,PRCAEN,2),U,8),?40,"INTEREST CHARGE: ",+$P(^PRCA(433,PRCAEN,2),U,7)
  • Line Location: EN2+1
Routine Call
  • DIE
  • Line Location:
    • EN11+6
    • END+7
Routine Call
  • DIE
  • Line Location:
    • EN11+10

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] RTRN+1, RTRN+2, RTRN+4, RTRN+6, EN11+7, ENDEND+1
^PRCA(430.2 - [#430.2] RTRN+6
^PRCA(430.3 - [#430.3] END+5, END+6
^PRCA(433 - [#433] EN2EN2+1, ENDEND+5
^XUSEC("RCDPEAR" EN1+5

Label References

Name Line Occurrences
EN011 EN011+2
EN1 PRCAEXM+6
EN11 EN011+1
END RTRN+1, EN011+1, EN011+4
RTRN RTRN+2, EN011EN011+1, EN011+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% RTRN+6*, RTRN+7!, EN011*, EN011+1, EN011+2, END+8!
ADMINTOT EN1+3~
DA EN11*, END+7*, END+8!
DIC EN11+6*, END+8!
DIE EN11*, EN11+6, END+7*, END+8!
DR EN11+1*, EN11+2*, EN11+3*, EN11+4*, EN11+5*, END+7*, END+8!
DT EN11+1
DUZ EN1+5
KEYCHK EN1~, EN1+4~*, EN1+5
PRCA END+8!
PRCA("LOCK" EN11+6*
PRCA("STATUS" END+2!, END+5*, END+6*, END+7
PRCA2 END+8!
PRCABN RTRN+1, RTRN+2, RTRN+3, RTRN+4, RTRN+6, EN11+1, EN11+7, EN11+9, EN11+13, END
END+8!
PRCABN0 EN1+3~, RTRN+3*, END+1, END+3, END+5, END+7
PRCACOMM EN011*!
PRCAD END+8!
PRCAEN RTRN+1, EN11EN11+7, EN11+13, EN2EN2+1, ENDEND+8!
PRCAERR EN1+3~
PRCAIND EN1+3~, RTRN+4*, RTRN+5, EN11+2, EN11+3, EN11+4, EN11+5
PRCAMT RTRN+5*, EN11+1, END+8!
PRCATY END+8!
PRCATYPE EN11*, EN11+1, END+8!
PRCFDA EN11+9~
PRCFDA(430 EN11+9*
U RTRN+5, RTRN+6, EN11+2, EN11+3, EN11+4, EN11+5, EN2EN2+1
>> VALMBCK EN1+7*
X END+1*, END+5*, END+8!
X(1 END+1*, END+3
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 |  Local Variables  | All