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

Package: Accounts Receivable

Routine: RCRPDR


Information

RCRPDR ;EDE/YMG - REPAYMENT PLAN DELINQUENT / DEFAULT LETTER REPORTS; 12/28/2020

Source Information

Source file <RCRPDR.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Accounts Receivable 6 $$ACCT^PRCAAPR1  $$DADD^RCAMADD  $$NAM^RCFN01  ($$ASKEXCEL,DASH,PAUSE)^RCRPRPU  UPDAUDIT^RCRPU2  EXCMSG^RCTCSJR  
Kernel 4 (,HOME)^%ZIS  ^%ZTLOAD  $$FMTE^XLFDT  $$CJ^XLFSTR  
VA FileMan 2 FILE^DIE  ^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: 2

Package Total Caller Graph
Accounts Receivable 2 PRCAC DEF LETTER REPORT  PRCAC DEL LETTER REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN(TYPE) ; entry point
COMPILE ; compile report
PRINT ; print report
HDR ; print header
CALC(RPIEN,MAMNT) ; calculate amount due and "current through" date
ASKCLR() ; display "clear print queue?" prompt
CLRPRNT(RPIEN,TYPE) ; clear print delinquent / print default flag for a given RPP

External References

Name Field # of Occurrence
^%ZIS EN+16
HOME^%ZIS EN+21
^%ZTLOAD EN+21
FILE^DIE CLRPRNT+10
^DIR ASKCLR+8, ASKCLR+14
$$ACCT^PRCAAPR1 COMPILE+12
$$DADD^RCAMADD COMPILE+6
$$NAM^RCFN01 COMPILE+7
$$ASKEXCEL^RCRPRPU EN+11
DASH^RCRPRPU HDR+7
PAUSE^RCRPRPU EN+22, HDR+1
UPDAUDIT^RCRPU2 CLRPRNT+12
EXCMSG^RCTCSJR EN+13
$$FMTE^XLFDT PRINT+4, PRINT+22
$$CJ^XLFSTR PRINT+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Print ",$S(TYPE=1:"Default",1:"Delinquent")," Letter Report",!
  • Line Location: EN+6
Function Call: WRITE
  • Prompt: !,"Answer Yes to print this report in a Mail-merge compatible format."
  • Line Location: EN+8
Function Call: WRITE
  • Prompt: !!,"If you Answer No, the Statement Account Number for the Debtor will not"
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !,"appear on the screen.",!!
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: !!,"This report requires 132 characters",!
  • Line Location: EN+12
Function Call: WRITE
  • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
  • Line Location: EN+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !!,"No records found."
  • Line Location: PRINT+14
Function Call: WRITE
  • Prompt: U,UPDT
  • Line Location: PRINT+25
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+35
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: !,"Print ",$S(TYPE=1:"Default",1:"Delinquent")," Letter Report",?66,EXTDT,?120,"Page: ",PAGE
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !!,"* Indicates a non-medical debt repayment plan"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !
  • Line Location: HDR+7
Routine Call
  • %ZIS
  • Line Location:
    • EN+16
Routine Call
  • %ZIS
  • Line Location:
    • EN+21
Routine Call
  • DIE
  • Line Location:
    • CLRPRNT+10
Routine Call
  • DIR
  • Line Location:
    • ASKCLR+8
    • ASKCLR+14

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RCD(340 - [#340] COMPILE+10
^RCRP(340.5 - [#340.5] COMPILE+3, COMPILE+4, CALC+9, CALC+11, CALC+12, CALC+13, CALC+18, CALC+20, CLRPRNT+8, CLRPRNT+13
^TMP("RCRPDR" EN+5!, COMPILE+16*, COMPILE+17*, COMPILE+18*, COMPILE+22!, PRINT+13, PRINT+17, PRINT+18, PRINT+19, PRINT+20
PRINT+37, PRINT+38

Label References

Name Line Occurrences
$$ASKCLR EN+17, PRINT+35
$$CALC COMPILE+15
CLRPRNT PRINT+38
COMPILE EN+24
HDR PRINT+11, PRINT+31
PRINT COMPILE+21

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN+4~, EN+16*
%ZIS("B" EN+16*
ACCTNUM COMPILE+1~, COMPILE+12*, COMPILE+16, PRINT+1~, PRINT+19*, PRINT+24
ADDR PRINT+1~, PRINT+19*, PRINT+24, PRINT+29
ADDRSTR COMPILE+1~, COMPILE+6*, COMPILE+16
AMNT PRINT+1~, PRINT+21*, PRINT+24, PRINT+30
CLEARQ EN+4~, EN+17*, PRINT+35*
CNT PRINT+1~, CALC+7~, CALC+11*, CALC+13*, CALC+15, CALC+17*, CALC+20*, CALC+22
CRNTDT COMPILE+1~
DATA PRINT+1~, PRINT+20*, PRINT+21, PRINT+22
DATA1 PRINT+1~, PRINT+19*
DEBT COMPILE+1~, COMPILE+8*
DEBTOR COMPILE+1~, COMPILE+5*, COMPILE+6, COMPILE+7, COMPILE+10
DIR ASKCLR+5~
DIR("A" ASKCLR+7*, ASKCLR+13*
DIR("B" ASKCLR+6*, ASKCLR+12*
DIR(0 ASKCLR+6*, ASKCLR+12*
DIROUT ASKCLR+5~, ASKCLR+8, ASKCLR+14
DIRUT ASKCLR+5~, ASKCLR+8, ASKCLR+14
DT PRINT+4, CALC+11, CALC+16, CALC+18, CALC+20, CLRPRNT+12
DTOUT ASKCLR+5~, ASKCLR+8, ASKCLR+14
DUOUT ASKCLR+5~, ASKCLR+8, ASKCLR+14
EXCEL EN+4~, EN+11*, EN+12, EN+13, PRINT+5, PRINT+9, PRINT+14, PRINT+23, PRINT+35
EXTDT PRINT+1~, PRINT+4*, PRINT+6, HDR+4
FDA CLRPRNT+5~
FDA( CLRPRNT+9*
FLD CLRPRNT+5~, CLRPRNT+7*, CLRPRNT+9
IO PRINT+2
IO("Q" EN+15!, EN+17
IOF PRINT+10, HDR+2
IOP EN+15!
IOSL PRINT+31
IOST PRINT+10
LN PRINT+1~, PRINT+27*, PRINT+31, HDR+3*
LSTDT CALC+7~, CALC+9*, CALC+16, CALC+20
MAMNT CALC~, CALC+8, CALC+22
MED COMPILE+1~, COMPILE+11*, COMPILE+12, COMPILE+13
N0 COMPILE+1~, COMPILE+4*, COMPILE+5, COMPILE+15, CALC+7~, CALC+13*
NAME COMPILE+1~, COMPILE+7*, COMPILE+8, COMPILE+13*, COMPILE+16, COMPILE+17, COMPILE+18, PRINT+1~, PRINT+17*, PRINT+18
PRINT+19, PRINT+20, PRINT+24, PRINT+28, PRINT+37*, PRINT+38
PAGE PRINT+1~, PRINT+3*, HDR+1, HDR+3*, HDR+4
POP EN+4~, EN+16*
RPDT CALC+7~, CALC+11*, CALC+12
RPIEN COMPILE+1~, COMPILE+3*, COMPILE+4, COMPILE+15, COMPILE+18, CALC~, CALC+9, CALC+11, CALC+12, CALC+13
, CALC+18, CALC+20, CLRPRNT~, CLRPRNT+6, CLRPRNT+8, CLRPRNT+9, CLRPRNT+12, CLRPRNT+13
RPPID COMPILE+1~, COMPILE+5*, COMPILE+17, COMPILE+18, PRINT+1~, PRINT+18*, PRINT+20, PRINT+24, PRINT+30, PRINT+38*
TMP COMPILE+1~, COMPILE+10*, COMPILE+11, COMPILE+12
TMPSTR COMPILE+1~, COMPILE+15*, COMPILE+17
TOTAL CALC+7~, CALC+22*, CALC+23
TYPE EN~, EN+6, EN+18, COMPILE+2, PRINT+6, PRINT+7, PRINT+22, PRINT+25, PRINT+30, PRINT+38
HDR+4, HDR+6, CLRPRNT~, CLRPRNT+7, CLRPRNT+12
U COMPILE+5, COMPILE+6, COMPILE+8, COMPILE+10, COMPILE+15, COMPILE+16, PRINT+19, PRINT+21, PRINT+22, PRINT+24
PRINT+25, PRINT+29, CALC+13, CALC+23
UPDT PRINT+1~, PRINT+22*, PRINT+25, PRINT+30, CALC+7~, CALC+16*, CALC+18*, CALC+20*, CALC+23
X ASKCLR+5~
XREF COMPILE+1~, COMPILE+2*, COMPILE+3
Y ASKCLR+5~, ASKCLR+9, ASKCLR+15
Z CALC+7~, CALC+12*, CALC+13, CALC+20*
ZTDESC EN+4~, EN+18*
>> ZTQUEUED PRINT+10, PRINT+35, HDR+1
ZTRTN EN+4~, EN+19*
ZTSAVE EN+4~
ZTSAVE("CLEARQ" EN+20*
ZTSAVE("EXCEL" EN+20*
ZTSAVE("TYPE" EN+20*
ZTSAVE("ZTREQ" EN+20*
ZTSK EN+4~, EN+22
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All