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

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

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 11 PRCA PROFILE  PRCAP381  PRCATP1  RCRPADD  RCRPDR  RCRPENTR  RCRPFB  RCRPINQ  
RCRPNP  RCRPU  RCRPU1  

Entry Points

Name Comments DBIA/ICR reference
RECALL(BILL,RSN) ; recall bill from cross-servicing
DISPREF(TYPE) ; display referred bills
ASKRCL() ; display "recall bills?" prompt
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+32
^DIE UPDRVW+14, UPDATCS+11
FILE^DIE RECALL+14
$$GET1^DIQ DISPREF+35, UPDATCS+20, PRTTMP+7, PRTTMP+8
^DIR ASKRCL+6, ASKCONT+5
PAUSE^RCRPU DISPREF+27
UPDMET^RCSTATU UPDRVW+17, UPDRVW+18, UPDATCS+23, UPDATCS+28
CSRCLPL^RCTCSPD5 RECALL+17
$$DT^XLFDT UPDRVW+12
$$FMTE^XLFDT DISPREF+24

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"Bills at Treasury for Cross-Servicing Debt Collection:",!
  • Line Location: DISPREF+17
Function Call: WRITE
  • Prompt: !!,"Bills in either the Treasury Offset Program or the Debt Management Collection:",!
  • Line Location: DISPREF+18
Function Call: WRITE
  • Prompt: !!,"Review these bills to see if they should be included into the Repayment Plan.",!
  • Line Location: DISPREF+27
Function Call: WRITE
  • Prompt: !,"Recall failed for bill ",$$GET1^DIQ(430,BILL_",",.01)," - ",$P(RCLRES,U,2)
  • Line Location: DISPREF+35
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+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+15
^PRCA(430.3 - [#430.3] DISPREF+15
^RCRP(340.5 - [#340.5] CALCTOT+5, CALCTOT+6, GETLSTAU+7, GETLSTAU+11, BLDPLN+21
^TMP("RCRPP" DISPREF+8, DISPREF+9, BLDPLN+23*

Label References

Name Line Occurrences
$$ASKRCL DISPREF+31
$$GETLSTAU UPDAUDIT+22
$$RECALL DISPREF+34

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
AMT DISPREF+6~, DISPREF+14*, DISPREF+24
BILL RECALL~, RECALL+8, RECALL+10, RECALL+11, RECALL+16, DISPREF+6~, DISPREF+10*, DISPREF+22, DISPREF+34*, DISPREF+35
BILLNO DISPREF+6~, DISPREF+14*, DISPREF+24
CAT DISPREF+6~, DISPREF+14*, DISPREF+15
CATN DISPREF+6~, DISPREF+15*, DISPREF+24
CS DISPREF+6~, DISPREF+11*, DISPREF+12, DISPREF+13, DISPREF+24
DA UPDRVW+6~, UPDRVW+10*, UPDATCS+5~, UPDATCS+9*, UPDAUDIT+25~
DA(1 UPDAUDIT+28*
DATA DISPREF+6~, DISPREF+9*, DISPREF+10, DISPREF+11, DISPREF+14
DD UPDAUDIT+25~
DIC UPDAUDIT+25~, UPDAUDIT+28*
DIC("DR" UPDAUDIT+29*, UPDAUDIT+30*, UPDAUDIT+31*
DIC(0 UPDAUDIT+28*
DIE UPDRVW+6~, UPDRVW+10*, UPDATCS+5~, UPDATCS+9*
DIERR RECALL+7~
DIERR("DIERR" RECALL+15
DIR ASKRCL+4~, ASKCONT+4~
DIR("A" ASKRCL+5*
DIR("B" ASKRCL+5*
DIR(0 ASKRCL+5*, ASKCONT+5*
DIROUT ASKRCL+4~, ASKRCL+6, ASKCONT+4~, ASKCONT+5
DIRUT ASKRCL+4~, ASKRCL+6, ASKCONT+4~, ASKCONT+5
DLAYGO UPDAUDIT+25~, UPDAUDIT+28*
DO UPDAUDIT+25~
DOS DISPREF+6~, DISPREF+14*, DISPREF+24
DR UPDRVW+6~, UPDRVW+11*, UPDRVW+13*, UPDATCS+5~, UPDATCS+10*
DTOUT ASKRCL+4~, ASKRCL+6, ASKCONT+4~, ASKCONT+5
DUOUT ASKRCL+4~, ASKRCL+6, ASKCONT+4~, ASKCONT+5
DUZ UPDAUDIT+29
FDA RECALL+7~
FDA(430 RECALL+12*, RECALL+13*
HDRFLG DISPREF+6~, DISPREF+7*, DISPREF+16, DISPREF+19*, DISPREF+26
IENS RECALL+7~, RECALL+11*, RECALL+12, RECALL+13
LEN DISPREF+6~, DISPREF+31*, DISPREF+32
RCATCS UPDATCS~, UPDATCS+8*, UPDATCS+10, UPDATCS+18
>> RCAUDDTA GETLSTAU+11*, GETLSTAU+13, GETLSTAU+15
>> RCAUDIT UPDAUDIT+22*, 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+28
RCCMMNT UPDAUDIT~, UPDAUDIT+16*, UPDAUDIT+21, UPDAUDIT+23, UPDAUDIT+26*, UPDAUDIT+30, UPDAUDIT+31
>> RCCMTCD GETLSTAU+13*, GETLSTAU+15
RCCMTXT UPDAUDIT~, UPDAUDIT+17*, UPDAUDIT+24, UPDAUDIT+27*, UPDAUDIT+31
RCCOUNT BLDPLN+6~, BLDPLN+16*
RCCTYPE UPDAUDIT~, UPDAUDIT+23, UPDAUDIT+24, UPDAUDIT+29
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
RCFIELD UPDATCS+5~, UPDATCS+21*, UPDATCS+23
RCFLG UPDRVW~, UPDRVW+8*, UPDRVW+11, UPDRVW+12, UPDRVW+17, UPDRVW+18
RCI 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
RCLEN BLDPLN~, BLDPLN+14*, BLDPLN+16, BLDPLN+21*
RCLRES DISPREF+6~, DISPREF+34*, DISPREF+35
>> RCLSTAUD 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
RCRP GETLSTAU+5~
RCRPIEN UPDAUDIT~, UPDAUDIT+22, UPDAUDIT+28, 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+21*, 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+6~, DISPREF+14*, DISPREF+15
STATN DISPREF+6~, DISPREF+15*, DISPREF+24
TSCP DISPREF+6~, DISPREF+7*, DISPREF+22*, DISPREF+31, DISPREF+34
TYPE DISPREF~, DISPREF+12, DISPREF+13, DISPREF+17, DISPREF+18, DISPREF+22, DISPREF+24, DISPREF+27
U DISPREF+10, DISPREF+11, DISPREF+14, DISPREF+15, DISPREF+35, CALCTOT+9, UPDAUDIT+23, UPDAUDIT+24, GETLSTAU+13, GETLSTAU+15
X ASKRCL+4~, ASKCONT+4~, UPDRVW+6~, UPDATCS+5~, UPDAUDIT+25~, UPDAUDIT+28*
Y ASKRCL+4~, ASKRCL+7, ASKCONT+4~, UPDRVW+6~, UPDATCS+5~, UPDAUDIT+25~
Z DISPREF+6~, DISPREF+8*, DISPREF+9, DISPREF+32*, DISPREF+34
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