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

Package: Registration

Routine: DGRPXI


Information

DGRPXI ; GENERATED FROM 'DGRP ENTER/EDIT ANNUAL INCOME' INPUT TEMPLATE(#2449), FILE 408.21;10/15/12

Source Information

Source file <DGRPXI.m>

Call Graph

Call Graph Total: 14

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

Entry Points

Name Comments DBIA/ICR reference
X28
X
X25
X26
X20
X23
X22
24
25
26
27
20
21
22
23
28
29
RD
RE
4
8
C23
C20
C26
D
P
C5F1
T
2
14
Y
PR
BEGIN
3
7
C26S
C17S
O
W
RP
C5S
C14F1
C26F1
C23S
C11F1
SET
X8
C8
C23F1
6
X2
X3
C20F1
X7
C5
X5
B
N
R
C20S
V
Z
C11S
11
10
13
X1
15
C17F1
17
16
19
18
NKEY
C8S
DE
C11
C14S
C14
C17
TR
1
5
9
KEYCHK()
A
I
C8F1
X19
X10
X11
X13
X14
X16
X17
QS
12
SAVEVALS

External References

Name Field # of Occurrence
EMP^DGMTDD3 C23+2, C23S+2
^DGRPXI1 C26+1
^DGRPXI2 C26S+1
^DGRPXI3 29
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
E^DIE0 I+1
^DIE17 RD
F^DIE17 1, 2, 3, 7, 8, 10, 11, 13, 14, 16
, 17, 19, 20, 22, 23, 25, 26, 28, 29
FIREREC^DIE17 1, 2, 3, 7, 10, 13, 16, 19, 22, 25
, 28
M^DIE17 T
N^DIE17 RP
OUT^DIE17 1, 2, 3, 7, 10, 13, 16, 19, 22, 25
, 28
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
  • Timeout: DTIME
  • Variable: X
  • 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 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( T, R, R+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DGMT(408.21 - [#408.21] DE, C23+2
^DIE(2449 BEGIN+2
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
@( B, V
A N, Z, Y, RP, 1, 2, 3, 7, 10, 13
, 16, 19, 22, 25, 28
B QS
BEGIN DGRPXI+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
C5F1 C5S
C5S C5
C8F1 C8S
C8S C8
D RD, RD+1, P+1, QS
DE DGRPXI+1, 1, 2, 3, 7, 8, 10, 11, 13, 14
, 16, 17, 19, 20, 22, 23, 25, 26, 28
N Y
NKEY N
O Y, RP
P T
PR RE, I+1
QS RD, NKEY
R R, R+1
RD Y, I, I+1
RE 5+2, 8+2, 11+2, 14+2, 17+2, 20+2, 23+2, 26+2
RP PR, R, R+1
SAVEVALS Z
SET T
TR RE
V T, P+1
W O, RE
X N, T+1, P, Y
X1 1
X10 10
X13 13
X16 16
X19 19
X2 2
X22 22
X25 25
X28 28
X3 3
X7 7
Z P+1

Naked Globals

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

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!
>> D N, D*
>> D0 BEGIN+3*
>> DA DE, BEGIN+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
DB DE!, C5!, C5S!, C8!, C8S!, C11!, C11S!, C14!, C14S!, C17!
, C17S!, C20!, C20S!, C23!, C23S!, C26!, C26S!
DB( T, P, X, SET, SET+1
>> DC RP
DDER T, T+1!, SET+2
DE DE!
DE( O+2, RE, Z, Y, PR, RP, SAVEVALS, SAVEVALS+1, KEYCHK, 5+1*
, 8+1*, 11+1*, 14+1*, 17+1*, 20+1*, 23+1*, 26+1*
DE(11 DE+1*, C11, C11+1
DE(14 DE+1*, C14, C14+1
DE(17 DE+1*, C17, C17+1
DE(20 DE+1*, C20, C20+1
DE(23 DE+1*, C23, C23+1, C23+3
DE(26 DE+2*, C26
DE(5 DE+1*, C5, C5+1
DE(8 DE+1*, C8, C8+1
DG DE!, PR*, R*, R+1*, R+2, 1, 2, 3, 7, 8
, 10, 11, 13, 14, 16, 17, 19, 20, 22, 23
, 25, 26, 28, 29
DG( Z*, C5S, C5S+1, C8S, C8S+1, C11S, C11S+1, C14S, C14S+1, C17S
, C17S+1, C20S, C20S+1, C23S, C23S+1, C23S+3, C26S
>> DGDR X2, X3, X7, X10, X13, X16, X19, X22, X25, X28
DGFIN X1!
>> 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*
>> DIC("S" T, Z!
>> DIC(0 P*, 1*, 2*, 3*, 7*, 10*, 13*, 16*, 19*, 22*
, 25*, 28*
>> DICRREC BEGIN+2*
>> DIE 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
DIEBADK BEGIN+1!
DIEFIRE BEGIN+1!, 1, 2, 3, 7, 10, 13, 16, 19, 22
, 25, 28
>> DIEL DE*
>> DIEZ BEGIN+3*
DIEZAR BEGIN+1~, BEGIN+2*
DIEZRXR BEGIN+1~
DIEZTMP SAVEVALS, SAVEVALS+1, SAVEVALS+2, BEGIN+1~*
>> DIFLD N, T, D, SAVEVALS, SAVEVALS+1, SAVEVALS+2, 5*, 8*, 11*, 14*
, 17*, 20*, 23*, 26*
DIIENS SAVEVALS, SAVEVALS+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 W, RD+2, Z, D, 5*, 8*, 11*, 14*, 17*, 20*
, 23*, 26*
>> DNM BEGIN*
>> DP DE*, N, T, SAVEVALS, SAVEVALS+1, SAVEVALS+2
>> DQ O+2, A*, B, RE, T, P, P+2, V, X, D
, Y, PR, RP, SET, SET+1, SAVEVALS, BEGIN*, 1*, 2*, 3*
, 4*, C5S, C5S+1, 6*, 7*, 8*, C8S, C8S+1, 9*, 10*
, 11*, C11S, C11S+1, 12*, 13*, 14*, C14S, C14S+1, 15*, 16*
, 17*, C17S, C17S+1, 18*, 19*, 20*, C20S, C20S+1, 21*, 22*
, 23*, C23S, C23S+1, C23S+3, 24*, 25*, 26*, C26S, 27*, 28*
>> DQ( A!, P+2, D*, PR
DTIME TR, BEGIN+3*
>> DTOUT TR*
>> DU DE*, P, D, PR, SET, 5*, 8*, 11*, 14*, 17*
, 20*, 23*, 26*
DUZ RD+2, Z
>> DV O+1, O+2, N, RD+2, T, P, P+1, Z, D, Y
, PR, RP, I, 5*, 8*, 11*, 14*, 17*, 20*, 23*
, 26*
>> DW Z, D, SAVEVALS+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*
>> DZ QS*
U DE+1, DE+2, TR, P, P+2, Z, D, R, R+1, SET
, BEGIN+3*, 1, 2, 3, 7, 10, 13, 16, 19, 22
, C23+2, 25, 28
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*, 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*, C26S*, X26*!, 28*
>> Y O, O+1, O+2, P, Y, 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*
>> Y(0 SET+2
YS V!
>> ZTQUEUED X, NKEY

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