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

Package: IFCAP

Routine: PRCSP2


Information

PRCSP2 ;WISC/SAW-CONTROL POINT ACTIVITY 2237 PRINTOUT (PRE-PRINTED 8X10 1/2) ;4/21/93 09:57

Source Information

Source file <PRCSP2.m>

Call Graph

Call Graph

Call Graph Total: 5

Package Total Call Graph
IFCAP 2 ^PRCSP21  DIWP^PRCUTL  
VA FileMan 2 DD^%DT  NOW^%DTC  
Kernel 1 KILL^%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: 1

Package Total Caller Graph
IFCAP 1 PRCSP21  

Entry Points

Name Comments DBIA/ICR reference
V ;;5.1;IFCAP;;Oct 20, 2000
H
ITEM1
ITEM2
PRCARD
VENDOR ;PRINT VENDOR AND REQ MESSAGES
RM

External References

Name Field # of Occurrence
DD^%DT V+2, H+4
NOW^%DTC V+2
KILL^%ZTLOAD RM+1
^PRCSP21 RM
DIWP^PRCUTL ITEM1+6, PRCARD+2

Interaction Calls

Name Line Occurrences
Function Call: READ
  • Prompt: "PRESS RETURN WHEN READY TO PRINT NEXT PAGE: "
  • Variable: X
  • Timeout: DTIME
  • Line Location: H+0
Function Call: WRITE
  • Prompt: !
  • Line Location: H+0
Function Call: WRITE
  • Prompt: !,$C(7)
  • Line Location: H+0
Function Call: WRITE
  • Prompt: !,@IOF
  • Line Location: H+1
Function Call: WRITE
  • Prompt: ?36,"PRIORITY: ",P(5),!
  • Line Location: H+2
Function Call: WRITE
  • Prompt: ?3,Y
  • Condition for execution: PRCS("P")=1
  • Line Location: H+2
Function Call: WRITE
  • Prompt: ?36,$P(^PRCS(410,DA,0),U),?80,"PAGE ",PRCS("P")
  • Line Location: H+2
Function Call: WRITE
  • Prompt: !!!!,?24
  • Line Location: H+3
Function Call: WRITE
  • Prompt: $P(^(0),U)
  • Line Location: H+3
Function Call: WRITE
  • Prompt: " ("_$P(^(0),U,8)_")"
  • Condition for execution: $P(^(0),U,8)]""
  • Line Location: H+3
Function Call: WRITE
  • Prompt: !!,?4,"X"
  • Line Location: H+4
Function Call: WRITE
  • Prompt: ?45,Y
  • Line Location: H+4
Function Call: WRITE
  • Prompt: !!!
  • Line Location: H+5
Function Call: WRITE
  • Prompt: !!!
  • Line Location: H+6
Function Call: WRITE
  • Prompt: ?18,P,":"
  • Line Location: H+6
Function Call: WRITE
  • Prompt: ?18,P,":"
  • Line Location: H+6
Function Call: WRITE
  • Prompt: ?18,P,":"
  • Line Location: H+6
Function Call: WRITE
  • Prompt: !
  • Line Location: H+8
Function Call: WRITE
  • Prompt: !,?2,$E(P(4),1,15),!,?2,$E(P(4),16,24)
  • Line Location: ITEM1+1
Function Call: WRITE
  • Prompt: !,?2,P(4)
  • Line Location: ITEM1+2
Function Call: WRITE
  • Prompt: !
  • Line Location: ITEM2+0
Function Call: WRITE
  • Prompt: ?18,^UTILITY($J,"W",DIWL,J,0),!
  • Line Location: ITEM2+2
Function Call: WRITE
  • Prompt: ?18,^UTILITY($J,"W",DIWL,Z,0),?53,P(0),!
  • Line Location: ITEM2+3
Function Call: WRITE
  • Prompt: ?18,^UTILITY($J,"W",DIWL,1,0),?53,P(0),!
  • Line Location: ITEM2+4
Function Call: WRITE
  • Prompt: !,?18,"TOTAL COST: ","$"_$J($P(^(4),U),0,2),!!
  • Line Location: VENDOR+2
Function Call: WRITE
  • Prompt: !,?18,$P(P1,U,3)
  • Line Location: VENDOR+9
Function Call: WRITE
  • Prompt: !,?18,$P(P1,U,4)
  • Line Location: VENDOR+10
Function Call: WRITE
  • Prompt: !,?18,$P(P1,U,5)
  • Line Location: VENDOR+11
Function Call: WRITE
  • Prompt: " ",$P(P1,U,8)
  • Condition for execution: $P(P1,U,7)'="" ",",$P(^DIC(5,$P(P1,U,7),0),U,2) W:$P(P1,U,8)'=""
  • Line Location: VENDOR+12
Function Call: WRITE
  • Prompt: !
  • Line Location: RM+0
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RM+1
Function Call: WRITE
  • Prompt: @IOF
  • Line Location: RM+1

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DIC(49 - [#49] H+3
^DIC(5 - [#5] VENDOR+12
^DIC(6910 - [#6910] HH+1
^PRC(420 - [#420] H+3
^PRC(441 - [#441] PRCARDPRCARD+1, PRCARD+2
^PRCD(420.5 - [#420.5] ITEM1+3
^PRCS(410 - [#410] V+3, H+2, H+3, H+4, H+6, H+9, ITEM1ITEM1+6, PRCARDPRCARD+1
PRCARD+2, VENDOR+2, VENDOR+3, VENDOR+4, VENDOR+6
^PRCS(410.2 - [#410.2] H+6
^UTILITY($J H+9!, ITEM2ITEM2+1, ITEM2+2, ITEM2+3, ITEM2+4, RM+1!

Label References

Name Line Occurrences
H ITEM1+1, ITEM1+2, ITEM2+2, ITEM2+3, ITEM2+4, VENDOR+1, VENDOR+5
ITEM1 H+9
ITEM2 PRCARD+3
PRCARD ITEM1+5
RM VENDOR+3, VENDOR+4
VENDOR H+9

Naked Globals

Name Field # of Occurrence
^( ITEM1+6, PRCARD+2
^(0 HH+1, H+3, H+6, ITEM1PRCARD+1
^(1 V+3, H+4, H+6
^(3 H+3
^(4 VENDOR+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % V+2
%DT RM+1!
DA V+3, H+2, H+3, H+4, H+6, H+9, ITEM1ITEM1+6, PRCARDPRCARD+1
PRCARD+2, VENDOR+2, VENDOR+3, VENDOR+4, VENDOR+6, RM+1!
DIWF H+8*, RM+1!
DIWL H+8*, ITEM2ITEM2+1, ITEM2+2, ITEM2+3, ITEM2+4, RM+1!
DIWR H+8*, RM+1!
DTIME H
F V+2*, HH+1, H+5, ITEM1+1*, ITEM1+2*, ITEM2+2*, ITEM2+3*, ITEM2+4*, VENDOR+1*
VENDOR+5*, RM+1!
I H+6*, H+9*, ITEM1+6*, PRCARD+2*, RM+1!
IO V+2, H
IO(0 H
IOF H+1, RM+1
J ITEM2+2*, RM+1!
K RM+1!
>> L H+5*, H+8*, ITEM1+1*, ITEM1+2*, ITEM2*, ITEM2+2*, ITEM2+3*, ITEM2+4*, VENDOR+1, VENDOR+2*
VENDOR+5, VENDOR+8*, VENDOR+9*, VENDOR+10*, VENDOR+11*, VENDOR+12*, RM*
P H+3*, H+6*, RM+1!
P("PR" PRCARD*, PRCARD+1, PRCARD+2
P("PR1" PRCARD+2*
P(0 ITEM1+4*, ITEM2+3, ITEM2+4
P(1 V+2*, H+8*, H+9*, ITEM1ITEM1+6, PRCARDPRCARD+2
P(2 ITEM1+6*
P(3 ITEM1+3*, ITEM1+4
P(4 ITEM1+1*, ITEM1+2
P(5 V+3*, H+2
P1 H+3*, VENDOR+6*, VENDOR+7, VENDOR+8, VENDOR+9, VENDOR+10, VENDOR+11, VENDOR+12, RM+1!
PRCS RM+1!
PRCS("P" V+2*, H*, H+1*, H+2
PRCS("SUB" ITEM1+3*
U V+2*, V+3, H+2, H+3, H+4, H+6, ITEM1+1, ITEM1+3, ITEM1+4, ITEM1+5
ITEM1+6, PRCARDPRCARD+1, PRCARD+2, VENDOR+2, VENDOR+4, VENDOR+7, VENDOR+8, VENDOR+9, VENDOR+10
VENDOR+11, VENDOR+12
X H*, ITEM1+6*, PRCARD+2*, RM+1!
X1 RM+1!
Y V+2*, H+2, H+4*, RM+1!
Z ITEM1*, ITEM1+1, ITEM1+3, ITEM1+4, ITEM1+5, ITEM2+1*, ITEM2+2, ITEM2+3, ITEM2+4, PRCARD+1*
PRCARD+2, RM+1!
Z1 PRCARD+1*, RM+1!
>> ZTSK RM+1
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables  | All