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

Package Total Call Graph
Accounts Receivable 5 $$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+14
HOME^%ZIS EN+19
^%ZTLOAD EN+19
FILE^DIE CLRPRNT+10
^DIR ASKCLR+8, ASKCLR+14
$$DADD^RCAMADD COMPILE+6
$$NAM^RCFN01 COMPILE+7
$$ASKEXCEL^RCRPRPU EN+9
DASH^RCRPRPU HDR+6
PAUSE^RCRPRPU EN+20, HDR+1
UPDAUDIT^RCRPU2 CLRPRNT+12
EXCMSG^RCTCSJR EN+11
$$FMTE^XLFDT PRINT+4, PRINT+23
$$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: !!,"This report requires 132 characters",!
  • Line Location: EN+10
Function Call: WRITE
  • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
  • Line Location: EN+20
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,AMNT,U,UPDT
  • Line Location: PRINT+27
Function Call: WRITE
  • Prompt: !
  • Line Location: PRINT+37
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: !
  • Line Location: HDR+6
Routine Call
  • %ZIS
  • Line Location:
    • EN+14
Routine Call
  • %ZIS
  • Line Location:
    • EN+19
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)
^RCRP(340.5 - [#340.5] COMPILE+3, COMPILE+4, CALC+10, CALC+11, CALC+12, CALC+16, CALC+18, CLRPRNT+8, CLRPRNT+13
^TMP("RCRPDR" EN+5!, COMPILE+9*, COMPILE+10*, COMPILE+11*, COMPILE+15!, PRINT+13, PRINT+17, PRINT+18, PRINT+19, PRINT+21
PRINT+39, PRINT+40

Label References

Name Line Occurrences
$$ASKCLR EN+15, PRINT+37
$$CALC COMPILE+8
CLRPRNT PRINT+40
COMPILE EN+22
HDR PRINT+11, PRINT+33
PRINT COMPILE+14

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%ZIS EN+4~, EN+14*
%ZIS("B" EN+14*
ADDR PRINT+1~, PRINT+19*, PRINT+26, PRINT+31
ADDRSTR COMPILE+1~, COMPILE+6*, COMPILE+9
AMNT PRINT+1~, PRINT+22*, PRINT+27, PRINT+32
CLEARQ EN+4~, EN+15*, PRINT+37*
CNT PRINT+1~, CALC+7~, CALC+10*, CALC+12*, CALC+14, CALC+15*, CALC+18*, CALC+19
CRNTDT COMPILE+1~
DATA PRINT+1~, PRINT+21*, PRINT+22, PRINT+23
DEBTOR COMPILE+1~, COMPILE+5*, COMPILE+6, COMPILE+7
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+10, CALC+16, CALC+18, CLRPRNT+12
DTOUT ASKCLR+5~, ASKCLR+8, ASKCLR+14
DUOUT ASKCLR+5~, ASKCLR+8, ASKCLR+14
EXCEL EN+4~, EN+9*, EN+10, EN+11, PRINT+5, PRINT+9, PRINT+14, PRINT+25, PRINT+37
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+13!, EN+15
IOF PRINT+10, HDR+2
IOP EN+13!
IOSL PRINT+33
IOST PRINT+10
LN PRINT+1~, PRINT+29*, PRINT+33, HDR+3*
MAMNT CALC~, CALC+8, CALC+19
N0 COMPILE+1~, COMPILE+4*, COMPILE+5, COMPILE+8, CALC+7~, CALC+12*
NAME COMPILE+1~, COMPILE+7*, COMPILE+9, COMPILE+10, COMPILE+11, PRINT+1~, PRINT+17*, PRINT+18, PRINT+19, PRINT+21
PRINT+26, PRINT+30, PRINT+39*, PRINT+40
PAGE PRINT+1~, PRINT+3*, HDR+1, HDR+3*, HDR+4
POP EN+4~, EN+14*
RPDT CALC+7~, CALC+10*, CALC+11
RPIEN COMPILE+1~, COMPILE+3*, COMPILE+4, COMPILE+8, COMPILE+11, CALC~, CALC+10, CALC+11, CALC+12, CALC+16
, CALC+18, CLRPRNT~, CLRPRNT+6, CLRPRNT+8, CLRPRNT+9, CLRPRNT+12, CLRPRNT+13
RPPID COMPILE+1~, COMPILE+5*, COMPILE+10, COMPILE+11, PRINT+1~, PRINT+18*, PRINT+21, PRINT+26, PRINT+32, PRINT+40*
TMPSTR COMPILE+1~, COMPILE+8*, COMPILE+10
TOTAL CALC+7~, CALC+19*, CALC+20
TYPE EN~, EN+6, EN+16, COMPILE+2, COMPILE+8, PRINT+6, PRINT+7, PRINT+20, PRINT+27, PRINT+32
PRINT+40, HDR+4, HDR+5, CLRPRNT~, CLRPRNT+7, CLRPRNT+12
U COMPILE+5, COMPILE+8, PRINT+22, PRINT+23, PRINT+26, PRINT+27, PRINT+31, CALC+12, CALC+20
UPDT PRINT+1~, PRINT+23*, PRINT+27, PRINT+32, CALC+7~, CALC+16*, CALC+18*, CALC+20
X ASKCLR+5~
XREF COMPILE+1~, COMPILE+2*, COMPILE+3
Y ASKCLR+5~, ASKCLR+9, ASKCLR+15
Z CALC+7~, CALC+11*, CALC+12, CALC+18*
ZTDESC EN+4~, EN+16*
>> ZTQUEUED PRINT+10, PRINT+37, HDR+1
ZTRTN EN+4~, EN+17*
ZTSAVE EN+4~
ZTSAVE("CLEARQ" EN+18*
ZTSAVE("EXCEL" EN+18*
ZTSAVE("TYPE" EN+18*
ZTSAVE("ZTREQ" EN+18*
ZTSK EN+4~, EN+20
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All