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

Package: Accounts Receivable

Routine: PRCARPM


Information

PRCARPM ;ALB/DRF-CREATE MULTIPLE ACCOUNT REPAYMENT DATE SCHEDULE ;08/09/2016 4:40 PM

Source Information

Source file <PRCARPM.m>

Call Graph

Call Graph

Call Graph Total: 3

Package Total Call Graph
Accounts Receivable 2 ($$CORRECT,$$DEBTOR,$$DISPLAY,$$DUEARR,$$INQPLAN,$$MULTI,$$SELECT,ACCOUNTS,ADDPLAN,ADDTRAN,CMTENTR,DSMPLNS,MERGE,PAUSE,PAYDISP,RPDEL,RPDIS,SCRNCHK,SUMM)^PRCARPU  $$NAM^RCFN01  
VA FileMan 1 ^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 1 PRCAC ENTER EDIT REPAYMENT  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
BEGIN ;Start here
PLAN ;There is an existing Repayment Plan
MULTPLN ;There is more than one existing Repayment Plan
DELETE ;Delete a Repayment Plan
EDITADD ;Edit a Repayment Plan with new bills
NOBILLS ;No new bill were chosen
EDIT ;Edit a Repayment Plan, no new bills
NOPLAN ;Debtor has no Repayment Plan
MLTDEL ;Delete all multiple plans
VIEW ;View a Repayment Plan

External References

Name Field # of Occurrence
^DIR PLAN+3, MULTPLN+4, MULTPLN+11, MLTDEL+4
$$CORRECT^PRCARPU DELETE+3, EDITADD+18, NOPLAN+8
$$DEBTOR^PRCARPU BEGIN+6
$$DISPLAY^PRCARPU MULTPLN+23, DELETE+2, EDITADD+2, EDITADD+8, NOBILLS+14, EDIT+2, EDIT+18, NOPLAN+2, NOPLAN+17, VIEW+2
VIEW+7
$$DUEARR^PRCARPU MULTPLN+13, EDITADD+15, NOBILLS+1, NOPLAN+6
$$INQPLAN^PRCARPU MULTPLN+14, NOBILLS+3, EDIT+8, NOPLAN+10
$$MULTI^PRCARPU BEGIN+13
$$SELECT^PRCARPU EDITADD+12, NOPLAN+3
ACCOUNTS^PRCARPU BEGIN+10, MULTPLN+20, NOBILLS+12, EDIT+15, NOPLAN+15
ADDPLAN^PRCARPU MULTPLN+17, NOBILLS+7, EDIT+11, NOPLAN+12
ADDTRAN^PRCARPU NOBILLS+8
CMTENTR^PRCARPU MULTPLN+26, DELETE+8, NOBILLS+16, EDIT+20, NOPLAN+19
DSMPLNS^PRCARPU MULTPLN+6
MERGE^PRCARPU EDITADD+20
PAUSE^PRCARPU BEGIN+9, BEGIN+11, MULTPLN+27, DELETE+9, EDITADD+13, NOBILLS+17, EDIT+21, NOPLAN+20, MLTDEL+8, VIEW+8
PAYDISP^PRCARPU MULTPLN+25, EDITADD+4, EDIT+6, VIEW+4
RPDEL^PRCARPU MULTPLN+16, DELETE+5, NOBILLS+5, EDIT+10, MLTDEL+6
RPDIS^PRCARPU MULTPLN+22, DELETE+1, EDITADD+1, NOBILLS+13, EDIT+1, EDIT+16, NOPLAN+16, VIEW+1
SCRNCHK^PRCARPU MULTPLN+19, MULTPLN+24, DELETE+7, EDITADD+5, EDITADD+7, EDITADD+11, EDITADD+17, NOBILLS+2, NOBILLS+10, NOBILLS+15
EDIT+3, EDIT+5, EDIT+7, EDIT+12, EDIT+14, EDIT+17, EDIT+19, NOPLAN+14, NOPLAN+18, VIEW+3
VIEW+5
SUMM^PRCARPU EDITADD+14, NOPLAN+5
$$NAM^RCFN01 BEGIN+8

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: " ",$$NAM^RCFN01(+DEBTOR)
  • Line Location: BEGIN+8
Function Call: WRITE
  • Prompt: !,"Another user is editing this record",!!
  • Line Location: BEGIN+9
Function Call: WRITE
  • Prompt: !,"No active bills for this debtor",!!
  • Line Location: BEGIN+11
Function Call: WRITE
  • Prompt: !!
  • Line Location: MULTPLN+15
Function Call: WRITE
  • Prompt: !,"The Repayment Plan has been consolidated.",!
  • Line Location: MULTPLN+18
Function Call: WRITE
  • Prompt: !!,"The Repayment Plan for "_$P(DEBTOR,U,2)_" has been Deleted.",!
  • Line Location: DELETE+6
Function Call: WRITE
  • Prompt: !,"Bills not in Repayment Plan:",!
  • Line Location: EDITADD+6
Function Call: WRITE
  • Prompt: !," No Bills selected",!
  • Line Location: EDITADD+13
Function Call: WRITE
  • Prompt: !!,"Total amount chosen is $",$J(TOTDUE,8,2),!
  • Line Location: EDITADD+16
Function Call: WRITE
  • Prompt: !!
  • Line Location: EDITADD+19
Function Call: WRITE
  • Prompt: !!
  • Line Location: NOBILLS+4
Function Call: WRITE
  • Prompt: !!,"The Repayment Plan has been updated.",!
  • Line Location: NOBILLS+9
Function Call: WRITE
  • Prompt: !,"There are no new bills to be added.",!
  • Line Location: EDIT+4
Function Call: WRITE
  • Prompt: !
  • Line Location: EDIT+9
Function Call: WRITE
  • Prompt: !,"The Repayment Plan has been updated.",!
  • Line Location: EDIT+13
Function Call: WRITE
  • Prompt: !,"This Debtor does not have a Repayment Plan",!!,"List of Active Bills:",!!
  • Line Location: NOPLAN+1
Function Call: WRITE
  • Prompt: !!
  • Line Location: NOPLAN+4
Function Call: WRITE
  • Prompt: !!,"Total amount chosen is $",$J(TOTDUE,8,2),!
  • Line Location: NOPLAN+7
Function Call: WRITE
  • Prompt: !!
  • Line Location: NOPLAN+9
Function Call: WRITE
  • Prompt: !!
  • Line Location: NOPLAN+11
Function Call: WRITE
  • Prompt: !,"The Repayment Plan has been established.",!
  • Line Location: NOPLAN+13
Function Call: WRITE
  • Prompt: !,"All Repayment Plans have been deleted.",!
  • Line Location: MLTDEL+7
Function Call: WRITE
  • Prompt: !,"Bills not in Repayment Plan:",!
  • Line Location: VIEW+6
Routine Call
  • DIR
  • Line Location:
    • PLAN+3
    • MULTPLN+4
    • MULTPLN+11
    • MLTDEL+4

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^RCD(340 - [#340] BEGIN+5, BEGIN+9

Label References

Name Line Occurrences
BEGIN BEGIN+9, BEGIN+11, BEGIN+15, PLAN+8, MULTPLN+4, MULTPLN+5, MULTPLN+7, MULTPLN+11, MULTPLN+15, MULTPLN+19
MULTPLN+23, MULTPLN+24, MULTPLN+25, MULTPLN+28, DELETE+2, DELETE+4, DELETE+7, DELETE+10, EDITADD+2, EDITADD+4
EDITADD+5, EDITADD+7, EDITADD+8, EDITADD+11, EDITADD+13, EDITADD+17, EDITADD+19, NOBILLS+2, NOBILLS+4, NOBILLS+10
NOBILLS+14, NOBILLS+15, NOBILLS+18, EDIT+2, EDIT+3, EDIT+5, EDIT+6, EDIT+7, EDIT+9, EDIT+12
EDIT+14, EDIT+17, EDIT+18, EDIT+19, EDIT+22, NOPLAN+2, NOPLAN+4, NOPLAN+9, NOPLAN+11, NOPLAN+14
NOPLAN+17, NOPLAN+18, NOPLAN+21, MLTDEL+4, MLTDEL+5, MLTDEL+9, VIEW+2, VIEW+3, VIEW+4, VIEW+5
VIEW+7, VIEW+9
DELETE PLAN+5
EDIT PLAN+7
EDITADD PLAN+6, MULTPLN+21
MLTDEL MULTPLN+12
MULTPLN BEGIN+13
NOBILLS EDITADD+9, EDITADD+13
NOPLAN BEGIN+12
PLAN BEGIN+14
VIEW PLAN+4

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
ACT BEGIN+1~, BEGIN+10, BEGIN+11, MULTPLN+20, NOBILLS+12, EDIT+15, NOPLAN+15
ADD BEGIN+1~, EDITADD+10!, EDITADD+14, EDITADD+15, EDITADD+20, NOBILLS+8, NOBILLS+11!, NOPLAN+5, NOPLAN+6, NOPLAN+12
ALL BEGIN+1~, BEGIN+10, MULTPLN+20, NOBILLS+12, EDIT+15, NOPLAN+15
D0 BEGIN+1~
DEBTOR BEGIN+5, BEGIN+6*, BEGIN+7!, BEGIN+8, BEGIN+9, BEGIN+10, MULTPLN+6, MULTPLN+20, MULTPLN+22, MULTPLN+25
MULTPLN+26, DELETE+1, DELETE+6, DELETE+8, EDITADD+1, EDITADD+4, NOBILLS+12, NOBILLS+13, NOBILLS+16, EDIT+1
EDIT+6, EDIT+15, EDIT+16, EDIT+20, NOPLAN+15, NOPLAN+16, NOPLAN+19, VIEW+1, VIEW+4
DEL BEGIN+1~, EDITADD+3!*, NOBILLS+5, NOBILLS+6!
DIC BEGIN+1~
DIR BEGIN+1~
DIR("?" MULTPLN+3*, MULTPLN+10*, MLTDEL+3*
DIR("A" PLAN+2*, MULTPLN+2*, MULTPLN+9*, MLTDEL+2*
DIR("B" PLAN+1*
DIR(0 PLAN+1*, MULTPLN+1*, MULTPLN+8*, MLTDEL+1*
>> DTOUT MULTPLN+4, MULTPLN+11, MLTDEL+4
>> DUOUT MULTPLN+4, MULTPLN+11, MLTDEL+4
LIST BEGIN+1~, EDITADD+12*, EDITADD+13, EDITADD+14, NOPLAN+3*, NOPLAN+4, NOPLAN+5
LSTDATE BEGIN+1~
MULTI BEGIN+1~, BEGIN+13*
NON BEGIN+1~, BEGIN+10, PLAN+6, PLAN+7, MULTPLN+20, MULTPLN+21, EDITADD+8, EDITADD+12, EDITADD+14, NOBILLS+12
EDIT+15, NOPLAN+2, NOPLAN+3, NOPLAN+5, NOPLAN+15, VIEW+7
PAYDATE BEGIN+1~
PLN BEGIN+1~, BEGIN+10, BEGIN+12, BEGIN+13, BEGIN+14, MULTPLN+6, MULTPLN+13, MULTPLN+16, MULTPLN+17, MULTPLN+20
MULTPLN+22, MULTPLN+23, DELETE+1, DELETE+2, DELETE+5, EDITADD+1, EDITADD+2, EDITADD+3, EDITADD+20, NOBILLS+1
NOBILLS+7, NOBILLS+12, NOBILLS+13, NOBILLS+14, EDIT+1, EDIT+2, EDIT+10, EDIT+11, EDIT+15, EDIT+16
EDIT+18, NOPLAN+15, NOPLAN+16, NOPLAN+17, MLTDEL+6, VIEW+1, VIEW+2
PLNAMT BEGIN+1~
PLNDAY BEGIN+1~
PLNDT BEGIN+1~, MULTPLN+14, MULTPLN+25, EDITADD+4, NOBILLS+3, EDIT+6, EDIT+8, VIEW+4
PLNFRST BEGIN+2~
PLNLST BEGIN+2~
PLNNXT BEGIN+2~
PLNRMN BEGIN+2~
PLNTDUE BEGIN+2~, EDIT+8
PRCA BEGIN+2~
PRCADAY BEGIN+2~, MULTPLN+17, NOBILLS+7, EDIT+11, NOPLAN+12
PRCADT BEGIN+2~, MULTPLN+17, NOBILLS+7, EDIT+11, NOPLAN+12
PRCAFP BEGIN+2~
PRCAFPD BEGIN+2~, MULTPLN+17, NOBILLS+7, EDIT+11, NOPLAN+12
PRCAMT BEGIN+2~, MULTPLN+17, NOBILLS+7, EDIT+11, NOPLAN+12
PRCANPAY BEGIN+3~
PRCAPB BEGIN+3~
PRCAREM BEGIN+3~
QUIT BEGIN+3~, BEGIN+4*, MULTPLN+7, MULTPLN+19, MULTPLN+23, MULTPLN+24, MULTPLN+25, DELETE+2, DELETE+7, EDITADD+2
EDITADD+4, EDITADD+5, EDITADD+7, EDITADD+8, EDITADD+11, EDITADD+13, EDITADD+17, NOBILLS+2, NOBILLS+10, NOBILLS+14
NOBILLS+15, EDIT+2, EDIT+3, EDIT+5, EDIT+6, EDIT+7, EDIT+12, EDIT+14, EDIT+17, EDIT+18
EDIT+19, NOPLAN+2, NOPLAN+14, NOPLAN+17, NOPLAN+18, VIEW+2, VIEW+3, VIEW+4, VIEW+5, VIEW+7
SUCCESS BEGIN+3~, MULTPLN+14*, MULTPLN+15, NOBILLS+3*, NOBILLS+4, EDIT+8*, EDIT+9, NOPLAN+10*, NOPLAN+11
SURE BEGIN+3~, DELETE+3*, DELETE+4, EDITADD+18*, EDITADD+19, NOPLAN+8*, NOPLAN+9
T BEGIN+3~, MULTPLN+23*, DELETE+2*, EDITADD+2*, NOBILLS+14*, EDIT+2*, EDIT+18*, NOPLAN+17*, VIEW+2*
TOTAL BEGIN+3~, EDITADD+8*, EDITADD+9, NOPLAN+2*, VIEW+7*
TOTDUE BEGIN+3~, MULTPLN+13*, MULTPLN+14, EDITADD+15*, EDITADD+16, NOBILLS+1*, NOBILLS+3, NOPLAN+6*, NOPLAN+7, NOPLAN+10
U DELETE+6
X BEGIN+3~
Y BEGIN+3~, PLAN+4, PLAN+5, PLAN+6, PLAN+7, MULTPLN+5, MULTPLN+12, MLTDEL+5
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All