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 |  Marked Items |  All
Print Page as PDF
Routine: PRCHT313

Package: IFCAP

Routine: PRCHT313


Information

PRCHT313 ; ;10/06/97

Source Information

Source file <PRCHT313.m>

Call Graph

Call Graph

Call Graph Total: 10

Package Total Call Graph
VA FileMan 8 ^DIC  (DIEZ,E)^DIE0  (,1,F,M,N,OUT,Z)^DIE17  Z^DIE2  ^DIE3  QQ^DIEQ  ^DIR  RW^DIR2  
IFCAP 2 EN8^PRCHNPO7  ($$ACCT,$$NSN)^PRCPUX1  

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 PRCHT312  

Entry Points

Name Comments DBIA/ICR reference
DE
W
O
TR
A
B
RE
N
RD
T
P
V
Z
X
QS
D
Y
PR
R
RP
I
SET
BEGIN
1
X1
2
X2
3
X3
4
X4
5
6
X6
7
X7
8
X8
9
10
X10
11
X11
12
X12
13
X13
14
C14
C14S
X14
15
X15
16
17
C17
C17S
X17
18
19
X19
20
X20
21
X21
22
X22
23
X23
24
X24
25
X25
26
R26
27
X27
28

External References

Name Field # of Occurrence
^DIC P
DIEZ^DIE0 26+1
E^DIE0 I+1, 14+4
^DIE17 RD
1^DIE17 28
F^DIE17 1, 2, 6, 10, 11, 12, 13, 15, 17, 19
, 20, 21, 22, 23, 24, 25, 26, 27
M^DIE17 T
N^DIE17 RP, 14+4
OUT^DIE17 2, 6, 10, 11, 12, 13, 15, 19, 20, 21
, 22, 23, 24, 25, 27
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
QQ^DIEQ QS
^DIR SET+2
RW^DIR2 O+1
EN8^PRCHNPO7 X17
$$ACCT^PRCPUX1 X11
$$NSN^PRCPUX1 X11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: W
  • Line Location: W+0
Function Call: WRITE
  • Prompt: !?DL+DL-2,DLB_": "
  • Line Location: W+0
Function Call: WRITE
  • Prompt: W
  • Line Location: O+0
Function Call: WRITE
  • Prompt: Y
  • Line Location: O+0
Function Call: WRITE
  • Prompt: !?9
  • Condition for execution: $X>45
  • Line Location: O+0
Function Call: WRITE
  • Prompt: " (No Editing)"
  • Line Location: O+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: $C(7)
  • Line Location: TR+0
Function Call: WRITE
  • Prompt: " "_X
  • Line Location: RD+2
Function Call: READ
  • Variable: X
  • Timeout: DTIME
  • Line Location: X20+0
Function Call: WRITE
  • Prompt: !!,"Enter/Edit Delivery Schedule for this Item? NO// "
  • Line Location: X20+0
Function Call: WRITE
  • Prompt: " "_$S("Yy"[$E(X):"(YES)","Nn"[$E(X):"(NO)",1:"")
  • Line Location: X20+0
Function Call: WRITE
  • Prompt: !!,"** To DELETE a schedule, zero out the quantity to be delivered. To add a new",!,"delivery schedule do the following:",!!
  • Line Location: X21+0
Function Call: WRITE
  • Prompt: "a. If there is no delivery schedule already in file answer 'Yes' when asked if you are adding a new delivery schedule."
  • Line Location: X22+0
Function Call: WRITE
  • Prompt: !,"b. If there is only one delivery schedule already in the file you will see 'OK? YES//' answer 'No' and then answer 'Yes' when asked if you are adding a new delivery schedule."
  • Line Location: X23+0
Function Call: WRITE
  • Prompt: !,"c. If there is more than one delivery schedule in the file, hit <return> key at 'CHOOSE' prompt and answer 'Yes' when asked if you are adding a new delivery schedule.",!
  • Line Location: X24+0
Function Call: WRITE
  • Prompt: !," Item Quantity Ordered: "_$P(^(0),U,2),!
  • Line Location: X25+0
Routine Call
  • DIC
  • Line Location:
    • P
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^PRC(442 - [#442] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( T, R, R+1
^DD("DD" R+2
^DISV( RD+2, Z*
^PRC(442 - [#442] DE, X10, C14+1!, C14+3!, C14S+1*, C14S+3*, C17+1!, C17+3!, C17S+1*, C17S+3*
, X17, X25
^PRC(442.8 - [#442.8] 26
^PRCD(420.1 - [#420.1] X17
^PRCD(420.2 - [#420.2] X13

Label References

Name Line Occurrences
@( B, V
A N, Z, Y, RP, 2, 6, 10, 11, 12, 13
, 14+4, 15, 19, 20, 21, 22, 23, 24, 25, R26
, 27
B QS
BEGIN PRCHT313+1
C14S C14
C17S C17
D RD, RD+1, P+1, QS
DE PRCHT313+1, 1, 2, 6, 10, 11, 12, 13, 15, 17
, 19, 20, 21, 22, 23, 24, 25, 26, R26, 27
N Y
O Y, RP
P T
PR RE, I+1
QS RD
R R, R+1
RD Y, I, I+1, 14+5
RE 1+1, 3+2, 4+2, 7+2, 8+2, 17+2
RP PR, R, R+1
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X10 10
X11 11
X12 12
X13 13
X15 15
X19 19
X2 2
X20 20
X21 21
X22 22
X23 23
X24 24
X25 25
X27 27
X6 6
Z P+1, 14+5

Naked Globals

Name Field # of Occurrence
^( RD+2, R, R+1
^(0 DE+1, R, R+1, X25, 26
^(12.1 T
^(4 DE+2

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, T, R+2*, SET+2*
%Z DE+1*, DE+2*, DE+3!
>> ACCT X11*
ALN C14+3*!, C14S+3*!, C17+3*!, C17S+3*!
>> D N, D*
>> D(0 26
>> D0 DE, 26*
>> D1 26*
>> DA DE, X10, C14+1, C14+3, C14S+1, C14S+3, C17+1, C17+3, C17S+1, C17S+3
, X25
>> DA(1 X10, C14+1, C14+3, C14S+1, C14S+3, C17+1, C17+3, C17S+1, C17S+3, X17
, X25
DB DE!, C14!, C14S!, C17!, C17S!
DB( T, P, X, SET, SET+1, 14+4*
>> DC RP, 26+1*
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Y, PR, RP, 14+1*, 14+4, 17+1*
DE(1 DE+2*
DE(14 DE+1*, C14, C14+2
DE(17 DE+1*, C17, C17+2
DE(3 DE+2*
DE(4 DE+2*
DE(7 DE+2*
DE(8 DE+2*
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 6, 10, 11
, 12, 13, 15, 17, 19, 20, 21, 22, 23, 24
, 25, 26, 27
DG( Z*, C14S, C14S+2, C17S, C17S+2
>> DGO 26+1*
>> DIC DE*, P*, C14*, C14+2*, C14S*, C14S+2*, C17*, C17+2*, C17S*, C17S+2*
>> DIC("S" T, Z!
>> DIC(0 P*, 2*, 6*, 10*, 11*, 12*, 13*, 15*, 19*, 20*
, 21*, 22*, 23*, 24*, 25*, 27*
>> DIE DE*, P, C14, C14+2, C14S, C14S+2, C17, C17+2, C17S, C17S+2
>> DIEL DE*
>> DIFLD T, D, 1*, 3*, 4*, 7*, 8*, 14*, 17*
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB W, RD+2, Z, D, 1*, 3*, 4*, 7*, 8*, 14*
, 17*
>> DNM BEGIN*
>> DP DE*, T
>> DQ O+2, A*, B, RE, T, P, P+2, V, X, D
, Y, PR, RP, SET, SET+1, BEGIN*, 1*, 2*, 5*, 6*
, 9*, 10*, 11*, 12*, 13*, 14+4, C14S, C14S+2, 15*, 16*
, 17*, C17S, C17S+2, 18*, 19*, 20*, 21*, 22*, 23*, 24*
, 25*, 26*, 27*
>> DQ( A!, P+2, D*, PR
>> DR(99 26
DTIME TR, X20
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 1*, 3*, 3+1*, 4*, 4+1*
, 7*, 7+1*, 8*, 8+1*, 14*, 17*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 1*, 3*, 4*, 7*, 8*, 14*, 14+4
, 17*
>> DW Z, D, 1*, 2*, 3*, 4*, 6*, 7*, 8*, 10*
, 11*, 12*, 13*, 14*, 14+1, 15*, 17*, 17+1, 19*, 20*
, 21*, 22*, 23*, 24*, 25*, 27*
>> DZ QS*
>> I(0 26
>> I(1 26
PRCHBOCC X11*, X12, X13*, 14+2, X19!
>> PRCHDA X25*
>> PRCHDA1 X25*
>> PRCHEDI X6
>> PRCHIDA X10*, X11
PRCHLINO X20!, X25*
>> PRCHN("SC" X2
>> PRCHN("SFC" X11
U DE+1, DE+2, TR, P, P+2, Z, D, R, R+1, SET
, 2, 6, 10, X10, 11, 12, 13, X13, 15, 19
, 20, 21, 22, 23, 24, 25, X25, 26, 27
X O+2*, TR*, N, RD, RD+1, RD+2*, T, P*, P+1!, P+2*
, Z, X+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*, I+1
, SET+2*, X1!, 2*, 6*, 10*, 11*, 12*, 13*, 14+2*, 14+3
, 14+4*, 14+5, C14*, C14+1, C14+2*, C14+3, C14S*, C14S+1, C14S+2*, C14S+3
, 15*, C17*, C17+1, C17+2*, C17+3, C17S*, C17S+1, C17S+2*, C17S+3, X17!
, X17+1!, 19*, 20*, X20*, 21*, 22*, 23*, 24*, 25*, 26*
, 27*
>> Y O, O+1, O+2, P, Y, PR*, R*, R+1*, R+2*, SET+2
, 2*, X2*, 6*, X6*, 10*, 11*, 12*, X12*, 13*, 14+3*
, 14+4, 15*, X15*, 19*, 20*, X20*, 21*, 22*, 23*, 24*
, 25*, 26*, 27*, X27*
>> Y(0 SET+2
>> Y(101 26*
>> Y(102 26*
YS V!
Z0 X17*!
>> ZTQUEUED X

Marked Items

Name Field # of Occurrence
$T(@(3) D
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 |  Marked Items |  All