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

Package: IFCAP

Routine: PRCPRDI2


Information

PRCPRDI2 ;WISC/RFJ-print calculated due-ins ;30 Aug 91

Source Information

Source file <PRCPRDI2.m>

Call Graph

Call Graph

Call Graph Total: 7

Package Total Call Graph
IFCAP 4 ($$GETIN,SETIN)^PRCPUDUE  ($$SCRPAUSE,END,P)^PRCPUREP  (ADDTRAN,KILLTRAN)^PRCPUTRA  ($$DESCR,$$NSN,$$UNITVAL)^PRCPUX1  
VA FileMan 2 DD^%DT  NOW^%DTC  
Kernel 1 ^%ZISC  

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
IFCAP 1 PRCPRDI1  

Entry Points

Name Comments DBIA/ICR reference
PRINT ; called from prcprdi1 to print calculated due-ins
H
H1
UPDATE ; update due-ins and outstanding transactions

External References

Name Field # of Occurrence
DD^%DT PRINT+2
NOW^%DTC PRINT+2
^%ZISC PRINT+24
$$GETIN^PRCPUDUE PRINT+10, PRINT+19, UPDATE+18
SETIN^PRCPUDUE UPDATE+18
$$SCRPAUSE^PRCPUREP PRINT+2
END^PRCPUREP PRINT+23
P^PRCPUREP PRINT+8, PRINT+13
ADDTRAN^PRCPUTRA UPDATE+8
KILLTRAN^PRCPUTRA UPDATE+5
$$DESCR^PRCPUX1 PRINT+10
$$NSN^PRCPUX1 PRINT+5
$$UNITVAL^PRCPUX1 PRINT+10, PRINT+15

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !!,NSN,?20,$E($$DESCR^PRCPUX1(PRCP("I"),ITEMDA),1,20),?42,"[#",ITEMDA,"]",?49,$J($$UNITVAL^PRCPUX1($P(D,"^",14),$P(D,"^",5)," per "),13),?70,$J($$GETIN^PRCPUDUE(PRCP("I"),ITEMDA),10)
  • Line Location: PRINT+10
Function Call: WRITE
  • Prompt: !?10,TRANNO,?30,$P($P($G(^PRC(442,+$P(DATA,"^",6),0)),"^"),"-",2),?37,$J($$UNITVAL^PRCPUX1($P(DATA,"^",4),$P(DATA,"^",3)," per "),13),?56,$J($P(DATA,"^",5),6),$J($P(DATA,"^",2),10)
  • Line Location: PRINT+15
Function Call: WRITE
  • Prompt: ?77,"ADD"
  • Line Location: PRINT+16
Function Call: WRITE
  • Prompt: ?77,"UPD"
  • Line Location: PRINT+17
Function Call: WRITE
  • Prompt: " <-----*"
  • Line Location: PRINT+19
Function Call: WRITE
  • Prompt: !,"DUE-INS AND OUTSTANDING TRANSACTIONS WILL NOT BE UPDATED UNTIL ENTIRE REPORT",!,"IS PRINTED."
  • Line Location: PRINT+21
Function Call: WRITE
  • Prompt: !!,"DUE-INS AND OUTSTANDING TRANSACTIONS HAVE BEEN UPDATED."
  • Line Location: PRINT+22
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: H+0
Function Call: WRITE
  • Prompt: $C(13),"CALCULATED DUE-INS REPORT FOR: ",PRCP("IN"),?(80-$L(%)),%,!,"NSN",?20,"DESCRIPTION",?42,"[#MI]",?51,"UNIT per ISS",?70,"DUE-IN QTY",!
  • Line Location: H+1
Function Call: WRITE
  • Prompt: %
  • Line Location: H+1
Function Call: WRITE
  • Prompt: !?10,"TRANSACTION",?30,"PO #",?39,"UNIT per REC",?53,"CONV FACT",?66,"DUE-IN"
  • Line Location: H1+0

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^PRC(442 - [#442] PRINT+15
^PRCP(445 - [#445] PRINT+9, PRINT+16, PRINT+17, UPDATE+2, UPDATE+3, UPDATE+5, UPDATE+8, UPDATE+9, UPDATE+13*, UPDATE+16
UPDATE+19
^PRCS(410 - [#410] PRINT+14
^TMP($J PRINT+4!, PRINT+5*, PRINT+7, PRINT+12, PRINT+24!, UPDATE+5, UPDATE+7

Label References

Name Line Occurrences
H PRINT+2, PRINT+8, PRINT+13
H1 PRINT+11, PRINT+13
UPDATE PRINT+22

Naked Globals

Name Field # of Occurrence
^( PRINT+12, UPDATE+7, UPDATE+16

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% PRINT+1~, PRINT+2, H*, H+1*, UPDATE+1~, UPDATE+9*, UPDATE+10*, UPDATE+11*, UPDATE+12*, UPDATE+13
%H PRINT+1~
%I PRINT+1~
D PRINT+1~, PRINT+9*, PRINT+10
DATA PRINT+1~, PRINT+12*, PRINT+14, PRINT+15, PRINT+17, UPDATE+1~, UPDATE+7*, UPDATE+8, UPDATE+9, UPDATE+10
UPDATE+11, UPDATE+12
DATE PRINT+1~, PRINT+2*, H
DUEIN PRINT+1~, PRINT+12*, PRINT+14*, PRINT+19
IO PRINT+2
IO(0 PRINT+21
IOF H
IOSL PRINT+8, PRINT+13
ITEMDA PRINT+1~, PRINT+2*, PRINT+5*, PRINT+7*, PRINT+9, PRINT+10, PRINT+12, PRINT+16, PRINT+17, PRINT+19
UPDATE+1~, UPDATE+2*, UPDATE+3, UPDATE+5, UPDATE+7, UPDATE+8, UPDATE+9, UPDATE+13, UPDATE+16, UPDATE+18
UPDATE+19
NSN PRINT+1~, PRINT+5*, PRINT+7*, PRINT+10
PAGE PRINT+1~, PRINT+2*, H*
>> PRCP("I" PRINT+9, PRINT+10, PRINT+16, PRINT+17, PRINT+19, UPDATE+2, UPDATE+3, UPDATE+5, UPDATE+8, UPDATE+9
UPDATE+13, UPDATE+16, UPDATE+18, UPDATE+19
>> PRCP("IN" H+1
PRCPFLAG PRINT+1~, PRINT+7, PRINT+8, PRINT+12, PRINT+13, PRINT+21, PRINT+22, PRINT+23
>> PRCPFUPD PRINT+21, PRINT+22
QTY PRINT+1~, UPDATE+15*, UPDATE+16*, UPDATE+17*, UPDATE+18
SCREEN PRINT+1~, PRINT+2*, PRINT+8, PRINT+13, H
TRANDA PRINT+1~, PRINT+12*, PRINT+14, PRINT+16, PRINT+17, UPDATE+1~, UPDATE+5*, UPDATE+7*, UPDATE+8, UPDATE+9
UPDATE+13, UPDATE+16*
TRANNO PRINT+1~, PRINT+14*, PRINT+15
X PRINT+1~
Y PRINT+1~, PRINT+2*
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All