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

Package: Accounts Receivable

Routine: RCRPENTR


Information

RCRPENTR ;EDE/SAB-CREATE NEW REPAYMENT PLAN;11/16/2020 7:40 AM

Source Information

Source file <RCRPENTR.m>

Call Graph

Call Graph

Call Graph Total: 9

Package Total Call Graph
Accounts Receivable 5 $$ECHOBL^RCRPADD  PAUSE^RCRPRPU  ($$CHKACT,$$CORRECT,$$GETACTS,$$GETBILLS,$$GETDBTR,$$GETPLN,$$TOT,BLDPLN,GETDET,PAUSE,PRTACTS,UPDAUDIT,UPDSCHED)^RCRPU  ($$GETRSN,$$SELRPP,RMBILL,UPDSTAT,UPDTERMS,UPDTRAN)^RCRPU1  $$CALCTOT^RCRPU2  
VA FileMan 3 ^DIK  GETS^DIQ  ^DIR  
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: 4

Package Total Caller Graph
Accounts Receivable 4 RCRP EDIT REPAYMENT PLAN  RCRP ENTER PAYMENT PLAN  RCRPADD  RCRPU1  

Entry Points

Name Comments DBIA/ICR reference
ENTER ; Main Entry Point
EDIT ;Edit A Repayment Plan
GETPLAN() ;Get the Plan IEN using Debtor or Repayment Plan ID.
GETTYPE() ;Get the user requested type of editing.
EDMN(RCDBTR,RCIEN,RCORLN) ;Edit the monthly payment
CLOSE(RCIEN) ;Close the Plan
ADJSCHED(RCIEN,RCORLN,RCNEWLN) ; Add or subtract payments from a plan's Schedule.

External References

Name Field # of Occurrence
^DIK ADJSCHED+21
GETS^DIQ GETPLAN+12
^DIR GETTYPE+10
$$ECHOBL^RCRPADD ENTER+37
PAUSE^RCRPRPU GETPLAN+23
$$CHKACT^RCRPU ENTER+16
$$CORRECT^RCRPU EDMN+15, CLOSE+5, CLOSE+12
$$GETACTS^RCRPU ENTER+24
$$GETBILLS^RCRPU ENTER+28
$$GETDBTR^RCRPU ENTER+9
$$GETPLN^RCRPU EDMN+11
$$TOT^RCRPU ENTER+39
BLDPLN^RCRPU ADJSCHED+27
GETDET^RCRPU ENTER+45
PAUSE^RCRPU ENTER+21, ENTER+33, ENTER+41, EDMN+33, CLOSE+24
PRTACTS^RCRPU ENTER+26
UPDAUDIT^RCRPU EDMN+21, EDMN+24, EDMN+25, CLOSE+18
UPDSCHED^RCRPU ADJSCHED+32
$$GETRSN^RCRPU1 CLOSE+8
$$SELRPP^RCRPU1 GETPLAN+7
RMBILL^RCRPU1 CLOSE+22
UPDSTAT^RCRPU1 CLOSE+15
UPDTERMS^RCRPU1 EDMN+18
UPDTRAN^RCRPU1 EDMN+31
$$CALCTOT^RCRPU2 EDMN+8
$$DT^XLFDT EDMN+6, CLOSE+18
$$FMTE^XLFDT GETPLAN+39

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENTER+7
Function Call: WRITE
  • Prompt: !,"This Debtor already has a Repayment Plan that is active."
  • Line Location: ENTER+19
Function Call: WRITE
  • Prompt: !,"A new plan was not created.",!
  • Line Location: ENTER+20
Function Call: WRITE
  • Prompt: !,"This Debtor does not have a Repayment Plan",!!,"List of Active Bills:",!!
  • Line Location: ENTER+23
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENTER+25
Function Call: WRITE
  • Prompt: !,"No Bills selected",!
  • Line Location: ENTER+32
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: ENTER+34
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: GETPLAN+6
Function Call: WRITE
  • Prompt: !!,"Can't edit a closed repayment plan.",!
  • Line Location: GETPLAN+23
Function Call: WRITE
  • Prompt: @IOF,!,"--------------------------------------------------------------------------------"
  • Line Location: GETPLAN+32
Function Call: WRITE
  • Prompt: !,"Repayment Plan Overview for AR Debtor: ",RCDBTRN,!
  • Line Location: GETPLAN+33
Function Call: WRITE
  • Prompt: !,?23,"Repayment Plan ID: ",RCRPID,!
  • Line Location: GETPLAN+34
Function Call: WRITE
  • Prompt: !,"Monthly Repayment Amount:",?32,"$",$J(RCMNAMT,0,2)
  • Line Location: GETPLAN+35
Function Call: WRITE
  • Prompt: ?45,"Original # of Payments:",?70,RCLNG
  • Line Location: GETPLAN+36
Function Call: WRITE
  • Prompt: !,"# of Remaining Payments:",?32,RCMSCT
  • Line Location: GETPLAN+37
Function Call: WRITE
  • Prompt: ?45,"Current Status:",?70,RCSTAT
  • Line Location: GETPLAN+38
Function Call: WRITE
  • Prompt: !,"Date First Payment Due:",?32,$$FMTE^XLFDT(RCSTDT,"5DZ")
  • Line Location: GETPLAN+39
Function Call: WRITE
  • Prompt: !,"--------------------------------------------------------------------------------",!
  • Line Location: GETPLAN+40
Function Call: WRITE
  • Prompt: !,"Plan Updated. "
  • Line Location: EDMN+33
Function Call: WRITE
  • Prompt: !,"Plan Closed. "
  • Line Location: CLOSE+24
Routine Call
  • DIR
  • Line Location:
    • GETTYPE+10

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^RCRP(340.5 - [#340.5] GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RCRP(340.5 - [#340.5] ADJSCHED+13, ADJSCHED+19, ADJSCHED+26
^TMP("RCRPP" ENTER+13!, ENTER+52!, EDMN+24, EDMN+25, ADJSCHED+8!, ADJSCHED+32, ADJSCHED+35!

Label References

Name Line Occurrences
$$GETPLAN EDIT+6
$$GETTYPE GETPLAN+43
ADJSCHED EDMN+28
CLOSE GETPLAN+46
EDMN GETPLAN+47

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
DA ADJSCHED+20*, ADJSCHED+22!
DA(1 ADJSCHED+20*
DIK ADJSCHED+20*, ADJSCHED+22!
DIR GETTYPE+2~, GETTYPE+10!
DIR("?" GETTYPE+8*
DIR("A" GETTYPE+5*
DIR("B" GETTYPE+6*
DIR(0 GETTYPE+7*
DIROUT GETTYPE+2~
DIRUT GETTYPE+2~
DTOUT GETTYPE+2~, GETTYPE+12
DUOUT GETTYPE+2~, GETTYPE+12
IOF ENTER+7, ENTER+25, ENTER+34, GETPLAN+6, GETPLAN+32
RCACPL ENTER+2~, ENTER+16*, ENTER+18
RCALLFLG ENTER+2~, ENTER+29*, ENTER+36
RCBLCH ENTER+2~, ENTER+28*, ENTER+29*, ENTER+31, ENTER+37, ENTER+39, ENTER+45
RCCRDT EDMN+4~, EDMN+6*, EDMN+21, EDMN+24, EDMN+25
RCCTS ENTER+2~, ENTER+24*, ENTER+26, ENTER+28
RCDATA GETPLAN+1~, GETPLAN+10*
RCDATA( GETPLAN+15, GETPLAN+16, GETPLAN+17, GETPLAN+18, GETPLAN+19, GETPLAN+20, GETPLAN+21, GETPLAN+23, GETPLAN+27, GETPLAN+28
RCDBTR ENTER+2~, ENTER+4, ENTER+9*, ENTER+10, ENTER+16, ENTER+24, ENTER+45, GETPLAN+1~, GETPLAN+17*, GETPLAN+47
, EDMN~, EDMN+11
RCDBTRN GETPLAN+1~, GETPLAN+16*, GETPLAN+33
RCDONE ENTER+2~, ENTER+6*, ENTER+36, ENTER+37*
RCEDTYPE GETPLAN+1~, GETPLAN+43*, GETPLAN+44, GETPLAN+46, GETPLAN+47
RCEND EDIT+2~, EDIT+4, EDIT+6*
RCERROR GETPLAN+1~, GETPLAN+10*
RCIEN GETPLAN+1~, GETPLAN+7*, GETPLAN+8, GETPLAN+10, GETPLAN+46, GETPLAN+47, EDMN~, EDMN+8, EDMN+18, EDMN+21
, EDMN+24, EDMN+25, EDMN+28, EDMN+31, CLOSE~, CLOSE+15, CLOSE+18, CLOSE+22, ADJSCHED~, ADJSCHED+13
, ADJSCHED+19, ADJSCHED+20, ADJSCHED+26, ADJSCHED+32
RCIENC GETPLAN+2~, GETPLAN+10*, GETPLAN+12, GETPLAN+15, GETPLAN+16, GETPLAN+17, GETPLAN+18, GETPLAN+19, GETPLAN+20, GETPLAN+21
, GETPLAN+23
RCLNG GETPLAN+1~, GETPLAN+20*, GETPLAN+36
RCLP GETPLAN+1~, GETPLAN+26*, GETPLAN+27*, GETPLAN+28, ADJSCHED+5~, ADJSCHED+13*, ADJSCHED+16
RCLP1 ADJSCHED+5~, ADJSCHED+16*, ADJSCHED+19*, ADJSCHED+20
RCMNAMT GETPLAN+1~, GETPLAN+19*, GETPLAN+35
RCMSCT GETPLAN+2~, GETPLAN+26*, GETPLAN+29*, GETPLAN+37, GETPLAN+47
RCNEWLN ADJSCHED~, ADJSCHED+10, ADJSCHED+16, ADJSCHED+27
RCORLN EDMN~, EDMN+28, ADJSCHED~, ADJSCHED+10, ADJSCHED+26, ADJSCHED+27
RCPD ADJSCHED+5~, ADJSCHED+13*
RCPLN EDMN+4~, EDMN+11*, EDMN+12, EDMN+18, EDMN+28
RCPYMD GETPLAN+2~, GETPLAN+28*, GETPLAN+29
RCREASON CLOSE+2~, CLOSE+8*, CLOSE+9, CLOSE+18
RCRPID GETPLAN+1~, GETPLAN+15*, GETPLAN+34
RCSTAT GETPLAN+1~, GETPLAN+21*, GETPLAN+38
RCSTDT GETPLAN+2~, GETPLAN+18*, GETPLAN+39, ADJSCHED+5~, ADJSCHED+26*, ADJSCHED+27
RCSUB ADJSCHED+5~, ADJSCHED+31*, ADJSCHED+32*
RCTOT ENTER+2~, ENTER+39*, ENTER+40, ENTER+43*, ENTER+45, EDMN+4~, EDMN+8*, EDMN+11
U ENTER+29, ENTER+37, ENTER+43, GETPLAN+23, EDMN+28, ADJSCHED+13, ADJSCHED+26
X GETTYPE+2~
Y GETTYPE+2~, GETTYPE+12, GETTYPE+14
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