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

Package: Accounts Receivable

Routine: RCRJRTRA


Information

RCRJRTRA ;WISC/RFJ-transaction report ;1 Mar 97

Source Information

Source file <RCRJRTRA.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  
Accounts Receivable 2 $$TRANBAL^RCRJRCOT  PRINT^RCRJRTR1  
VA FileMan 2 (,DD)^%DT  ^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: 7

Package Total Caller Graph
Accounts Receivable 7 PRCA REPT AR TRANSACTION LIST  RCDPLPS1  RCDPLPSR  RCDPRLIS  RCDPRSEA  RCDPRTP  RCRJRDEP  

Entry Points

Name Comments DBIA/ICR reference
DQ ; report (queue) starts here
SETVALUE(TYPE,PRIN,INT,ADM) ; store value in tmp global for printing
; = trans amt ^ prin amt ^ int amt ^ adm amt
; add spaces to type for sorting in numerical order
DATESEL(DESCR) ; select starting and ending dates in days
; returns datestrt and dateend
START
TRANTYPE(DATESTRT,DATEEND)
SHOWLIST ; show list of available/selected transaction types
SUMMARY() ; ask to print detailed or summary report

External References

Name Field # of Occurrence
^%DT START+1, START+5
DD^%DT STARTSTART+4, START+8, START+9
^%ZIS RCRJRTRA+16
^%ZISC DQ+38
^%ZTLOAD RCRJRTRA+17
^DIR TRANTYPE+19, SUMMARY+3
$$TRANBAL^RCRJRCOT DQ+16
PRINT^RCRJRTR1 DQ+36

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"NO transaction types selected."
  • Line Location: RCRJRTRA+11
Function Call: WRITE
  • Prompt: !
  • Line Location: RCRJRTRA+16
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: RCRJRTRA+20
Function Call: WRITE
  • Prompt: !,"END DATE MUST BE GREATER THAN OR EQUAL TO THE START DATE.",!
  • Line Location: START+7
Function Call: WRITE
  • Prompt: !?5,"*** Selected date range from ",Y," to "
  • Line Location: START+9
Function Call: WRITE
  • Prompt: Y," ***"
  • Line Location: START+9
Function Call: WRITE
  • Prompt: !,"There are NO transactions within the date range."
  • Line Location: TRANTYPE+13
Function Call: WRITE
  • Prompt: " un-selected"
  • Line Location: TRANTYPE+25
Function Call: WRITE
  • Prompt: " selected"
  • Line Location: TRANTYPE+26
Function Call: WRITE
  • Prompt: !!,"The following is a list of available transactions within the date range.",!,"Asterisks (**) next to the transaction indicates it has been selected",!,"for the report."
  • Line Location: SHOWLIST+1
Function Call: WRITE
  • Prompt: !
  • Line Location: SHOWLIST+3
Function Call: WRITE
  • Prompt: ?40
  • Line Location: SHOWLIST+4
Function Call: WRITE
  • Prompt: $S($D(TRANTYPE(%)):"**",1:" ")," "
  • Line Location: SHOWLIST+5
Function Call: WRITE
  • Prompt: $S($L(%)=1:" ",1:""),%," ",TRANLIST(%)
  • Line Location: SHOWLIST+6
Function Call: WRITE
  • Prompt: !
  • Line Location: SUMMARY+3
Routine Call
  • DIR
  • Line Location:
    • TRANTYPE+19
    • SUMMARY+3
Routine Call
  • %ZIS
  • Line Location:
    • RCRJRTRA+16

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCA(430 - [#430] DQ+11, DQ+13
^PRCA(430.3 - [#430.3] TRANTYPE+10
^PRCA(433 - [#433] DQ+4, DQ+5, DQ+6, DQ+7, DQ+21, DQ+23, TRANTYPE+8
^TMP($J DQ+2!, DQ+39!, SETVALUE+4*

Label References

Name Line Occurrences
$$SUMMARY RCRJRTRA+13
DATESEL RCRJRTRA+7
SETVALUE DQ+25, DQ+29, DQ+31, DQ+33, DQ+34
SHOWLIST TRANTYPE+17
START START+7
TRANTYPE RCRJRTRA+11

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DATESEL+2~, TRANTYPE+3~, TRANTYPE+8*, TRANTYPE+10*, TRANTYPE+11, TRANTYPE+12, TRANTYPE+21*, SHOWLIST+2*, SHOWLIST+5, SHOWLIST+6
%DT DATESEL+2~, START+1*, START+5*
%DT("A" START+1*, START+5*
%DT("B" START+1*, START+5*
%DT(0 START+1*, START+5*
%H DATESEL+2~
%I DATESEL+2~
>> %ZIS RCRJRTRA+16*
ADM DQ+1~, DQ+17*, DQ+25, DQ+29, DQ+31, DQ+33, DQ+34, SETVALUE~, SETVALUE+4
BILLDA DQ+1~, DQ+9*, DQ+11, DQ+13, SETVALUE+4
CATDA DQ+1~, DQ+13*, DQ+14, SETVALUE+4
COUNT TRANTYPE+3~, SHOWLIST+2*, SHOWLIST+3
DA DQ+1~, DQ+6*, DQ+7, DQ+16, DQ+21, DQ+23, SETVALUE+4
DATA0 DQ+1~, DQ+7*, DQ+9
DATE DQ+1~, DQ+5*, DQ+6, TRANTYPE+3~, TRANTYPE+7*, TRANTYPE+8
DATEEND RCRJRTRA+4~, RCRJRTRA+7, RCRJRTRA+8*, RCRJRTRA+11, DQ+5, DATESEL+3!, START+8*, START+9, TRANTYPE~, TRANTYPE+8
DATESTRT RCRJRTRA+4~, RCRJRTRA+11, DQ+5, DATESEL+3!, START+3*, START+7, START+8, TRANTYPE~, TRANTYPE+7
DEFAULT DATESEL+2~, START*, START+1, START+4*, START+5
DESCR DATESEL~, START+1, START+5
DIR TRANTYPE+3~, SUMMARY+1~
DIR("A" TRANTYPE+18*, SUMMARY+2*
DIR("B" SUMMARY+2*
DIR(0 TRANTYPE+18*, SUMMARY+2*
DIRUT TRANTYPE+3~, TRANTYPE+20, SUMMARY+1~, SUMMARY+4
DT STARTSTART+1, START+4, START+5
INT DQ+1~, DQ+17*, DQ+25, DQ+29, DQ+31, DQ+33, DQ+34, SETVALUE~, SETVALUE+4
IO("Q" RCRJRTRA+17!
>> POP RCRJRTRA+16
PRIN DQ+1~, DQ+17*, DQ+25, SETVALUE~, SETVALUE+4
RCRJFLAG TRANTYPE+3~, TRANTYPE+16, TRANTYPE+20*
RCRJSUMM RCRJRTRA+4~, RCRJRTRA+13*
TRANLIST TRANTYPE+3~, TRANTYPE+7*, TRANTYPE+12*, TRANTYPE+13, TRANTYPE+14*, TRANTYPE+18
TRANLIST( TRANTYPE+11*, TRANTYPE+21, TRANTYPE+24, SHOWLIST+2, SHOWLIST+6
TRANTYPE RCRJRTRA+4~, DQ+4*, DQ+5, DQ+6, DQ+19, TRANTYPE+4!, TRANTYPE+8*, TRANTYPE+9, TRANTYPE+10, TRANTYPE+11
, TRANTYPE+12, TRANTYPE+22!
TRANTYPE( DQ+4, TRANTYPE+21*, TRANTYPE+25!, TRANTYPE+26*, SHOWLIST+5
TRANTYPE(0 RCRJRTRA+11
TYPE DQ+1~, DQ+19*, DQ+21*, DQ+23*, DQ+25, DQ+29, DQ+31, DQ+33, DQ+34, SETVALUE~
, SETVALUE+3*, SETVALUE+4
VALUE DQ+1~, DQ+16*, DQ+17
X DQ+1~, DATESEL+2~, TRANTYPE+3~, SUMMARY+1~
Y DQ+1~, DATESEL+2~, START*, START+1, START+2*, START+3, START+4*, START+5, START+6*, START+7
START+8*, START+9*, TRANTYPE+3~, TRANTYPE+21, TRANTYPE+22, TRANTYPE+23*, TRANTYPE+24, TRANTYPE+25, TRANTYPE+26, SUMMARY+1~
, SUMMARY+5
>> ZTDESC RCRJRTRA+18*
>> ZTRTN RCRJRTRA+18*
>> ZTSAVE("DATE*" RCRJRTRA+19*
>> ZTSAVE("RCRJ*" RCRJRTRA+19*
>> ZTSAVE("TRANTYPE*" RCRJRTRA+19*
>> ZTSAVE("ZTREQ" RCRJRTRA+19*
ZTSK RCRJRTRA+17!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables  | All