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

Package: Accounts Receivable

Routine: RCRPSTR


Information

RCRPSTR ;EDE/YMG - REPAYMENT PLAN STATUS REPORT; 11/30/2020

Source Information

Source file <RCRPSTR.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
Accounts Receivable 5 ($$NAM,$$SSN)^RCFN01  $$PMNTS^RCRPINQ  ($$ASKEXCEL,DASH,PAUSE)^RCRPRPU  PAUSE^RCRPU  EXCMSG^RCTCSJR  
Kernel 4 (,HOME)^%ZIS  ^%ZTLOAD  ($$FMADD,$$FMDIFF,$$FMTE)^XLFDT  $$CJ^XLFSTR  
VA FileMan 2 $$EXTERNAL^DILFD  ^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: 1

Package Total Caller Graph
Accounts Receivable 1 PRCAC PLAN STATUS REPORT  

Entry Points

Name Comments DBIA/ICR reference
EN ; entry point
  • ICR #7230
    • Status: Pending
    • Usage: Private
    ASKSORT() ; display "sort by" prompt
    ASKFLTR() ; display "filter by" prompt
    ASKNM(SNAME) ; display "start with name" / "end with name" prompts
    ASKSTAT() ; display "which statuses" prompt
    ASKDAYS() ; display "days in status" prompt
    COMPILE ; compile report
    GETDATA(RPIEN,CNT) ; fetch data and put it into ^TMP global
    PRINT ; print report
    HDR ; print header
    FLTRSTR() ; returns "Filtered by" string to print
    SORTSTR() ; returns "Sorted by" string to print
    INTV() ; Selects the range of names
    ; Output: First value ^ Last Value OR -1
    FRST
    LAST
    QINT
    HFST(RCVAL) ; - 'START WITH PATIENT/DEBTOR...' prompt

    External References

    Name Field # of Occurrence
    ^%ZIS EN+15
    HOME^%ZIS EN+19
    ^%ZTLOAD EN+19
    $$EXTERNAL^DILFD GETDATA+21, FLTRSTR+7
    ^DIR ASKSORT+7, ASKFLTR+12, ASKNM+11, ASKSTAT+17, ASKDAYS+8
    $$NAM^RCFN01 ASKNM+12, COMPILE+17, GETDATA+10
    $$SSN^RCFN01 GETDATA+11
    $$PMNTS^RCRPINQ GETDATA+12
    $$ASKEXCEL^RCRPRPU EN+9
    DASH^RCRPRPU HDR+9
    PAUSE^RCRPRPU EN+20, PRINT+41
    PAUSE^RCRPU HDR+1
    EXCMSG^RCTCSJR EN+11
    $$FMADD^XLFDT COMPILE+6
    $$FMDIFF^XLFDT GETDATA+13
    $$FMTE^XLFDT PRINT+4, PRINT+31, PRINT+32, PRINT+35, PRINT+36
    $$CJ^XLFSTR PRINT+16, PRINT+36

    Interaction Calls

    Name Line Occurrences
    Function Call: WRITE
    • Prompt: !!,"Repayment Plan Status Report",!
    • Line Location: EN+3
    Function Call: WRITE
    • Prompt: !!,"This report requires 132 column display.",!
    • Line Location: EN+12
    Function Call: WRITE
    • Prompt: !!,"Report compilation has started with task# ",ZTSK,".",!
    • Line Location: EN+20
    Function Call: WRITE
    • Prompt: !
    • Line Location: ASKDAYS+5
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: PRINT+11
    Function Call: WRITE
    • Prompt: !!,"No records found."
    • Line Location: PRINT+15
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: PRINT+41
    Function Call: WRITE
    • Prompt: @IOF
    • Line Location: HDR+1
    Function Call: WRITE
    • Prompt: !,"Repayment Plan Status Report",?66,EXTDT,?120,"Page: ",PAGE
    • Line Location: HDR+3
    Function Call: WRITE
    • Prompt: !,$$FLTRSTR()
    • Line Location: HDR+4
    Function Call: WRITE
    • Prompt: !,$$SORTSTR()
    • Line Location: HDR+5
    Function Call: WRITE
    • Prompt: !!," For-"
    • Line Location: HDR+6
    Function Call: WRITE
    • Prompt: !," Original Status Days in Last Cur plan Remaining bear-"
    • Line Location: HDR+7
    Function Call: WRITE
    • Prompt: !,"Name SSN RPP ID Plan Dt Stat date status payment length balance CS ances"
    • Line Location: HDR+8
    Function Call: WRITE
    • Prompt: !
    • Line Location: HDR+9
    Function Call: READ
    • Variable: X
    • Timeout: DTIME
    • Line Location: FRST+0
    Function Call: READ
    • Variable: X
    • Timeout: DTIME
    • Line Location: LAST+0
    Function Call: WRITE
    • Prompt: !!," Enter a valid field value, or"
    • Line Location: HFST+4
    Function Call: WRITE
    • Prompt: !," '<CR>' - To start from the '"_RCPRMPT_"' value for this field"
    • Line Location: HFST+5
    Function Call: WRITE
    • Prompt: !," '^' - To quit this option"
    • Line Location: HFST+6
    Routine Call
    • %ZIS
    • Line Location:
      • EN+15
    Routine Call
    • %ZIS
    • Line Location:
      • EN+19
    Routine Call
    • DIR
    • Line Location:
      • ASKSORT+7
      • ASKFLTR+12
      • ASKNM+11
      • ASKSTAT+17
      • ASKDAYS+8

    FileMan Files Accessed Via FileMan Db Call

    FileNo Call Tags
    ^RCRP(340.5 - [#340.5] EXTERNAL^DILFD

    Global Variables Directly Accessed

    Name Line Occurrences  (* Changed,  ! Killed)
    ^RCRP(340.5 - [#340.5] COMPILE+8, COMPILE+9, COMPILE+15, COMPILE+16, COMPILE+17, GETDATA+7, GETDATA+17, GETDATA+18
    ^TMP("RCRPSTR" EN+2!, COMPILE+22!, GETDATA+20*, GETDATA+22*, PRINT+14, PRINT+18, PRINT+19, PRINT+20, PRINT+21

    Label References

    Name Line Occurrences
    $$ASKDAYS ASKFLTR+22
    $$ASKFLTR EN+7
    $$ASKSORT EN+5
    $$ASKSTAT ASKFLTR+20
    $$FLTRSTR PRINT+7, HDR+4
    $$INTV ASKFLTR+15
    $$SORTSTR PRINT+7, HDR+5
    COMPILE EN+22
    FRST FRST+1
    GETDATA COMPILE+9, COMPILE+18
    HDR PRINT+12, PRINT+37
    HFST FRST+1, LAST+1
    LAST LAST+1, LAST+3
    PRINT COMPILE+21
    QINT LAST+2

    Local Variables

    Legend:

    >> Not killed explicitly
    * Changed
    ! Killed
    ~ Newed

    Name Field # of Occurrence
    %ZIS EN+1~, EN+15*
    %ZIS("B" EN+15*
    AMNT GETDATA+5~, GETDATA+12*, GETDATA+18, GETDATA+21
    ATCS PRINT+1~, PRINT+27*, PRINT+32, PRINT+36
    BAL PRINT+1~, PRINT+25*, PRINT+32, PRINT+36
    BEGDT COMPILE+1~, COMPILE+6*, COMPILE+8
    CNT COMPILE+1~, COMPILE+3*, COMPILE+9*, COMPILE+18*, GETDATA~, GETDATA+6, GETDATA+20, GETDATA+22, PRINT+1~, PRINT+20*
    PRINT+21
    DATA PRINT+1~, PRINT+21*, PRINT+23, PRINT+25, PRINT+27, PRINT+29, PRINT+31, PRINT+32, PRINT+35, PRINT+36
    DAYS GETDATA+5~, GETDATA+13*, GETDATA+16, GETDATA+22, PRINT+1~, PRINT+19*, PRINT+20
    DEBTOR GETDATA+5~, GETDATA+8*, GETDATA+10, GETDATA+11
    DIR ASKSORT+4~, ASKFLTR+8~, ASKNM+6~, ASKSTAT+5~, ASKDAYS+4~
    DIR("A" ASKSORT+6*, ASKFLTR+10*, ASKNM+9*, ASKSTAT+8*, ASKSTAT+9*, ASKSTAT+10*, ASKSTAT+11*, ASKSTAT+12*, ASKSTAT+13*, ASKSTAT+14*
    , ASKSTAT+16*, ASKDAYS+7*
    DIR("B" ASKSORT+5*, ASKFLTR+9*
    DIR("S" ASKNM+10*
    DIR(0 ASKSORT+5*, ASKFLTR+9*, ASKNM+8*, ASKSTAT+7*, ASKDAYS+6*
    DIROUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+19, ASKDAYS+4~, ASKDAYS+8
    DIRUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+20, ASKDAYS+4~, ASKDAYS+8
    DT COMPILE+6, GETDATA+13, PRINT+4
    DTIME FRSTLAST
    DTOUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+20, ASKDAYS+4~, ASKDAYS+8
    DUOUT ASKSORT+4~, ASKSORT+7, ASKFLTR+8~, ASKFLTR+12, ASKNM+6~, ASKNM+11, ASKSTAT+5~, ASKSTAT+19, ASKDAYS+4~, ASKDAYS+8
    EXCEL EN+1~, EN+9*, EN+11, EN+12, PRINT+6, PRINT+10, PRINT+15, PRINT+30
    EXTDT PRINT+1~, PRINT+4*, PRINT+7, HDR+3
    FILTER EN+1~, EN+7*, COMPILE+4, COMPILE+6, COMPILE+7, COMPILE+13, COMPILE+17, FLTRSTR+3, FLTRSTR+4, FLTRSTR+5
    , FLTRSTR+7, FLTRSTR+8
    IO PRINT+2
    IO("Q" EN+14!, EN+16
    IOF PRINT+11, PRINT+41, HDR+1
    IOP EN+14!
    IOSL PRINT+37
    IOST PRINT+11
    LN PRINT+1~, PRINT+34*, PRINT+37, HDR+2*
    N0 GETDATA+5~, GETDATA+7*, GETDATA+8, GETDATA+9, GETDATA+12, GETDATA+13, GETDATA+16, GETDATA+18, GETDATA+21
    NAME COMPILE+1~, COMPILE+17*, GETDATA+10*, GETDATA+16, GETDATA+21
    ORPLNDT GETDATA+5~, GETDATA+9*, GETDATA+16
    PAGE PRINT+1~, PRINT+3*, PRINT+41, HDR+1, HDR+2*, HDR+3
    POP EN+1~, EN+15*
    QUIT PRINT+1~, PRINT+5*, PRINT+18, PRINT+19, PRINT+20, PRINT+37, HDR+1
    RCANS ASKFLTR+7~
    RCFRST INTV+3~, INTV+5*, FRST+2*, LAST+3, QINT
    RCLAST INTV+3~, INTV+5*, LAST+2*, LAST+5*, QINT
    RCPRMPT HFST+1~, HFST+2*, HFST+5
    RCVAL HFST~, HFST+2
    RES ASKFLTR+7~, ASKFLTR+12*, ASKFLTR+13*, ASKFLTR+14, ASKFLTR+16*, ASKFLTR+17*, ASKFLTR+19, ASKFLTR+20*, ASKFLTR+21*, ASKFLTR+22*
    , ASKFLTR+23*, ASKFLTR+27, ASKSTAT+4~, ASKSTAT+15*, ASKSTAT+19*, ASKSTAT+22*, ASKSTAT+25*, ASKSTAT+28*, ASKSTAT+31, ASKSTAT+33
    RPIEN COMPILE+1~, COMPILE+9*, COMPILE+16*, COMPILE+17, COMPILE+18, GETDATA~, GETDATA+6, GETDATA+7, GETDATA+12, GETDATA+17
    , GETDATA+18
    SEL ASKSTAT+4~, ASKSTAT+15*, ASKSTAT+16, ASKSTAT+23*, ASKSTAT+27, ASKSTAT+29*
    SNAME ASKNM~, ASKNM+7*, ASKNM+9, ASKNM+10
    SORT EN+1~, EN+5*, GETDATA+21, SORTSTR+2
    SSN GETDATA+5~, GETDATA+11*, GETDATA+16, PRINT+1~, PRINT+29*, PRINT+31, PRINT+35
    STATDT COMPILE+1~, COMPILE+8*, COMPILE+9
    STATUS COMPILE+1~, COMPILE+7*, COMPILE+8, COMPILE+9, PRINT+1~, PRINT+23*, PRINT+31, PRINT+35
    STLIST COMPILE+1~, COMPILE+7*
    STOP ASKFLTR+7~, ASKFLTR+11*, ASKFLTR+12*, ASKFLTR+16*, ASKFLTR+17*, ASKFLTR+20*, ASKFLTR+22*, ASKFLTR+23*, ASKFLTR+25*, ASKSTAT+4~
    , ASKSTAT+15*, ASKSTAT+18*, ASKSTAT+19*, ASKSTAT+20*, ASKSTAT+24*, ASKSTAT+25*, ASKSTAT+26*, ASKSTAT+31*
    STR FLTRSTR+1~, FLTRSTR+2*, FLTRSTR+3*, FLTRSTR+4*, FLTRSTR+6*, FLTRSTR+7*, FLTRSTR+8*, FLTRSTR+10, SORTSTR+1~, SORTSTR+2*
    , SORTSTR+3
    STSTR ASKSTAT+4~, ASKSTAT+6*, ASKSTAT+28
    TMPSTR GETDATA+5~, GETDATA+16*, GETDATA+17*, GETDATA+18*, GETDATA+20
    U ASKFLTR+17, ASKFLTR+21, ASKFLTR+23, ASKNM+12, COMPILE+4, COMPILE+6, COMPILE+7, COMPILE+13, COMPILE+17, GETDATA+8
    , GETDATA+9, GETDATA+12, GETDATA+13, GETDATA+16, GETDATA+17, GETDATA+18, GETDATA+21, PRINT+23, PRINT+25, PRINT+27
    PRINT+29, PRINT+31, PRINT+32, PRINT+35, PRINT+36, FLTRSTR+3, FLTRSTR+4, FLTRSTR+5, FLTRSTR+7, FLTRSTR+8
    X ASKSORT+4~, ASKFLTR+8~, ASKNM+6~, ASKSTAT+5~, ASKDAYS+4~, INTV+3~, FRST*, FRST+1, FRST+2, LAST*
    LAST+1, LAST+2, LAST+3, LAST+5
    Y ASKSORT+4~, ASKSORT+8, ASKFLTR+8~, ASKFLTR+13, ASKNM+6~, ASKNM+12, ASKSTAT+5~, ASKSTAT+18, ASKSTAT+21, ASKSTAT+25
    , ASKSTAT+26, ASKSTAT+28, ASKDAYS+4~, ASKDAYS+9
    Y(0 ASKSTAT+27, ASKSTAT+29
    Z ASKFLTR+7~, ASKFLTR+15*, ASKFLTR+16, ASKFLTR+17, ASKFLTR+20*, ASKFLTR+21, ASKFLTR+22*, ASKFLTR+23, COMPILE+1~, COMPILE+7*
    COMPILE+15*, COMPILE+16, GETDATA+5~, GETDATA+21*, GETDATA+22, PRINT+1~, PRINT+18*, PRINT+19, PRINT+20, FLTRSTR+1~
    , FLTRSTR+7*
    Z1 PRINT+1~, PRINT+23*, PRINT+29*
    ZTDESC EN+1~, EN+17*
    >> ZTQUEUED PRINT+11, PRINT+41, HDR+1
    ZTRTN EN+1~, EN+17*
    ZTSAVE EN+1~
    ZTSAVE("EXCEL" EN+18*
    ZTSAVE("FILTER" EN+18*
    ZTSAVE("SORT" EN+18*
    ZTSAVE("ZTREQ" EN+18*
    ZTSK EN+1~, EN+20
    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