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

Package: IFCAP

Routine: PRCPRISS


Information

PRCPRISS ;WISC/RFJ-inventory sales (secondary) ;24 May 93

Source Information

Source file <PRCPRISS.m>

Call Graph

Call Graph

Call Graph Total: 12

Package Total Call Graph
IFCAP 6 ($$SCRPAUSE,END,P)^PRCPUREP  $$SUMMARY^PRCPURS0  DATESEL^PRCPURS2  DISTRSEL^PRCPURS3  $$DESCR^PRCPUX1  DISPLAY^PRCPUX2  
Kernel 3 ^%ZIS  ^%ZISC  (,$$S)^%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: 2

Package Total Caller Graph
IFCAP 2 PRCPRISR  PRCPURS3  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;**1,41**;Oct 20, 2000
SECOND
DQ
Q
H
TOWHOM(INVPT) ; identify a recipient
TOWHOM1
TOWHOMQ

External References

Name Field # of Occurrence
DD^%DT DQ+14, DQ+15
NOW^%DTC DQ+15
^%ZIS SECOND+12
^%ZISC Q
^%ZTLOAD SECOND+12
$$S^%ZTLOAD DQ+18
^DIR TOWHOM1+2, TOWHOM1+12
$$SCRPAUSE^PRCPUREP DQ+16
END^PRCPUREP DQ+45
P^PRCPUREP DQ+19, DQ+29, DQ+37, DQ+42
$$SUMMARY^PRCPURS0 SECOND+10
DATESEL^PRCPURS2 SECOND+8
DISTRSEL^PRCPURS3 SECOND+4
$$DESCR^PRCPUX1 DQ+4, DQ+21
DISPLAY^PRCPUX2 SECOND+1, SECOND+3, SECOND+7

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,"*** NO RECIPIENTS SELECTED !"
  • Line Location: SECOND+5
Function Call: WRITE
  • Prompt: !!
  • Line Location: SECOND+7
Function Call: WRITE
  • Prompt: !
  • Line Location: SECOND+12
Function Call: WRITE
  • Prompt: !!,"<*> please wait <*>"
  • Line Location: SECOND+15
Function Call: WRITE
  • Prompt: !?10,"<<< TASKMANAGER JOB TERMINATED BY USER >>>"
  • Line Location: DQ+18
Function Call: WRITE
  • Prompt: !
  • Line Location: DQ+29
Function Call: WRITE
  • Prompt: !
  • Condition for execution: $X>20
  • Line Location: DQ+33
Function Call: WRITE
  • Prompt: ?27,"TOTALS BY RECIPIENT: ",$J(TOTALQ,10),$J(TOTALV,22,2)
  • Line Location: DQ+33
Function Call: WRITE
  • Prompt: !!,"TOTAL SALES TO RECIPIENTS:"
  • Line Location: DQ+38
Function Call: WRITE
  • Prompt: !?10,DISTRPT,?40,$J(%,20,2)
  • Line Location: DQ+40
Function Call: WRITE
  • Prompt: !?10,"TOTAL",?40,$J(TOTALV,20,2)
  • Line Location: DQ+44
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: H+0
Function Call: WRITE
  • Prompt: $C(13),"INVENTORY SALES FOR: ",$E(PRCP("IN"),1,20),?(80-$L(%)),%
  • Line Location: H+1
Function Call: WRITE
  • Prompt: !?5,"INVENTORY SALES DATE RANGE: ",DATESDT," TO ",DATEEDT
  • Line Location: H+2
Function Call: WRITE
  • Prompt: !?1,"*** ONLY SUMMARY OF SALES PRINTED ***",!,%
  • Line Location: H+4
Function Call: WRITE
  • Prompt: !,"DESCRIPTION",?37,"DATE ISSUED",$J("QUANTITY",10),$J("SELL COST",10),$J("TOTAL VALUE",12),!,%
  • Line Location: H+5
Function Call: WRITE
  • Prompt: !,"THERE ARE NO RECIPIENTS OF THAT NAME IN THIS INVENTORY POINT"
  • Line Location: TOWHOM1+8
Routine Call
  • DIR
  • Line Location:
    • TOWHOM1+2
    • TOWHOM1+12
Routine Call
  • %ZIS
  • Line Location:
    • SECOND+12

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRCP(445 - [#445] DQ+20
^PRCP(445.2 - [#445.2] DQ+2, DQ+3, DQ+5, TOWHOM1+5, TOWHOM1+7
^TMP($J SECOND+5, DQ+1!, DQ+7, DQ+8, DQ+11*, DQ+17, DQ+23, DQ+26, DQ+32*, DQ+39
, Q!

Label References

Name Line Occurrences
H DQ+16, DQ+19, DQ+29, DQ+37, DQ+42
Q SECOND+5, SECOND+8, SECOND+10, SECOND+12, DQ+36, DQ+43
TOWHOM1 TOWHOM1+8
TOWHOMQ TOWHOM1+3

Naked Globals

Name Field # of Occurrence
^( DQ+26, DQ+39

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DQ~, DQ+15, DQ+39*, DQ+40, DQ+41, H*, H+1, H+3*, H+4, H+5
%H DQ~
%I DQ~
>> %ZIS SECOND+12*
ANS SECOND~
DA DQ~, DQ+2*, DQ+3, DQ+5, DQ+11, DQ+26*
DATA DQ~, DQ+3*, DQ+4, DQ+9*, DQ+10*, DQ+11
DATE DQ~, DQ+2*, DQ+11, DQ+26*, DQ+27
DATEEDT DQ~, DQ+14*, H+2
DATEEND SECOND~, SECOND+8, DQ+2, DQ+14
DATESDT DQ~, DQ+14*, H+2
DATESTRT SECOND~, DQ+2, DQ+14
DESCR DQ~, DQ+4*, DQ+11, DQ+17*, DQ+23, DQ+26
DIC TOWHOM+3~
DIR TOWHOM+3~, TOWHOM1+2!, TOWHOM1+12!
DIR("A" TOWHOM1+1*, TOWHOM1+9*, TOWHOM1+10*
DIR(0 TOWHOM1*, TOWHOM1+11*
DISTRALL SECOND~, SECOND+5, DQ+6, DQ+7, DQ+8
DISTRNM DQ~
DISTRPT DQ~, DQ+5*, DQ+6, DQ+7, DQ+8, DQ+11, DQ+23*, DQ+24, DQ+26, DQ+32
DQ+39*, DQ+40
>> DTOUT TOWHOM1+3, TOWHOMQ
>> DUOUT TOWHOM1+3, TOWHOMQ
INVPT TOWHOM~, TOWHOM1+5, TOWHOM1+7
IO DQ+16
IO("Q" SECOND+12!
IOF H
IOSL DQ+19, DQ+29, DQ+37, DQ+42
ITEMDA DQ~, DQ+4*, DQ+11, DQ+17*, DQ+20, DQ+21, DQ+23, DQ+26
ITEMDATA DQ~, DQ+20*
NOW DQ~, DQ+15*, H
PAGE DQ~, DQ+16*, H*
>> POP SECOND+12
>> PRCP("I" SECOND+4, DQ+2, DQ+4, DQ+20, DQ+21
>> PRCP("IN" H+1
PRCPA TOWHOM+3~, TOWHOM1+6*, TOWHOM1+7*
PRCPB TOWHOM+3~, TOWHOM1+4*, TOWHOM1+7
PRCPC TOWHOM+3~, TOWHOM1+7*, TOWHOM1+9
PRCPD TOWHOM+3~
PRCPD( TOWHOM1+7*, TOWHOM1+9, TOWHOMQ
PRCPD("" TOWHOM1+8
PRCPD(1 TOWHOM1+5*
PRCPDATA DQ~, DQ+26*, DQ+27, DQ+28
PRCPEND SECOND~
PRCPFLAG DQ~, DQ+17, DQ+18*, DQ+19, DQ+23, DQ+26, DQ+29, DQ+30, DQ+34, DQ+36
DQ+37, DQ+39, DQ+42, DQ+43
PRCPI TOWHOM+3~, TOWHOM1+4*, TOWHOM1+5*, TOWHOM1+7, TOWHOM1+9*, TOWHOM1+11
PRCPSTRT SECOND~
PRCPSUMM SECOND~, SECOND+10*, DQ+21, DQ+24, DQ+27, DQ+33, DQ+35, H+4
SCREEN DQ~, DQ+16*, DQ+19, DQ+29, DQ+37, DQ+42, H
TOTALQ DQ~, DQ+25*, DQ+28*, DQ+31, DQ+33
TOTALQI DQ~, DQ+22*, DQ+31*, DQ+35
TOTALV DQ~, DQ+25*, DQ+28*, DQ+31, DQ+32, DQ+33, DQ+39*, DQ+41*, DQ+44
TOTALVI DQ~, DQ+22*, DQ+31*, DQ+35
X SECOND~, SECOND+1!, SECOND+3!, SECOND+7!, DQ~, TOWHOM1+4, TOWHOM1+5, TOWHOM1+6
X(1 SECOND+1*, SECOND+3*, SECOND+7*
Y DQ~, DQ+14*, DQ+15*, TOWHOM1+3, TOWHOMQ
>> ZTDESC SECOND+13*
>> ZTQUEUED DQ+18
>> ZTRTN SECOND+13*
>> ZTSAVE("DATE*" SECOND+14*
>> ZTSAVE("DISTRALL" SECOND+14*
>> ZTSAVE("PRCP*" SECOND+14*
>> ZTSAVE("ZTREQ" SECOND+14*
>> ZTSAVE("^TMP($J,""PRCPURS3""," SECOND+14*
ZTSK SECOND+12!
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All