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 |  Naked Globals |  Local Variables  | All
Print Page as PDF
Routine: RCYPAY

Package: Accounts Receivable

Routine: RCYPAY


Information

RCYPAY ;WISC/LDB-Date Sorted Payment report ;18 Aug 97

Source Information

Source file <RCYPAY.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
VA FileMan 4 (,DD)^%DT  NOW^%DTC  ^DIC  ^DIR  
Kernel 3 ^%ZIS  ^%ZISC  ^%ZTLOAD  

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 PRCAD DATE SORTED  
Kernel 1 ^DIC(19  

Entry Points

Name Comments DBIA/ICR reference
V ;;4.5;Accounts Receivable;**91**;Mar 20, 1995
CAT ;select category
QUE
DQ
PROC ; report (queue) starts here
TOT
HDR ;header
HDR1 ;detailed header
HDR2 ;summary header
DPRNT ;print
DATESEL(DESCR) ; select starting and ending dates in days
; returns datestrt and dateend
START
SPRNT ;Print Summary

External References

Name Field # of Occurrence
^%DT START+1, START+5
DD^%DT TOT+9, TOT+10, TOT+11, STARTSTART+4, START+8, START+9
NOW^%DTC TOT+11
^%ZIS QUE+1
^%ZISC DQ+1, DPRNT+39
^%ZTLOAD QUE+2
^DIC CAT+6
^DIR V+10, DPRNT+26, SPRNT+4

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: CAT+3
Function Call: WRITE
  • Prompt: !!,"Enter 'ALL' for all categories or category name.",!
  • Line Location: CAT+7
Function Call: WRITE
  • Prompt: !,"This report requires 132 column display."
  • Line Location: QUE+0
Function Call: WRITE
  • Prompt: !
  • Line Location: QUE+1
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: QUE+5
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: TOT+12
Function Call: WRITE
  • Prompt: !,"DATE SORTED REPORT"_$S(SUM="D":" Detailed",1:" Summary")
  • Line Location: HDR+3
Function Call: WRITE
  • Prompt: ?45,NOW,?68,"PAGE ",PG
  • Line Location: HDR+4
Function Call: WRITE
  • Prompt: !,?20,"FOR DATES: ",DATEX," - ",DATEY
  • Line Location: HDR+5
Function Call: WRITE
  • Prompt: !,"BILL",?13,"POSTED DATE",?25,"PAYMENT DATE",?38,"RECEIPT",?54,"AMOUNT",?69,"PRIN",?83,"INT",?95,"ADM"
  • Line Location: HDR1+1
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: HDR1+2
Function Call: WRITE
  • Prompt: !,?26,"AMOUNT",?37,"PRIN",?46,"INT",?57,"ADM"
  • Line Location: HDR2+1
Function Call: WRITE
  • Prompt: !,LN
  • Line Location: HDR2+2
Function Call: WRITE
  • Prompt: !
  • Line Location: DPRNT+2
Function Call: WRITE
  • Prompt: Y
  • Line Location: DPRNT+21
Function Call: WRITE
  • Prompt: ?26,Y
  • Line Location: DPRNT+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: DPRNT+27
Function Call: WRITE
  • Prompt: !,"TOTAL:",?52,$J($P(TOT,"^"),9,2)
  • Line Location: DPRNT+29
Function Call: WRITE
  • Prompt: ?65,$J($P(TOT,"^",2),9,2),?77,$J($P(TOT,"^",3),9,2),?89,$J($P(TOT,"^",4),9,2)
  • Line Location: DPRNT+30
Function Call: WRITE
  • Prompt: !,"COUNT",?52,$J(CNT(2),9),?65,$J(CNT(2),9),?77,$J(CNT(2),9),?89,$J(CNT(2),9)
  • Line Location: DPRNT+31
Function Call: WRITE
  • Prompt: !,"MEAN"
  • Line Location: DPRNT+32
Function Call: WRITE
  • Prompt: ?52,$S($P(TOT,"^"):$J($P(TOT,"^")/CNT(2),9,2),1:"")
  • Line Location: DPRNT+33
Function Call: WRITE
  • Prompt: ?65,$S($P(TOT,"^",2):$J($P(TOT,"^",2)/CNT(2),9,2),1:"")
  • Line Location: DPRNT+34
Function Call: WRITE
  • Prompt: ?77,$S($P(TOT,"^",3):$J($P(TOT,"^",3)/CNT(2),9,2),1:"")
  • Line Location: DPRNT+35
Function Call: WRITE
  • Prompt: ?89,$S($P(TOT,"^",4):$J($P(TOT,"^",4)/CNT(2),9,2),1:"")
  • Line Location: DPRNT+36
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: @IOF
  • Line Location: SPRNT+5
Function Call: WRITE
  • Prompt: !!,"TOTAL",?22,$J($P(TOT,"^"),9,2),?33,$J($P(TOT,"^",2),9,2)
  • Line Location: SPRNT+22
Function Call: WRITE
  • Prompt: ?42,$J($P(TOT,"^",3),9,2),?53,$J($P(TOT,"^",4),9,2)
  • Line Location: SPRNT+23
Function Call: WRITE
  • Prompt: !,"COUNT",?22,$J(CNT(2),9),?33,$J(CNT(2),9),?42,$J(CNT(2),9),?53,$J(CNT(2),9)
  • Line Location: SPRNT+24
Function Call: WRITE
  • Prompt: !,"MEAN",?22,$S($P(TOT,"^"):$J($P(TOT,"^")/CNT(2),9,2),1:"")
  • Line Location: SPRNT+25
Function Call: WRITE
  • Prompt: ?33,$S($P(TOT,"^",2):$J($P(TOT,"^",2)/CNT(2),9,2),1:"")
  • Line Location: SPRNT+26
Function Call: WRITE
  • Prompt: ?42,$S($P(TOT,"^",3):$J($P(TOT,"^",3)/CNT(2),9,2),1:"")
  • Line Location: SPRNT+27
Function Call: WRITE
  • Prompt: ?53,$S($P(TOT,"^",4):$J($P(TOT,"^",4)/CNT(2),9,2),1:"")
  • Line Location: SPRNT+28
Routine Call
  • DIC
  • Line Location:
    • CAT+6
Routine Call
  • DIR
  • Line Location:
    • V+10
    • DPRNT+26
    • SPRNT+4
Routine Call
  • %ZIS
  • Line Location:
    • QUE+1

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRCA(430.2 - [#430.2] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD("DD" DPRNT+21, DPRNT+22
^PRCA(430 - [#430] PROC+7, DPRNT+20
^PRCA(430.2 - [#430.2] DPRNT+4, SPRNT+7
^PRCA(433 - [#433] PROC+2, PROC+3, PROC+4, PROC+5, PROC+6
^TMP($J V+2!, CAT+2, CAT+4*, CAT+8*, DQ+1!, PROC+8, PROC+12*, TOTTOT+1*, TOT+2
TOT+3, TOT+4*, TOT+5*, DPRNT+1*, DPRNT+2, DPRNT+3*, DPRNT+5, DPRNT+8, DPRNT+9, DPRNT+10
DPRNT+17, DPRNT+19, DPRNT+28, DPRNT+37, DPRNT+40!, SPRNT+1*, SPRNT+2, SPRNT+9, SPRNT+11, SPRNT+12
SPRNT+13, SPRNT+15*, SPRNT+21, SPRNT+29

Label References

Name Line Occurrences
CAT CAT+7, CAT+8, CAT+11
DATESEL V+5
DPRNT DQ
HDR TOT+13, DPRNT+27, SPRNT+5
HDR1 TOT+13, DPRNT+27
HDR2 TOT+13, SPRNT+5
PROC DQ
QUE CAT+4, CAT+9
SPRNT DQ
START START+7

Naked Globals

Name Field # of Occurrence
^("TOT" DPRNT+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% TOT+11, DATESEL+2~
%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 V+1~, QUE+1*
ADM V+1~, PROC+11*, PROC+12
AMT V+1~, PROC+11*, PROC+12
BILL V+1~, PROC+7*, PROC+12, TOT+2*, TOT+3, TOT+4, DPRNT+5*, DPRNT+6, DPRNT+7, DPRNT+17
DPRNT+19, DPRNT+20, SPRNT+9*, SPRNT+11*, SPRNT+12
CAT V+1~, CAT+4*, CAT+6*, CAT+8, CAT+11, PROC+7*, PROC+8, PROC+12, TOT*, TOT+1
TOT+2, TOT+3, TOT+4, TOT+5, DPRNT+2*, DPRNT+3, DPRNT+4, DPRNT+5, DPRNT+8, DPRNT+9
DPRNT+10, DPRNT+17, DPRNT+19, SPRNT+2*, SPRNT+7, SPRNT+9, SPRNT+11, SPRNT+12, SPRNT+13
CNT V+1~, DPRNT+2*, DPRNT+5*, DPRNT+6*, DPRNT+8, SPRNT+9*, SPRNT+10
CNT(1 DPRNT+5*, DPRNT+11, DPRNT+13, DPRNT+14, DPRNT+15, DPRNT+16, DPRNT+18*, SPRNT+11*, SPRNT+12*, SPRNT+16
SPRNT+17, SPRNT+18, SPRNT+19, SPRNT+20
CNT(2 DPRNT+2*, DPRNT+18*, DPRNT+31, DPRNT+33, DPRNT+34, DPRNT+35, DPRNT+36, SPRNT+2*, SPRNT+12*, SPRNT+24
SPRNT+25, SPRNT+26, SPRNT+27, SPRNT+28
DAT V+1~, PROC+2*, PROC+3, PROC+12
DATE V+1~, PROC+10*, PROC+12
DATEEND V+1~, V+5, V+6*, PROC+2, TOT+10, DATESEL+3!, START+8*, START+9
DATESTRT V+1~, PROC+2, TOT+9, DATESEL+3!, START+3*, START+7, START+8
DATEX V+1~, TOT+9*, HDR+5
DATEY V+1~, TOT+10*, HDR+5
DEFAULT DATESEL+2~, START*, START+1, START+4*, START+5
DESCR DATESEL~, START+1, START+5
DIC CAT+1!, CAT+5*
DIC(0 CAT+5*
DIR V+11!, DPRNT+25~
DIR("?" V+9*
DIR("A" V+9*
DIR("B" V+9*
DIR(0 V+9*, DPRNT+26*, SPRNT+4*
DIRUT V+10, DPRNT+25~, DPRNT+26, SPRNT+4
DT STARTSTART+1, START+4, START+5
DTIME CAT+3, DPRNT+38, SPRNT+30
INT V+1~, PROC+11*, PROC+12
IO PROC+1
IO("Q" QUE+2!
IOF TOT+12, HDR+1, DPRNT+27, SPRNT+5
IOM HDR+6
IOSL DPRNT+24, SPRNT+3
IOST TOT+12, HDR+1, DPRNT+26, DPRNT+38, SPRNT+4, SPRNT+30
LN V+1~, HDR+6*, HDR1+2, HDR2+2
NOW V+1~, TOT+11*, HDR+4
OUT V+1~, TOT+8*, DPRNT+2*, DPRNT+5, DPRNT+17, DPRNT+22, DPRNT+24, DPRNT+26*, DPRNT+27, DPRNT+29
SPRNT+2, SPRNT+4*, SPRNT+5, SPRNT+6, SPRNT+22
PG V+1~, TOT+8*, HDR+2*, HDR+4
POP V+1~, QUE+1
PRIN V+1~, PROC+11*, PROC+12
RECPT V+1~, PROC+9*, PROC+12
SUM V+1~, V+12*, DQTOT+13, HDR+3
TN V+1~, PROC+3*, PROC+4, PROC+5, PROC+6, PROC+12, TOT+3*, TOT+4, DPRNT+17*, DPRNT+19
SPRNT+11*, SPRNT+12*
TN0 V+1~, PROC+4*, PROC+7, DPRNT+19*, DPRNT+21, DPRNT+22, DPRNT+23
TN1 V+1~, PROC+5*, PROC+9, PROC+10, PROC+11
TN3 V+1~, PROC+6*, PROC+11
TOT V+1~, DPRNT+10*, DPRNT+13, DPRNT+14, DPRNT+15, DPRNT+16, DPRNT+28*, DPRNT+29, DPRNT+30, DPRNT+33
DPRNT+34, DPRNT+35, DPRNT+36, SPRNT+13*, SPRNT+14, SPRNT+15, SPRNT+17, SPRNT+18, SPRNT+19, SPRNT+20
SPRNT+21*, SPRNT+22, SPRNT+23, SPRNT+25, SPRNT+26, SPRNT+27, SPRNT+28
TYP V+1~, PROC+2*, PROC+3
X V+1~, CAT+3*, CAT+4*, CAT+7, CAT+9, CAT+10, TOT+5*, DPRNT+3*, DPRNT+38*, DATESEL+2~
SPRNT+15*, SPRNT+30*
Y V+1~, V+12, CAT+1*, CAT+6, TOT+9*, TOT+10*, TOT+11*, DPRNT+21*, DPRNT+22*, DATESEL+2~
, START*, START+1, START+2*, START+3, START+4*, START+5, START+6*, START+7, START+8*, START+9*
Z V+1~, TOT+4*
ZTDESC V+1~, QUE+3*
ZTRTN V+1~, QUE+3*
ZTSAVE V+1~
ZTSAVE("DATEEND" QUE+4*
ZTSAVE("DATESTRT" QUE+4*
ZTSAVE("SUM" QUE+4*
ZTSAVE("ZTREQ" QUE+4*
ZTSAVE("^TMP($J," QUE+4*
ZTSK QUE+2!
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 |  Naked Globals |  Local Variables  | All