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

Package: Accounts Receivable

Routine: RCBMILL


Information

RCBMILL ;WISC/RFJ-millennium bill report (generator) ; 27 Jun 2001 11:10 AM

Source Information

Source file <RCBMILL.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
Accounts Receivable 6 PRINT^RCBMILL1  PRINT^RCBMILL2  SUMMARY^RCBMILL3  PRINT^RCBMILL4  $$BILLFUND^RCBMILLC  $$PREVMONT^RCRJRBD  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
VA FileMan 3 (,DD)^%DT  NOW^%DTC  ^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 RCBM MILL BILL HSIF REPORT  

Entry Points

Name Comments DBIA/ICR reference
DQ ; queued report starts here
; requires variable rcdatbeg and rcdatend
ASKTYPE() ; ask type of report
MONTHSEL ; ask starting and ending month
; returns rcdatbeg and rcdatend

External References

Name Field # of Occurrence
^%DT RCBMILL+18, MONTHSEL+7, MONTHSEL+11
DD^%DT RCBMILL+14, DQ+26, DQ+27, DQ+28, MONTHSEL+6, MONTHSEL+10, MONTHSEL+15, MONTHSEL+16
NOW^%DTC DQ+28
^%ZIS RCBMILL+27
^%ZISC DQ+42
^%ZTLOAD RCBMILL+28
^DIR ASKTYPE+5
PRINT^RCBMILL1 DQ+35
PRINT^RCBMILL2 DQ+37
SUMMARY^RCBMILL3 DQ+33
PRINT^RCBMILL4 DQ+39
$$BILLFUND^RCBMILLC DQ+22
$$PREVMONT^RCRJRBD RCBMILL+14

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,"--- Enter the Type of Report to Generate ---"
  • Line Location: RCBMILL+6
Function Call: WRITE
  • Prompt: !!,"--- Enter the Month and Year for the Report ---"
  • Line Location: RCBMILL+13
Function Call: WRITE
  • Prompt: !
  • Line Location: RCBMILL+27
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: RCBMILL+31
Function Call: WRITE
  • Prompt: !!,"***** WARNING: THIS WILL USE A LARGE AMOUNT OF PAPER. *****"
  • Line Location: ASKTYPE+9
Function Call: WRITE
  • Prompt: !,"***** I RECOMMENDED THAT YOU DO ***NOT*** PRINT THIS *****"
  • Line Location: ASKTYPE+10
Function Call: WRITE
  • Prompt: !,"***** REPORT ON A PRINTER. YOU SHOULD CAPTURE THIS *****"
  • Line Location: ASKTYPE+11
Function Call: WRITE
  • Prompt: !,"***** TO A FILE ON YOUR PC FOR REVIEW. *****"
  • Line Location: ASKTYPE+12
Function Call: WRITE
  • Prompt: !!,"--- Enter the Starting and Ending Month and Year ---"
  • Line Location: MONTHSEL+5
Function Call: WRITE
  • Prompt: !,"ENDING MONTH MUST BE GREATER THAN STARTING MONTH!"
  • Line Location: MONTHSEL+12
Function Call: WRITE
  • Prompt: !,"--- Selected date range from ",Y," to "
  • Line Location: MONTHSEL+15
Function Call: WRITE
  • Prompt: Y," ---"
  • Line Location: MONTHSEL+16
Routine Call
  • DIR
  • Line Location:
    • ASKTYPE+5
Routine Call
  • %ZIS
  • Line Location:
    • RCBMILL+27

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] DQ+15
^PRCA(433 - [#433] DQ+9, DQ+11, DQ+12
^TMP("RCBMILL" DQ+4!, DQ+18*, DQ+21, DQ+41!
^TMP($J DQ+4!, DQ+41!

Label References

Name Line Occurrences
$$ASKTYPE RCBMILL+7
MONTHSEL RCBMILL+22, MONTHSEL+12

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DQ+3~, DQ+22*, DQ+25~, DQ+28
%DT RCBMILL+3~, RCBMILL+17*, MONTHSEL+2~, MONTHSEL+7*, MONTHSEL+11*
%DT("A" RCBMILL+17*, MONTHSEL+7*, MONTHSEL+11*
%DT("B" RCBMILL+17*, MONTHSEL+7*, MONTHSEL+11*
%DT(0 RCBMILL+16*, MONTHSEL+7*, MONTHSEL+11*
%H DQ+25~
%I DQ+25~
>> %ZIS RCBMILL+27*
DEFAULT RCBMILL+3~, RCBMILL+14*, RCBMILL+17, MONTHSEL+2~, MONTHSEL+6*, MONTHSEL+7, MONTHSEL+10*, MONTHSEL+11
DIR ASKTYPE+1~
DIR("A" ASKTYPE+3*
DIR("B" ASKTYPE+4*
DIR(0 ASKTYPE+2*
DIRUT ASKTYPE+1~
DT RCBMILL+14, RCBMILL+16, MONTHSEL+6, MONTHSEL+7, MONTHSEL+10, MONTHSEL+11
DTOUT ASKTYPE+1~, ASKTYPE+6
DUOUT ASKTYPE+1~, ASKTYPE+6
IO DQ+30
IO("Q" RCBMILL+28!
IO(0 DQ+30
IOST DQ+30
>> POP RCBMILL+27
RCBILLDA DQ+3~, DQ+12*, DQ+15, DQ+18, DQ+21*, DQ+22
RCCATEG DQ+3~, DQ+15*, DQ+16
RCDATBEG RCBMILL+3~, RCBMILL+19*, DQ+8, DQ+26, MONTHSEL+3!, MONTHSEL+8*, MONTHSEL+12, MONTHSEL+15
RCDATE DQ+3~, DQ+8*, DQ+9*, DQ+11
RCDATEND RCBMILL+3~, RCBMILL+19*, RCBMILL+22, RCBMILL+24, DQ+9, DQ+22, DQ+27, MONTHSEL+3!, MONTHSEL+13*, MONTHSEL+16
RCMOYR DQ+25~, DQ+26*
RCMOYRTO DQ+25~, DQ+27*
RCNOW DQ+25~, DQ+28*
RCOFFDT RCBMILL+12~, RCBMILL+15*, RCBMILL+16
RCPAGE DQ+25~, DQ+29*
RCREPTYP RCBMILL+3~, RCBMILL+7*, RCBMILL+8, RCBMILL+11, RCBMILL+22, DQ+33, DQ+35, DQ+37, DQ+39
RCRJFLAG DQ+25~
RCRJLINE DQ+25~
RCSCREEN DQ+25~, DQ+30*
RCTRANDA DQ+3~, DQ+10*, DQ+11*, DQ+12
RCTYPE DQ+3~, DQ+7*, DQ+9, DQ+11
X RCBMILL+3~, DQ+25~, ASKTYPE+1~, MONTHSEL+2~
Y RCBMILL+3~, RCBMILL+14*, RCBMILL+18, RCBMILL+19, DQ+25~, DQ+26*, DQ+27*, DQ+28*, ASKTYPE+1~, ASKTYPE+6*
, ASKTYPE+8, ASKTYPE+14, MONTHSEL+2~, MONTHSEL+6*, MONTHSEL+7, MONTHSEL+8, MONTHSEL+10*, MONTHSEL+11, MONTHSEL+12, MONTHSEL+13
MONTHSEL+15*, MONTHSEL+16*
>> ZTDESC RCBMILL+29*
>> ZTQUEUED DQ+30
>> ZTRTN RCBMILL+29*
>> ZTSAVE("RCDATBEG" RCBMILL+30*
>> ZTSAVE("RCDATEND" RCBMILL+30*
>> ZTSAVE("RCREPTYP" RCBMILL+30*
>> ZTSAVE("ZTREQ" RCBMILL+30*
ZTSK RCBMILL+28!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All