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 |  Marked Items  | All
Print Page as PDF
Routine: RCRJRCOU

Package: Accounts Receivable

Routine: RCRJRCOU


Information

RCRJRCOU ;WISC/RFJ-ar data collector summary report ;1 Mar 97

Source Information

Source file <RCRJRCOU.m>

Call Graph

Call Graph

Call Graph Total: 20

Package Total Call Graph
Accounts Receivable 7 $$ACCK^PRCAACC  $$SITE^RCMSITE  $$LDATE^RCRJR  $$RHITYPE^RCRJRCOC  ($$SELECT,EXCMSG)^RCTCSJR  $$GETFUNDB^RCXFMSUF  $$CALCRSC^RCXFMSUR  
VA FileMan 7 ^%DT  (,FIND)^DIC  FILE^DICN  ^DIE  ^DIK  ($$GET1,GETS)^DIQ  ^DIR  
Kernel 4 (,HOME)^%ZIS  ^%ZISC  ^%ZTLOAD  ($$FMADD,$$FMTE,$$NOW)^XLFDT  
Integrated Billing 1 $$MRATYPE^IBCEMU2  
Registration 1 FIRST^VAUTOMA  

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 PRCA ARDC MONTHLY REPORT  PRCA ARDC REPORT  RCRJRCOC  RCRJROIG  

Entry Points

Name Comments DBIA/ICR reference
START ; Entry point from the Option
DQ ; generate user detailed report
EXIT ;commom exit point
HDR ;Set the header
PRINT ; print records to screen or printer
DTFRMTO(PROMPT) ;Get from and to dates (added as per PRCA*4.5*320 to be able to sort by dates for reports)
HEXC ; - 'Do you want to capture data to EXCEL' prompt
FIRST ; Get 1st available date for selected status
MENU ; Selection menu
DESCTEXT ;
STORE(BILLDA,DATEBEG,DATEEND,ARACTDT,CATEGORY,TYPE,RCFUND,RCRSC,RCVALUE,SCREEN) ;
EN ; option entry point to run the report
DQQ ; Print the report

External References

Name Field # of Occurrence
^%DT DTFRMTO+9, DTFRMTO+12
^%ZIS START+17, EN+10
HOME^%ZIS START+21, EN+14
^%ZISC EXIT+1
^%ZTLOAD START+21, EN+14
^DIC EN+4
FIND^DIC DQ+54
FILE^DICN STORE+24, STORE+55
^DIE STORE+33, STORE+61
^DIK STORE+31
$$GET1^DIQ DQ+30, DQ+35, DQ+36, DQ+39
GETS^DIQ DQQ+12
^DIR PRINT+4, DQQ+7
$$MRATYPE^IBCEMU2 DQ+48
$$ACCK^PRCAACC DQ+37
$$SITE^RCMSITE DQ+8
$$LDATE^RCRJR DQ+7
$$RHITYPE^RCRJRCOC DQ+51
$$SELECT^RCTCSJR START+14, EN+7
EXCMSG^RCTCSJR START+15, EN+8
$$GETFUNDB^RCXFMSUF DQ+40
$$CALCRSC^RCXFMSUR DQ+37
FIRST^VAUTOMA START+5
$$FMADD^XLFDT DQ+5, STORE+27
$$FMTE^XLFDT DQ+27, HDR+3, HDR+4, FIRST+9
$$NOW^XLFDT DQ+6, STORE+33, DQQ+2

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,?5,$P(MSG,";;",2)
  • Line Location: START+4
Function Call: WRITE
  • Prompt: !
  • Line Location: START+8
Function Call: WRITE
  • Prompt: !,?3,$P(MSG,";;",2)
  • Line Location: START+8
Function Call: WRITE
  • Prompt: !!,?10,"<< Checking available dates. Please wait >>"
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !!,"The earliest date on file for selected status is: ",$G(BGDT)
  • Line Location: START+11
Function Call: WRITE
  • Prompt: !!,"This report requires 132 characters",!
  • Line Location: START+16
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: START+22
Function Call: WRITE
  • Prompt: !!,"***The report found no receivables that match your selection***",!!
  • Line Location: DQ+62
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: HDR+2
Function Call: WRITE
  • Prompt: ?14,"ARDC Detailed Report",?50,"Run Date: ",$$FMTE^XLFDT(XMNOW,"2Z"),?107,"Page:",PAGE,!
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: U_"ARDC Detailed Report"_U_U_"Run Date: "_$$FMTE^XLFDT(XMNOW,"2Z")_U_U_U_U_"Page:"_PAGE,!
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,"Bill#",?14,"Create",?26,"AR Category",?50,"Bill",?68,"FMS",?75,"Fund",?84,"RSC",?93,"Principal",?107,"Current"
  • Line Location: HDR+6
Function Call: WRITE
  • Prompt: !,?14,"Date",?50,"Status",?75,"Type",?96,"Amount",?107,"Balance",!
  • Line Location: HDR+7
Function Call: WRITE
  • Prompt: !,"Bill#"_U_"Create"_U_"AR Category"_U_"Bill"_U_"FMS"_U_"Fund"_U_"RSC"_U_"Principal"_U_"Current"
  • Line Location: HDR+8
Function Call: WRITE
  • Prompt: !,U_"Date"_U_U_"Status"_U_U_"Type"_U_U_"Amount"_U_"Balance",!
  • Line Location: HDR+9
Function Call: WRITE
  • Prompt: "-"
  • Line Location: HDR+10
Function Call: WRITE
  • Prompt: !,$P(@RCRET@(RECORD),U),?14,$P(@RCRET@(RECORD),U,2),?26,$E($P(@RCRET@(RECORD),U,3),1,20),?50,$E($P(@RCRET@(RECORD),U,4),1,15),?68,$P(@RCRET@(RECORD),U,5)
  • Line Location: PRINT+8
Function Call: WRITE
  • Prompt: ?75,$P(@RCRET@(RECORD),U,6),?84,$P(@RCRET@(RECORD),U,7),?92,$P(@RCRET@(RECORD),U,8),?104,$P(@RCRET@(RECORD),U,9)
  • Line Location: PRINT+9
Function Call: WRITE
  • Prompt: !,$P(@RCRET@(RECORD),U)_U_$P(@RCRET@(RECORD),U,2)_U_$P(@RCRET@(RECORD),U,3)_U_$P(@RCRET@(RECORD),U,4)_U_$P(@RCRET@(RECORD),U,5)
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: U_$P(@RCRET@(RECORD),U,6)_U_$P(@RCRET@(RECORD),U,7)_U_$P(@RCRET@(RECORD),U,8)_U_$P(@RCRET@(RECORD),U,9)
  • Line Location: PRINT+11
Function Call: READ
  • Formatting: !!
  • Prompt: "END OF REPORT...PRESS RETURN TO CONTINUE"
  • Variable: X
  • Timeout: DTIME
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: PRINT+12
Function Call: WRITE
  • Prompt: !
  • Line Location: DTFRMTO+9
Function Call: WRITE
  • Prompt: !!,"No Date selected, quitting. ",!!
  • Line Location: DTFRMTO+15
Function Call: WRITE
  • Prompt: !!," Enter: 'Y' - To capture detail report data to transfer"
  • Line Location: HEXC+1
Function Call: WRITE
  • Prompt: !," to an Excel document"
  • Line Location: HEXC+2
Function Call: WRITE
  • Prompt: !," '<CR>' - To skip this option"
  • Line Location: HEXC+3
Function Call: WRITE
  • Prompt: !," '^' - To quit this option"
  • Line Location: HEXC+4
Function Call: WRITE
  • Prompt: !,"Select which accounting month/year for the ARDC Report"
  • Line Location: EN+3
Function Call: WRITE
  • Prompt: !!,"This report requires 132 characters",!
  • Line Location: EN+9
Function Call: WRITE
  • Prompt: !
  • Line Location: DQQ+14
Function Call: WRITE
  • Prompt: $E($G(RCARRAY(430.71,RCREC_","_RCREPORT_",",X)),1,Y)
  • Line Location: DQQ+17
Function Call: WRITE
  • Prompt: "^"
  • Line Location: DQQ+18
Routine Call
  • DIC
  • Line Location:
    • EN+4
Routine Call
  • DIC
  • Line Location:
    • DQ+54
Routine Call
  • DIE
  • Line Location:
    • STORE+33
    • STORE+61
Routine Call
  • DIR
  • Line Location:
    • PRINT+4
    • DQQ+7
Routine Call
  • %ZIS
  • Line Location:
    • START+17
    • EN+10
Routine Call
  • %ZIS
  • Line Location:
    • START+21
    • EN+14

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430 - [#430] FIND^DIC,  GET1^DIQ
^PRCA(430.2 - [#430.2] GET1^DIQ
^PRCA(430.3 - [#430.3] Classic Fileman Calls
^PRCA(430.7 - [#430.7] Classic Fileman Calls
430.71 GETS^DIQ

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] DQ+12, DQ+13, DQ+14, DQ+15, DQ+20, DQ+21, DQ+45, FIRST+3, FIRST+4, FIRST+5
, STORE+16
^PRCA(430.2 - [#430.2] DQ+29
^PRCA(430.3 - [#430.3] START+6, DQ+32
^PRCA(430.7 - [#430.7] STORE+20, STORE+28, STORE+30, STORE+46, DQQ+4
^TMP($J DQ+9, EXIT+2!

Label References

Name Line Occurrences
$$DTFRMTO START+12
EXIT DQ+62, PRINT+5, DQQ+8
FIRST START+10
HDR PRINT+3, PRINT+6, DQQ+6, DQQ+9
PRINT DQ+64

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
%DT DTFRMTO+1~, DTFRMTO+8*, DTFRMTO+9!, DTFRMTO+11*, DTFRMTO+13!
%DT("A" DTFRMTO+8*, DTFRMTO+11*
%DT("B" DTFRMTO+11*
>> %ZIS START+17*, EN+10*
>> %ZIS("B" START+17*, EN+10*
ARACTDT DQ+2~, DQ+45*, DQ+48, STORE~, STORE+36
BDT DTFRMTO+1~, FIRST+2*, FIRST+6*, FIRST+7*, FIRST+9
BEGDT DTFRMTO+1~
BGDT START+1~, START+11, FIRST+9*
BILLDA DQ+1~, DQ+2~, DQ+12*, DQ+13, DQ+14, DQ+15, DQ+20, DQ+21, DQ+35, DQ+36
DQ+37, DQ+39, DQ+40, DQ+45, DQ+48, DQ+54, STORE~, STORE+15, STORE+16, STORE+46
, STORE+50, STORE+54
CATEGORY STORE~, STORE+37
CURDT DQ+2~, DQ+5*
DA STORE+13~, STORE+29~, STORE+30*, STORE+33*, STORE+49~, STORE+58*
DA(1 STORE+50*, STORE+58*
DATA DQ+1~, DQ+21*, DQ+25, DQ+29, DQ+30, DQ+32
DATEBEG STORE~, STORE+15, STORE+23
DATEEND DQ+1~, DQ+7*, STORE~, STORE+15, STORE+20, STORE+22, STORE+23, STORE+27
DATEMOYR DQ+2~, DQ+7*
DIC START+1~, START+5*, STORE+21~, STORE+22*, STORE+49~, STORE+50*, EN+4*
DIC("DR" STORE+23*, STORE+51*, STORE+52*, STORE+53*
DIC("S" START+5*
DIC(0 STORE+22*, STORE+50*, EN+4*
DIE STORE+13~, STORE+33*, STORE+58*
DIK STORE+29~, STORE+30*
DIR PRINT+4!, EN+1~, DQQ+7!
DIR("?" START+13*, EN+6*
DIR(0 START+13*, PRINT+4*, EN+6*, DQQ+7*
DIROUT DTFRMTO+1~
DIRUT DTFRMTO+1~
DO STORE+21~, STORE+49~
DR STORE+13~, STORE+33*, STORE+59*, STORE+60*, STORE+61*
DT DQ+7
DTFRM DQ+2~, DQ+5*, DQ+11, DQ+16
DTFRMTO START+1~, START+12*, DQ+5
DTFROM DQ+2~, DTFRMTO+11*, DTFRMTO+16, DTFRMTO+18
DTIME PRINT+12
DTOUT PRINT+5, DTFRMTO+1~, EN+1~, DQQ+8
DTTO DQ+2~, DQ+5*, DQ+16, DTFRMTO+16*, DTFRMTO+18
DUOUT PRINT+5, DTFRMTO+1~, EN+1~, DQQ+8
ENDDT DTFRMTO+1~
ERR DQ+2~
EXCEL START+1~, START+13*, START+14*, START+15, START+16, HDR+3, HDR+4, HDR+6, HDR+7, HDR+8
HDR+9, PRINT+4, PRINT+8, PRINT+9, PRINT+10, PRINT+11, PRINT+12, EN+1~, EN+6*, EN+7*
EN+8, EN+9, DQQ+7, DQQ+15, DQQ+18
I START+6*, HDR+5~*, HDR+10~*
IO HDR+2, PRINT+4, DQQ+7
IO("Q" START+17!, START+18, EN+10!, EN+11
IO(0 PRINT+4, DQQ+7
IOF HDR+2, PRINT+12
IOP START+17!, EN+10!
IOSL PRINT+4, DQQ+7
IOST PRINT+4, PRINT+12, DQQ+7
LIST DQ+2~, DQ+54!
LIST("DILIST" DQ+55
MRATYPE DQ+2~, DQ+48*, DQ+51
MSG START+4~*, START+8~*
OUT DTFRMTO+1~, DTFRMTO+6*, DTFRMTO+10, DTFRMTO+15, DTFRMTO+16*, DTFRMTO+18*, DTFRMTO+19
PAGE HDR+2*, HDR+3, HDR+4, PRINT+1~*, DQQ+1~, DQQ+3*, DQQ+6
POP START+17, DQ+2~, EN+10
PRCASITE DQ+1~, DQ+8*
PROMPT START+13*, START+14, DTFRMTO~
QUIT START+1~, START+3*, START+21*, EN+14*
RCACCRD DQ+3~, DQ+30*, DQ+52
RCARRAY DQQ+5~
RCARRAY( DQQ+17
RCBAL DQ+2~, DQ+22*, DQ+55*, DQ+56, DQ+57*, DQ+59
RCBILL FIRST+1~, FIRST+2*, FIRST+3*, FIRST+4, FIRST+5
RCBILLN DQ+1~, DQ+25*, DQ+59
RCCAT DQ+1~, DQ+29*, DQ+43, DQ+51, DQ+59
RCDA STORE+13~, STORE+46*, STORE+47, STORE+58
RCDATE DQ+1~, DQ+5*, DQ+11*, DQ+15*, DQ+16, DQ+27
RCDR STORE+13~
RCDR( STORE+36*, STORE+37*, STORE+38*, STORE+39*, STORE+40*, STORE+41*, STORE+42*, STORE+43*, STORE+52, STORE+60
RCDTAC DQ+1~, DQ+27*, DQ+59
RCFUND DQ+2~, DQ+22*, DQ+39*, DQ+40*, DQ+59, STORE~, STORE+40
RCKEEP STORE+21~, STORE+27*, STORE+28
RCLINE DQ+1~, DQ+11*, DQ+58*, DQ+59, DQ+62
RCLIST STORE+13~
RCOTHER DQ+2~
RCOUT DQ+2~, PRINT+1*, PRINT+2, PRINT+5*, PRINT+7, DQQ+1~, DQQ+3*, DQQ+4, DQQ+8*, DQQ+10
RCPRIN DQ+1~, DQ+22*, DQ+55*, DQ+57*, DQ+59
RCPROMPT EN+1~, EN+6*, EN+7
RCPURGE STORE+21~, STORE+27*, STORE+28*, STORE+30
RCREC DQQ+1~, DQQ+4*, DQQ+12, DQQ+17
RCREPORT STORE+13~, STORE+20*, STORE+25*, STORE+33, STORE+46, STORE+50, STORE+58, EN+1~, EN+5*, DQQ+4
DQQ+12, DQQ+17
RCRET DQ+2~, DQ+9*, DQ+59, PRINT+2, PRINT+8, PRINT+9, PRINT+10, PRINT+11
RCRHITYP DQ+3~, DQ+51*
RCRSC DQ+1~, DQ+2~, DQ+22*, DQ+35*, DQ+36*, DQ+37*, DQ+51, DQ+59, STORE~, STORE+41
RCSP DQQ+1~, DQQ+13*, DQQ+15
RCSTAT DQ+1~, DQ+32*, DQ+59, STORE+13~, STORE+16*, STORE+17, STORE+38
RCSTDT START+1~, FIRST+5*, FIRST+6, FIRST+7
RCTOT DQ+1~
RCVALUE STORE~, STORE+42, STORE+43
RCZERO STORE+13~
RECORD DQ+2~, PRINT+1*, PRINT+2*, PRINT+3, PRINT+8, PRINT+9, PRINT+10, PRINT+11
REPTDATA DQ+1~, DQ+53*
SCREEN START+1~, START+5*, START+6, STORE~, STORE+17, STORE+61
STAT DQ+2~, DQ+11*, DQ+12, DQ+14
STATUS DTFRMTO+1~, FIRST+2*, FIRST+3, FIRST+7
STDT DTFRMTO+1~
TRANTYP DQ+1~, DQ+22*, DQ+53*, DQ+59
TXT START+4~*, START+8~*
TYPE DQ+2~, DQ+22*, DQ+41*, DQ+43*, DQ+51*, DQ+52*, DQ+53, STORE~, STORE+39
U START+6, DQ+5, DQ+13, DQ+14, DQ+15, DQ+51, DQ+59, HDR+4, HDR+8, HDR+9
PRINT+8, PRINT+9, PRINT+10, PRINT+11, DTFRMTO+16, DTFRMTO+18, FIRST+4, FIRST+5, FIRST+7
VAUTC START+1~, START+6, START+7
VAUTC( START+6*, DQ+11, FIRST+2
VAUTNI START+1~, START+5*
VAUTSTR START+1~, START+5*
VAUTVB START+5*, DQ+1~
X PRINT+12*, DTFRMTO+1~, STORE+13~, STORE+21~, STORE+22*, STORE+49~, STORE+50*, STORE+51*, STORE+52*, STORE+54*
, STORE+59*, STORE+60*, EN+1~, DQQ+14*, DQQ+15, DQQ+16, DQQ+17, DQQ+18
XMNOW DQ+1~, DQ+6*, HDR+3, HDR+4, DQQ+1~, DQQ+2*
Y START+1~, START+7, DQ+1~, DTFRMTO+1~, DTFRMTO+10, DTFRMTO+11, DTFRMTO+15, DTFRMTO+16, STORE+13~, STORE+21~
, STORE+25, STORE+49~, EN+1~, EN+4, EN+5, DQQ+16*, DQQ+17
ZTDESC START+19*, EN+1~, EN+12*
ZTRTN START+19*, EN+1~, EN+12*
ZTSAVE EN+1~
ZTSAVE("DTFRMTO" START+20*
ZTSAVE("EXCEL" START+20*, EN+13*
ZTSAVE("RC*" EN+13*
ZTSAVE("RCRET" START+20*
ZTSAVE("VAUTC*" START+20*
ZTSAVE("ZTREQ" START+20*, EN+13*
ZTSK EN+1~

Marked Items

Name Field # of Occurrence
$T(DESCTEXT+TXT START+8
$T(MENU+TXT START+4
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 |  Marked Items  | All