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

Package: Registration

Routine: DGMTXI


Information

DGMTXI ; GENERATED FROM 'DGMT ENTER/EDIT ANNUAL INCOME' INPUT TEMPLATE(#469), FILE 408.21;05/22/14

Source Information

Source file <DGMTXI.m>

Call Graph

Call Graph

Call Graph Total: 11

Package Total Call Graph
VA FileMan 9 E^DIE0  (,0,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  ^DIE3  (AST,NOSCR)^DIED  QQ^DIEQ  $$GETTMP^DIKC1  ^DIR  
RW^DIR2  
Registration 2 EMP^DGMTDD3  E40821^DGRTRIG  

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
SAVEVALS
NKEY
KEYCHK()
BEGIN
1
X1
2
X2
3
X3
4
5
C5
C5S
C5F1
X5
6
7
X7
8
C8
C8S
C8F1
X8
9
10
X10
11
C11
C11S
C11F1
X11
12
13
X13
14
C14
C14S
C14F1
X14
15
16
X16
17
C17
C17S
C17F1
X17
18
19
X19
20
C20
C20S
C20F1
X20
21
22
X22
23
C23
C23S
C23F1
X23
24
25
X25
26
C26
C26S
C26F1
X26
27
28
X28
29
C29
C29S
C29F1
X29
30
31
X31
32
C32
C32S
C32F1
X32
33
34
X34
35
36

External References

Name Field # of Occurrence
EMP^DGMTDD3 C23+2, C23S+2
E40821^DGRTRIG C5+2, C5S+2, C8+2, C8S+2, C11+2, C11S+2, C14+2, C14S+2, C17+2, C17S+2
C20+2, C20S+2, C23+4, C23S+4, C26+2, C26S+2, C29+2, C29S+2, C32+2, C32S+2
E^DIE0 I+1
^DIE17 RD
0^DIE17 36
F^DIE17 123781011131416
17192022232526282931
3234
FIREREC^DIE17 1237101316192225
283134
M^DIE17 T
N^DIE17 RP
OUT^DIE17 1237101316192225
283134
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
QQ^DIEQ QS
$$GETTMP^DIKC1 BEGIN+1
^DIR SET+2
RW^DIR2 O+1

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: WRITE
  • Prompt: !,*7,"Variable DGDR and DGPRTY must be defined!"
  • Line Location: X2+0
Routine Call
  • DIR
  • Line Location:
    • SET+2

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGMT(408.21 - [#408.21] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( TRR+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGMT(408.21 - [#408.21] DEC23+2
^DIE(469 BEGIN+2
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( BV
A NZYRP12371013
16192225283134
B QS
BEGIN DGMTXI+1
C11F1 C11S
C11S C11
C14F1 C14S
C14S C14
C17F1 C17S
C17S C17
C20F1 C20S
C20S C20
C23F1 C23S
C23S C23
C26F1 C26S
C26S C26
C29F1 C29S
C29S C29
C32F1 C32S
C32S C32
C5F1 C5S
C5S C5
C8F1 C8S
C8S C8
D RDRD+1, P+1, QS
DE DGMTXI+1, 1237810111314
16171920222325262829
313234
N Y
NKEY N
O YRP
P T
PR REI+1
QS RDNKEY
R RR+1
RD YII+1
RE 5+2, 8+2, 11+2, 14+2, 17+2, 20+2, 23+2, 26+2, 29+2, 32+2
RP PRRR+1
SAVEVALS Z
SET T
TR RE
V TP+1
W ORE
X NT+1, PY
X1 1
X10 10
X13 13
X16 16
X19 19
X2 2
X22 22
X25 25
X28 28
X3 3
X31 31
X34 34
X7 7
Z P+1

Naked Globals

Name Field # of Occurrence
^( RD+2, RR+1
^("F" SAVEVALS*
^(0 DE+1, RR+1, C23+2
^(12.1 T

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
>> % DE+1*, DE+2*, TR+2*, SET+2*
%Z DE+1*, DE+2, DE+3!
>> D N, D*
>> D0 BEGIN+3*
>> DA DEBEGIN+3, C5+2, C5S+2, C8+2, C8S+2, C11+2, C11S+2, C14+2, C14S+2
C17+2, C17S+2, C20+2, C20S+2, C23+2, C23+4, C23S+4, C26+2, C26S+2, C29+2
C29S+2, C32+2, C32S+2
DB DE!, C5!, C5S!, C8!, C8S!, C11!, C11S!, C14!, C14S!, C17!
, C17S!, C20!, C20S!, C23!, C23S!, C26!, C26S!, C29!, C29S!, C32!
, C32S!
DB( TPXSETSET+1
>> DC RP
DDER TT+1!, SET+2
DE DE!
DE( O+2, REZYPRRPSAVEVALSSAVEVALS+1, KEYCHK, 5+1*
8+1*, 11+1*, 14+1*, 17+1*, 20+1*, 23+1*, 26+1*, 29+1*, 32+1*
DE(11 DE+1*, C11C11+1
DE(14 DE+1*, C14C14+1
DE(17 DE+1*, C17C17+1
DE(20 DE+1*, C20C20+1
DE(23 DE+1*, C23C23+1, C23+3
DE(26 DE+2*, C26C26+1
DE(29 DE+2*, C29C29+1
DE(32 DE+2*, C32C32+1
DE(5 DE+1*, C5C5+1
DE(8 DE+1*, C8C8+1
DG DE!, PR*, R*, R+1*, R+2, 12378
10111314161719202223
25262829313234
DG( Z*, C5SC5S+1, C8SC8S+1, C11SC11S+1, C14SC14S+1, C17S
C17S+1, C20SC20S+1, C23SC23S+1, C23S+3, C26SC26S+1, C29SC29S+1
C32SC32S+1
>> DGDR X2X3X7X10X13X16X19X22X25X28
X31
DGFIN X1!, X34*
>> DGPRTY X2
>> DIC DE*, P*, C5+1*, C5S+1*, C8+1*, C8S+1*, C11+1*, C11S+1*, C14+1*, C14S+1*
C17+1*, C17S+1*, C20+1*, C20S+1*, C23+1*, C23+3*, C23S+1*, C23S+3*, C26+1*, C26S+1*
C29+1*, C29S+1*, C32+1*, C32S+1*
>> DIC("S" T, Z!
>> DIC(0 P*, 1*, 2*, 3*, 7*, 10*, 13*, 16*, 19*, 22*
, 25*, 28*, 31*, 34*
>> DICRREC BEGIN+2*
>> DIE DE*, PC5+1, C5S+1, C8+1, C8S+1, C11+1, C11S+1, C14+1, C14S+1
C17+1, C17S+1, C20+1, C20S+1, C23+1, C23+3, C23S+1, C23S+3, C26+1, C26S+1
C29+1, C29S+1, C32+1, C32S+1
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 12371013161922
25283134
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD NTDSAVEVALSSAVEVALS+1, SAVEVALS+2, 5*, 8*, 11*, 14*
, 17*, 20*, 23*, 26*, 29*, 32*
DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+1~, BEGIN+3*
DIQUIET SET+1~*
DIR SET~
DIR("V" SET*
DIR(0 SET*
DIXR BEGIN+1~
>> DL DE*, W
DLAYGO P*, Z!
>> DLB WRD+2, ZD, 5*, 8*, 11*, 14*, 17*, 20*
, 23*, 26*, 29*, 32*
>> DNM BEGIN*
>> DP DE*, NTSAVEVALSSAVEVALS+1, SAVEVALS+2
>> DQ O+2, A*, BRETPP+2, VXD
YPRRPSETSET+1, SAVEVALS, BEGIN*, 1*, 2*, 3*
, 4*, C5SC5S+1, 6*, 7*, 8*, C8SC8S+1, 9*, 10*
, 11*, C11SC11S+1, 12*, 13*, 14*, C14SC14S+1, 15*, 16*
, 17*, C17SC17S+1, 18*, 19*, 20*, C20SC20S+1, 21*, 22*
, 23*, C23SC23S+1, C23S+3, 24*, 25*, 26*, C26SC26S+1, 27*
, 28*, 29*, C29SC29S+1, 30*, 31*, 32*, C32SC32S+1, 33*
, 34*, 35*
>> DQ( A!, P+2, D*, PR
DTIME TRBEGIN+3*
>> DTOUT TR*
>> DU DE*, PDPRSET, 5*, 8*, 11*, 14*, 17*
, 20*, 23*, 26*, 29*, 32*
DUZ RD+2, Z
>> DV O+1, O+2, NRD+2, TPP+1, ZDY
PRRPI, 5*, 8*, 11*, 14*, 17*, 20*, 23*
, 26*, 29*, 32*
>> DW ZDSAVEVALS+1, KEYCHK, 1*, 2*, 3*, 5*, 5+1, 7*
, 8*, 8+1, 10*, 11*, 11+1, 13*, 14*, 14+1, 16*, 17*
17+1, 19*, 20*, 20+1, 22*, 23*, 23+1, 25*, 26*, 26+1
, 28*, 29*, 29+1, 31*, 32*, 32+1, 34*
>> DZ QS*
U DE+1, DE+2, TRPP+2, ZDRR+1, SET
BEGIN+3*, 12371013161922
C23+2, 25283134
X O+2*, TR*, NRDRD+1, RD+2*, T, P*, P+1!, P+2*
ZX+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*, I+1
SET+2*, NKEY*, 1*, 2*, 3*, C5+1*, C5S*, C5S+1*, X5*!, 7*
C8+1*, C8S*, C8S+1*, X8*!, 10*, C11+1*, C11S*, C11S+1*, X11*!, 13*
C14+1*, C14S*, C14S+1*, X14*!, 16*, C17+1*, C17S*, C17S+1*, X17*!, 19*
C20+1*, C20S*, C20S+1*, X20*!, 22*, C23+1*, C23+3*, C23S*, C23S+1*, C23S+3*
, X23*!, 25*, C26+1*, C26S*, C26S+1*, X26*!, 28*, C29+1*, C29S*, C29S+1*
, X29*!, 31*, C32+1*, C32S*, C32S+1*, X32*!, 34*
>> Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, SET+2
, 1*, 2*, X2*, 3*, X3*, 7*, X7*, 10*, X10*, 13*
, X13*, 16*, X16*, 19*, X19*, 22*, X22*, 25*, X25*, 28*
, X28*, 31*, X31*, 34*
>> Y(0 SET+2
YS V!
>> ZTQUEUED XNKEY

Marked Items

Name Field # of Occurrence
$T(@(3) D
Info |  Source |  Call 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