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

Package: Accounts Receivable

Routine: RCRPU2


Information

RCRPU2 ;EDE/YMG - REPAYMENT PLAN UTILITIES;02/03/2021 8:40 AM

Source Information

Source file <RCRPU2.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
VA FileMan 4 FILE^DICN  (,FILE)^DIE  $$GET1^DIQ  ^DIR  
Accounts Receivable 3 PAUSE^RCRPU  UPDMET^RCSTATU  CSRCLPL^RCTCSPD5  
Kernel 2 ($$DT,$$FMTE)^XLFDT  $$UP^XLFSTR  

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

Package Total Caller Graph
Accounts Receivable 13 PRCA PROFILE  PRCAP381  PRCATP1  RCBEPAY2  RCRPADD  RCRPDR  RCRPENTR  RCRPFB  
RCRPINQ  RCRPNP  RCRPU  RCRPU1  RCRPWL1  

Entry Points

Name Comments DBIA/ICR reference
RECALL(BILL,RSN) ; recall bill from cross-servicing
DISPREF(TYPE) ; display referred bills
ASKRCL ; select CS bills to recall PRCA*4.5*389
DISPSEL(TSCP) ; display bills selected for recall PRCA*4.5*389
ASKCONF() ; confirmation prompt PRCA*4.5*389
ASKCONT() ; display "press return to continue or ^ to quit" prompt
UPDRVW(RCIEN,RCFLG) ; Update the Review Flag
UPDATCS(RCIEN,RCATCS,RCENTER) ; Update the AT CS Flag
CALCTOT(RCIEN) ; Calculate the total amount due on a Repayment Plan.
PRTTMP(RCIEN) ; Entry Point to print Plan ID and Status.
UPDAUDIT(RCRPIEN,RCCHGDT,RCCTYPE,RCCMMNT,RCCMTXT) ; Update the Audit Log for the Plan
GETLSTAU(RCRPIEN,RCTYPE) ; Get the last entry in the Audit Log.
BLDPLN(RCSTDT,RCLEN,RCSTFLG,RCRPIEN) ; Build the Payment Schedule

External References

Name Field # of Occurrence
FILE^DICN UPDAUDIT+30
^DIE UPDRVW+14, UPDATCS+11
FILE^DIE RECALL+14
$$GET1^DIQ ASKRCL+36, DISPSEL+6, UPDATCS+20, PRTTMP+7, PRTTMP+8
^DIR ASKRCL+14, ASKCONF+6, ASKCONT+5
PAUSE^RCRPU DISPREF+30
UPDMET^RCSTATU UPDRVW+17, UPDRVW+18, UPDATCS+23, UPDATCS+28
CSRCLPL^RCTCSPD5 RECALL+17
$$DT^XLFDT UPDRVW+12
$$FMTE^XLFDT DISPREF+27
$$UP^XLFSTR ASKRCL+16

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Bills at Treasury for Cross-Servicing Debt Collection:",!
  • Line Location: DISPREF+19
Function Call: WRITE
  • Prompt: !!,"Bills in either the Treasury Offset Program or the Debt Management Collection:",!
  • Line Location: DISPREF+20
Function Call: WRITE
  • Prompt: CNT
  • Line Location: DISPREF+26
Function Call: WRITE
  • Prompt: !!,"Review these bills to see if they should be included into the Repayment Plan.",!
  • Line Location: DISPREF+30
Function Call: WRITE
  • Prompt: !,"No bills selected."
  • Line Location: ASKRCL+17
Function Call: WRITE
  • Prompt: !," "_RCERR,!
  • Line Location: ASKRCL+29
Function Call: WRITE
  • Prompt: !,"Recall failed for bill ",$$GET1^DIQ(430,BILL_",",.01)," - ",$P(RCLRES,U,2)
  • Line Location: ASKRCL+36
Function Call: WRITE
  • Prompt: !,"You chose to recall the following bill(s):",!
  • Line Location: DISPSEL+5
Function Call: WRITE
  • Prompt: !,$$GET1^DIQ(430,$P(TSCP,",",Z)_",",.01)
  • Line Location: DISPSEL+6
Function Call: WRITE
  • Prompt: !
  • Line Location: DISPSEL+7
Function Call: WRITE
  • Prompt: !
  • Line Location: ASKCONT+5
Function Call: WRITE
  • Prompt: !,"REPAYMENT PLAN ID: ",RCID,?39,"STATUS: ",RCSTAT,!
  • Line Location: PRTTMP+9
Routine Call
  • DIE
  • Line Location:
    • UPDRVW+14
    • UPDATCS+11
Routine Call
  • DIE
  • Line Location:
    • RECALL+14
Routine Call
  • DIR
  • Line Location:
    • ASKRCL+14
    • ASKCONF+6
    • ASKCONT+5

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCRP(340.5 - [#340.5] Classic Fileman Calls,  GET1^DIQ
^PRCA(430 - [#430] GET1^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] RECALL+10, RECALL+16, CALCTOT+8
^PRCA(430.2 - [#430.2] DISPREF+17
^PRCA(430.3 - [#430.3] DISPREF+17
^RCRP(340.5 - [#340.5] CALCTOT+5, CALCTOT+6, GETLSTAU+7, GETLSTAU+11, BLDPLN+21
^RCRP(340.501 - [#340.501] UPDAUDIT+28
^TMP("RCRPP" DISPREF+10, DISPREF+11, BLDPLN+23*

Label References

Name Line Occurrences
$$ASKCONF ASKRCL+17, ASKRCL+18, ASKRCL+30
$$DISPREF ASKRCL+6
$$GETLSTAU UPDAUDIT+23
$$RECALL ASKRCL+35
DISPSEL ASKRCL+18, ASKRCL+30

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMT DISPREF+8~, DISPREF+16*, DISPREF+27
BILL RECALL~, RECALL+8, RECALL+10, RECALL+11, RECALL+16, DISPREF+8~, DISPREF+12*, DISPREF+24, ASKRCL+3~, ASKRCL+35*
ASKRCL+36
BILLNO DISPREF+8~, DISPREF+16*, DISPREF+27
CAT DISPREF+8~, DISPREF+16*, DISPREF+17
CATN DISPREF+8~, DISPREF+17*, DISPREF+27
CMPTR UPDAUDIT+16~, UPDAUDIT+28*
CNT DISPREF+8~, DISPREF+9*, DISPREF+24*, DISPREF+26
CS DISPREF+8~, DISPREF+13*, DISPREF+14, DISPREF+15, DISPREF+27
DA UPDRVW+6~, UPDRVW+10*, UPDATCS+5~, UPDATCS+9*, UPDAUDIT+25~
DA(1 UPDAUDIT+26*
DATA DISPREF+8~, DISPREF+11*, DISPREF+12, DISPREF+13, DISPREF+16
DD UPDAUDIT+25~
DIC UPDAUDIT+25~, UPDAUDIT+26*
DIC("DR" UPDAUDIT+27*, UPDAUDIT+28*, UPDAUDIT+29*
DIC(0 UPDAUDIT+26*
DIE UPDRVW+6~, UPDRVW+10*, UPDATCS+5~, UPDATCS+9*
DIERR RECALL+7~
DIERR("DIERR" RECALL+15
DIR ASKRCL+2~, ASKCONF+4~, ASKCONT+4~
DIR("?" ASKRCL+13*
DIR("A" ASKRCL+11*, ASKCONF+5*
DIR("B" ASKRCL+12*, ASKCONF+5*
DIR(0 ASKRCL+10*, ASKCONF+5*, ASKCONT+5*
DIROUT ASKRCL+2~, ASKRCL+15, ASKCONF+4~, ASKCONF+6, ASKCONT+4~, ASKCONT+5
DIRUT ASKRCL+2~, ASKRCL+15, ASKCONF+4~, ASKCONF+6, ASKCONT+4~, ASKCONT+5
DLAYGO UPDAUDIT+25~, UPDAUDIT+26*
DO UPDAUDIT+25~
DONE ASKRCL+3~, ASKRCL+5*, ASKRCL+7*, ASKRCL+15*, ASKRCL+17*, ASKRCL+18*, ASKRCL+30*
DOS DISPREF+8~, DISPREF+16*, DISPREF+27
DR UPDRVW+6~, UPDRVW+11*, UPDRVW+13*, UPDATCS+5~, UPDATCS+10*
DT UPDAUDIT+24
DTOUT ASKRCL+2~, ASKRCL+15, ASKCONF+4~, ASKCONF+6, ASKCONT+4~, ASKCONT+5
DUOUT ASKRCL+2~, ASKRCL+15, ASKCONF+4~, ASKCONF+6, ASKCONT+4~, ASKCONT+5
DUZ UPDAUDIT+27
FDA RECALL+7~
FDA(430 RECALL+12*, RECALL+13*
HDRFLG DISPREF+8~, DISPREF+9*, DISPREF+18, DISPREF+21*, DISPREF+30
IENS RECALL+7~, RECALL+11*, RECALL+12, RECALL+13
LEN ASKRCL+3~, ASKRCL+32*, ASKRCL+33
LIMIT ASKRCL+3~, ASKRCL+8*, ASKRCL+21, ASKRCL+25
LIST ASKRCL+3~, ASKRCL+5*, ASKRCL+18*, ASKRCL+22*, ASKRCL+26*, ASKRCL+30, ASKRCL+32, ASKRCL+35
RCATCS UPDATCS~, UPDATCS+8*, UPDATCS+10, UPDATCS+18
RCAUDDTA GETLSTAU+5~, GETLSTAU+11*, GETLSTAU+13, GETLSTAU+15
RCAUDIT UPDAUDIT+16~, UPDAUDIT+23*, UPDAUDIT+24
RCAUTO UPDATCS+5~, UPDATCS+20*, UPDATCS+21
RCBLLP CALCTOT+3~, CALCTOT+4*, CALCTOT+5*, CALCTOT+6
RCBLNO CALCTOT+3~, CALCTOT+6*, CALCTOT+7, CALCTOT+8
RCCHGDT UPDAUDIT~, UPDAUDIT+26
RCCMMNT UPDAUDIT~, UPDAUDIT+17*, UPDAUDIT+22, UPDAUDIT+24, UPDAUDIT+28, UPDAUDIT+29
RCCMTCD GETLSTAU+5~, GETLSTAU+13*, GETLSTAU+15
RCCMTXT UPDAUDIT~, UPDAUDIT+18*, UPDAUDIT+29
RCCOUNT BLDPLN+6~, BLDPLN+16*
RCCTYPE UPDAUDIT~, UPDAUDIT+24, UPDAUDIT+27
RCD7 CALCTOT+3~, CALCTOT+8*, CALCTOT+9
RCDATE BLDPLN+6~, BLDPLN+20*, BLDPLN+21, BLDPLN+22
RCDT UPDRVW+6~, UPDRVW+12*, UPDRVW+13
RCENTER UPDATCS~, UPDATCS+7*, UPDATCS+21
RCERR ASKRCL+3~, ASKRCL+19*, ASKRCL+20*, ASKRCL+21*, ASKRCL+23, ASKRCL+25*, ASKRCL+29
RCFIELD UPDATCS+5~, UPDATCS+21*, UPDATCS+23
RCFIRST ASKRCL+3~, ASKRCL+24*, ASKRCL+25, ASKRCL+26
RCFLG UPDRVW~, UPDRVW+8*, UPDRVW+11, UPDRVW+12, UPDRVW+17, UPDRVW+18
RCI ASKRCL+3~, ASKRCL+19*, ASKRCL+33*, ASKRCL+35, CALCTOT+3~, CALCTOT+9*
RCID PRTTMP+4~, PRTTMP+7*, PRTTMP+9
RCIEN UPDRVW~, UPDRVW+10, UPDATCS~, UPDATCS+9, UPDATCS+20, CALCTOT~, CALCTOT+5, CALCTOT+6, PRTTMP~, PRTTMP+6
, PRTTMP+7, PRTTMP+8
RCJ ASKRCL+3~, ASKRCL+26*
RCLAST ASKRCL+3~, ASKRCL+24*, ASKRCL+25, ASKRCL+26
RCLEN BLDPLN~, BLDPLN+14*, BLDPLN+16, BLDPLN+21*
RCLRES ASKRCL+3~, ASKRCL+35*, ASKRCL+36
RCLSTAUD GETLSTAU+5~, GETLSTAU+7*, GETLSTAU+9, GETLSTAU+11
RCMNARY BLDPLN+6~, BLDPLN+23
RCMNARY( BLDPLN+13*, BLDPLN+22*
RCMONTH BLDPLN+6~, BLDPLN+11*, BLDPLN+17*, BLDPLN+18*, BLDPLN+19*, BLDPLN+20
RCPC ASKRCL+3~, ASKRCL+19*, ASKRCL+20, ASKRCL+21, ASKRCL+22, ASKRCL+23, ASKRCL+24
RCRPIEN UPDAUDIT~, UPDAUDIT+23, UPDAUDIT+26, GETLSTAU~, GETLSTAU+7, GETLSTAU+11, BLDPLN~, BLDPLN+8*, BLDPLN+21
RCSTART BLDPLN+6~, BLDPLN+11*
RCSTAT PRTTMP+4~, PRTTMP+8*, PRTTMP+9
RCSTDT BLDPLN~, BLDPLN+11, BLDPLN+13
RCSTFLG BLDPLN~, BLDPLN+10*, BLDPLN+13, BLDPLN+14
RCTOT CALCTOT+3~, CALCTOT+4*, CALCTOT+9*, CALCTOT+10
RCTYPE UPDAUDIT+22*, UPDAUDIT+23, UPDAUDIT+24, GETLSTAU~, GETLSTAU+13
RCYEAR BLDPLN+6~, BLDPLN+11*, BLDPLN+18*, BLDPLN+20
RSN RECALL~, RECALL+9, RECALL+13
STAT DISPREF+8~, DISPREF+16*, DISPREF+17
STATN DISPREF+8~, DISPREF+17*, DISPREF+27
TSCP DISPREF+8~, DISPREF+9*, DISPREF+24*, DISPREF+31, ASKRCL+3~, ASKRCL+6*, ASKRCL+7, ASKRCL+8, ASKRCL+18, ASKRCL+22
ASKRCL+26, DISPSEL~, DISPSEL+6
TYPE DISPREF~, DISPREF+14, DISPREF+15, DISPREF+19, DISPREF+20, DISPREF+24, DISPREF+26, DISPREF+27, DISPREF+30
U DISPREF+12, DISPREF+13, DISPREF+16, DISPREF+17, ASKRCL+36, CALCTOT+9, UPDAUDIT+24, GETLSTAU+13, GETLSTAU+15
X ASKRCL+2~, ASKRCL+16*, ASKRCL+17, ASKRCL+18, ASKRCL+19, ASKCONF+4~, ASKCONT+4~, UPDRVW+6~, UPDATCS+5~, UPDAUDIT+25~
, UPDAUDIT+26*
Y ASKRCL+2~, ASKCONF+4~, ASKCONF+7, ASKCONT+4~, UPDRVW+6~, UPDATCS+5~, UPDAUDIT+25~
Z DISPREF+8~, DISPREF+10*, DISPREF+11, DISPSEL+4~, DISPSEL+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 |  Local Variables  | All