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

Package: Integrated Billing

Routine: IBXSA2


Information

IBXSA2 ; GENERATED FROM 'IB SCREEN102' INPUT TEMPLATE(#1753), FILE 399;11/02/18

Source Information

Source file <IBXSA2.m>

Call Graph

Call Graph

Call Graph Total: 27

Package Total Call Graph
VA FileMan 17 ^%DT  $$EZBLD^DIALOG  $$LABEL^DIALOGZ  ^DIC  ^DICR  (DIEZ,E)^DIE0  (,F,FIREREC,M,N,OUT,UNIQFERR,Z)^DIE17  Z^DIE2  
^DIE3  (AST,NOSCR,SET)^DIED  QQ^DIEQ  EN1^DIK  $$GETTMP^DIKC1  ($$CREF,$$OREF)^DILF  $$SET^DIQ  ^DIR  
RW^DIR2  
Integrated Billing 9 $$BDATE^IBACSV  $$INPAT^IBCEF  ($$TAXGET,DISPTAX)^IBCEP81  ($$CLIA,$$CLIAREQ)^IBCEP8A  $$ACINTEL^IBCSC10  $$ACIDD^IBCU  ^IBXSA23  ^IBXSA24  
^IBXSA25  
Kernel 1 $$UP^XLFSTR  

Entry Points

Name Comments DBIA/ICR reference
DE
W
O
TR
A
B
RE
N
RD
T
P
V
UNIQ
Z
X
QS
D
Y
PR
R
RP
I
SAVEVALS
NKEY
KEYCHK()
BEGIN
1
X1
2
X2
3
X3
4
X4
5
X5
6
X6
7
X7
8
X8
9
10
X10
11
X11
12
X12
13
X13
14
X14
15
X15
16
X16
17
X17
18
19
X19
20
X20
21
X21
22
X22
23
24
X24
25
26
X26
27
28
X28
29
M29
R29
30
31
X31
32
C32
C32S
C32F1
X32
33
X33
34
R34
35
X35
36
X36
37
X37
38
X38
39
X39
40
X40
41
42
43
X43
44
X44
45
X45
46
X46
47
48
X48
49
X49
50
X50
51
X51
52
X52
53
C53
C53S
C53F1
X53
54
X54
55
X55
56
X56
57
X57
58
X58
59
X59
60
61
C61
C61S
C61F1
X61
62
63
X63
64
X64
65
X65
66
X66
67
C67
C67S
C67F1
X67
68
X68
69
X69
70
X70
71
X71
72
X72
73
X73
74
75
C75
C75S
C75F1
X75
76
77
X77
78
X78
79
X79
80
X80
81

External References

Name Field # of Occurrence
^%DT X40
$$EZBLD^DIALOG O+2, 29+1
$$LABEL^DIALOGZ 31113141617202429+1, 32
373940446175
^DIC X20X32X37X44X53X67
^DICR C32+8, C53+2, C61+2, C67+2
DIEZ^DIE0 34+1
E^DIE0 I+1, 61+4, 75+4
^DIE17 RD
F^DIE17 1257121519212628
31333435363738434546
48495051525455565758
59636465666768697071
72737778798081
FIREREC^DIE17 1257121519212628
31333536384345464849
50515254555658596364
65666869707273777879
80
M^DIE17 T
N^DIE17 RP61+4, 75+4
OUT^DIE17 1257121519212628
31333536384345464849
50515254555658596364
65666869707273777879
80
UNIQFERR^DIE17 Z
Z^DIE17 X
Z^DIE2 RD+1
^DIE3 T
AST^DIED P
NOSCR^DIED P
SET^DIED T
QQ^DIEQ QS
EN1^DIK X35
$$GETTMP^DIKC1 BEGIN+3
$$CREF^DILF C32F1
$$OREF^DILF C32F1
$$SET^DIQ R+2
^DIR X46
RW^DIR2 O+1
$$BDATE^IBACSV X20X21
$$INPAT^IBCEF X19
$$TAXGET^IBCEP81 C32S+8
DISPTAX^IBCEP81 X38X45
$$CLIA^IBCEP8A C32+6, C32S+6
$$CLIAREQ^IBCEP8A C32+6, C32S+6
$$ACINTEL^IBCSC10 X50X64X78
$$ACIDD^IBCU C53S+2, C61S+2, C67S+2
^IBXSA23 C75+1
^IBXSA24 C75S+1
^IBXSA25 81
$$UP^XLFSTR X57X71

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: " ("_$$EZBLD^DIALOG(710,.X)_")"
  • 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
Routine Call
  • DIALOG
  • Line Location:
    • O+2
    • 29+1
Routine Call
  • DIC
  • Line Location:
    • X20
    • X32
    • X37
    • X44
    • X53
    • X67
Routine Call
  • DIR
  • Line Location:
    • X46

FileMan Files Accessed Via FileMan Db Call

FileNo Call Tags
^DGCR(399 - [#399] Classic Fileman Calls

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^DD( RR+1
^DD("DD" R+2
^DD("KEY" - [#.31] N
^DD(399 C32+2, C32+4, C32+6, C32S+2, C32S+6, C32S+8, C53S+2, C61S+2, C67S+2
^DGCR(399 - [#399] DEX129+4, M29R29+1, C32+2, C32+4, C32+6, C32+8, C32S+2
C32S+6, C32S+8, 34X38X45X46X52C53+2, C53S+2, X55
X56C61+2, C61S+2, X66C67+2, C67S+2, X69X70X80
^DIE(1753 BEGIN+4
^DISV( RD+2, Z*

Label References

Name Line Occurrences
$$KEYCHK Z
29+1 R29+1
@( BV
A RENZYRP125712
15192126283133R343536
38434546484950515254
5556585961+4, 6364656668
6970727375+4, 77787980
B QS
BEGIN IBXSA2+1
C32F1 C32S
C32S C32
C53F1 C53S
C53S C53
C61F1 C61S
C61S C61
C67F1 C67S
C67S C67
C75F1 C75S
C75S C75
D RDRD+1, P+1, QS
DE IBXSA2+1, 12571215192126
28R29313334R3435363738
43454648495051525455
56575859636465666768
697071727377787980
M29 29+3
N Y
NKEY N
O YRP
P T
PR REI+1
QS RDNKEY
R RR+1
RD YII+1, 61+5, 75+5
RE 3+1, 4+1, 6+1, 8+1, 10+1, 11+1, 13+1, 14+1, 16+1, 17+1
20+2, 22+2, 24+2, 29+3, M29+1, 32+3, 37+2, 39+2, 40+1, 44+2
53+3, 57+1, 67+3, 71+1
RP PRRR+1
SAVEVALS Z
TR RE
V TP+1
W ORE
X NT+1, PY
X1 1
X12 12
X15 15
X19 19
X2 2
X21 21
X26 26
X28 28
X31 31
X33 33
X35 35
X36 36
X38 38
X43 43
X45 45
X46 46
X48 48
X49 49
X5 5
X50 50
X51 51
X52 52
X54 54
X55 55
X56 56
X58 58
X59 59
X63 63
X64 64
X65 65
X66 66
X68 68
X69 69
X7 7
X70 70
X72 72
X73 73
X77 77
X78 78
X79 79
X80 80
Z P+1, 61+5, 75+5

Naked Globals

Name Field # of Occurrence
^( RD+2, RR+1
^("F" SAVEVALS*
^("I2" X1
^("I3" X1
^("M2" DE+2, C53+2*, C53S+2, C61+2*, C61S+2, C67+2*, C67S+2
^("U" DE+3
^("U1" DE+4
^("U2" DE+5, C32+2, C32+4, C32+6, C32S+2, C32S+6, 34
^("U3" DE+6, C32+8*, C32S+8
^("UF2" DE+7
^("UF3" DE+8
^("UF32" DE+9
^(0 DE+1, RR+1, 29+3, 29+4, M29R29+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% DE+1*, DE+2*, DE+3*, DE+4*, DE+5*, DE+6*, DE+7*, DE+8*, DE+9*, UNIQ!*
R+2*
%( UNIQ!
%(0 UNIQ
>> %DT X40*
%Z DE+1*, DE+2*, DE+3*, DE+4*, DE+5*, DE+6*, DE+7*, DE+8*, DE+9*, DE+10!
>> D N, D*, 29*, 29+1, 29+3*, 29+4*, M29R29+1*
>> D(0 34*
>> D0 BEGIN+5*, C32+2*, C32+4*, C32+6*, C32+8*, C32S+2*, C32S+6*, C32S+8*, 34C53+2*
C53S+2, C61+2*, C61S+2, C67+2*, C67S+2
>> DA DEUNIQBEGIN+5, X1X19X20X2129+4, M29R29+1
C32+2, C32+4, C32+6, C32+8, C32S+2, C32S+6, C32S+8, X38X45X46
X52C53+2, C53S+2, X55X56C61+2, C61S+2, X66C67+2, C67S+2
X69X70X80
DB DE!, C32!, C32S!, C53!, C53S!, C61!, C61S!, C67!, C67S!, C75!
, C75S!
DB( PX61+4*, 75+4*
>> DC RP29+1*, M29*, 34+1*
DDER TT+1!
DE DE!
DE( O+2, REZYPRRPSAVEVALSSAVEVALS+1, KEYCHK, 32+1*
53+1*, 61+1*, 61+4*, 67+1*, 75+1*, 75+4*
DE(1 29!
DE(10 DE+3*
DE(11 DE+9*
DE(13 DE+5*
DE(14 DE+9*
DE(16 DE+5*
DE(17 DE+9*
DE(20 DE+5*
DE(22 DE+4*
DE(24 DE+3*
DE(29 M29*
DE(3 DE+7*
DE(32 DE+5*, C32C32+1, C32+3, C32+5, C32+7
DE(37 DE+6*
DE(39 DE+5*
DE(4 DE+8*
DE(40 DE+1*
DE(44 DE+6*
DE(53 DE+2*, C53C53+1
DE(57 DE+2*
DE(6 DE+8*
DE(61 DE+2*, C61C61+1
DE(67 DE+2*, C67C67+1
DE(71 DE+2*
DE(75 DE+2*, C75
DE(8 DE+8*
DG DE!, PR*, R*, R+1*, R+2, 125712
15192126283133343536
37384345464849505152
54555657585963646566
67686970717273777879
8081
DG( Z*, C32SC32S+1, C32S+3, C32S+5, C32S+7, C53SC53S+1, C61SC61S+1
C67SC67S+1, C75S
>> DGO 29+1*, 34+1*
DIC DE*, P*, X20!*, C32+1*, C32+3*, C32+5*, C32+7*, C32S+1*, C32S+3*, C32S+5*
C32S+7*, X32!*, X37!*, X44!*, C53+1*, C53S+1*, X53!*, C61+1*, C61S+1*, C67+1*
C67S+1*, X67!*
DIC("S" Z!, X20*, X32*, X37*, X44*, X53*, X67*
DIC("W" X20*
DIC(0 P*, 1*, 2*, 5*, 7*, 12*, 15*, 19*, 21*, 26*
, 28*, 31*, 33*, 35*, 36*, 38*, 43*, 45*, 46*, 48*
, 49*, 50*, 51*, 52*, 54*, 55*, 56*, 58*, 59*, 63*
, 64*, 65*, 66*, 68*, 69*, 70*, 72*, 73*, 77*, 78*
, 79*, 80*
>> DICRREC BEGIN+4*
>> DIE DE*, PUNIQX20C32+1, C32+3, C32+5, C32+7, C32S+1, C32S+3
C32S+5, C32S+7, C32F1X32X37X44C53+1, C53S+1, X53C61+1
C61S+1, C67+1, C67S+1, X67
DIEBADK BEGIN+3!
DIEFIRE BEGIN+3!, 12571215192126
28313335363843454648
49505152545556585963
64656668697072737778
7980
>> DIEL DE*
>> DIEZ BEGIN+5*
DIEZAR BEGIN+3~, BEGIN+4*
DIEZRXR BEGIN+3~
DIEZRXR(399 C32F1*, C32F1+1*
DIEZTMP SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+3~*
>> DIFLD O+2, NUNIQDR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 3*, 4*
, 6*, 8*, 10*, 11*, 13*, 14*, 16*, 17*, 20*, 22*
, 24*, 29+1*, 32*, 37*, 39*, 40*, 44*, 53*, 57*, 61*
, 67*, 71*, 75*
>> DIG C32+8*, C53+2*, C61+2*, C67+2*
>> DIH C32+8*, C53+2*, C61+2*, C67+2*
DIIENS SAVEVALSSAVEVALS+1, SAVEVALS+2, BEGIN+3~, BEGIN+5*, C32F1
DIK X35*, X36!
DIK(1 X35*
DIPA X1!
DIPA("BRANCH" X50!*, X51!, X64!*, X65!, X78!*, X79!
DIPA("I1" X1*, X49X50
DIPA("I2" X1*, X5X12X63X64
DIPA("I3" X1*, X7X15X77X78
DIPA("NVA_FC" X33*
DIPA("OLDALTI1" X56*, X58
DIPA("OLDALTI2" X70*, X72
DIPA("OLDALTT1" X52*, X54
DIPA("OLDALTT2" X66*, X68, X80*
DIR X46~!
DIR("A" X46*
DIR(0 X46*
>> DIU C32+2*, C32+4*, C32+6*, C32+8*, C32S+2*, C32S+6*, C32S+8*, C53+2*, C53S+2*, C61+2*
C61S+2*, C67+2*, C67S+2*
DIV C32+2!*, C32+4!*, C32+6!*, C32+8!*, C32S+2!*, C32S+6!*, C32S+8!*, C53+2!*, C53S+2, C61+2!*
C61S+2, C67+2!*, C67S+2
DIV(0 C32+2*, C32+4*, C32+6*, C32+8*, C32S+2*, C32S+6*, C32S+8*, C53+2*, C61+2*, C67+2*
DIXR BEGIN+3~, C32F1+1*
>> DL DE*, W
DLAYGO P*, Z!
>> DLB WRD+2, ZD, 3*, 4*, 6*, 8*, 10*, 11*
, 13*, 14*, 16*, 17*, 20*, 22*, 24*, 29+1*, 32*, 37*
, 39*, 40*, 44*, 53*, 57*, 61*, 67*, 71*, 75*
>> DNM BEGIN*
>> DOW 29+1*
>> DP DE*, O+2, NR+2, SAVEVALSSAVEVALS+1, SAVEVALS+2, 31113
141617202429+1, 32373940
446175
>> DQ O+2, A*, BREPP+2, VXDY
PRRPSAVEVALS, BEGIN*, 1*, 2*, 5*, 7*, 9*, 12*
, 15*, 18*, 19*, 21*, 23*, 25*, 26*, 27*, 28*, 30*
, 31*, C32SC32S+1, C32S+3, C32S+5, C32S+7, 33*, 34*, 35*, 36*
, 37*, 38*, 41*, 42*, 43*, 45*, 46*, 47*, 48*, 49*
, 50*, 51*, 52*, C53SC53S+1, 54*, 55*, 56*, 57*, 58*
, 59*, 60*, 61+4, C61SC61S+1, 62*, 63*, 64*, 65*, 66*
, 67*, C67SC67S+1, 68*, 69*, 70*, 71*, 72*, 73*, 74*
75+4, C75S, 76*, 77*, 78*, 79*, 80*
>> DQ( A!, P+2, D*, PR
>> DR(99 BEGIN+1*, BEGIN+2*
>> DSC( 29+3
DTIME TRBEGIN+5*
>> DTOUT TR*
>> DU DE*, PDPR, 3*, 4*, 6*, 8*, 10*, 11*
, 13*, 14*, 16*, 17*, 20*, 20+1*, 22*, 22+1*, 24*, 24+1*
29+2*, 32*, 32+2*, 37*, 37+1*, 39*, 39+1*, 40*, 44*, 44+1*
, 53*, 53+2*, 57*, 61*, 61+2*, 67*, 67+2*, 71*, 75*, 75+2*
DUZ RD+2, Z
DUZ("LANG" R+2
DUZ(0 TRRE
>> DV O+1, O+2, TRRENRD+2, TPP+1, UNIQ
ZDYPRRPI, 3*, 4*, 6*, 8*
, 10*, 11*, 13*, 14*, 16*, 17*, 20*, 22*, 24*, 29+1*
, 32*, 37*, 39*, 40*, 44*, 53*, 57*, 61*, 61+4, 67*
, 71*, 75*, 75+4
>> DW ZDSAVEVALS+1, KEYCHK, 1*, 2*, 3*, 4*, 5*, 6*
, 7*, 8*, 10*, 11*, 12*, 13*, 14*, 15*, 16*, 17*
, 19*, 20*, 21*, 22*, 24*, 26*, 28*, 29+1*, 31*, 32*
32+1, 33*, 35*, 36*, 37*, 38*, 39*, 40*, 43*, 44*
, 45*, 46*, 48*, 49*, 50*, 51*, 52*, 53*, 53+1, 54*
, 55*, 56*, 57*, 58*, 59*, 61*, 61+1, 61+4, 63*, 64*
, 65*, 66*, 67*, 67+1, 68*, 69*, 70*, 71*, 72*, 73*
, 75*, 75+1, 75+4, 77*, 78*, 79*, 80*
>> DZ QS*
>> I(0 34*
>> IBDR20 X2X26X28X31X43X48
>> ICDVDT X20*, X21*
U DE+1, DE+2, DE+3, DE+4, DE+5, DE+6, DE+7, DE+8, DE+9, TR
PP+2, ZDRR+1, BEGIN+5*, 125
712151921262829+4, M29R29+1
31C32+2, C32+4, C32+6, C32+8, C32S+2, C32S+6, C32S+8, 3334
353638X384345X4546X4648
49505152X52C53+2, C53S+2, 5455X55
56X565859C61+2, C61S+2, 63646566
X66C67+2, C67S+2, 6869X6970X707273
77787980X80
X O+2!*, TR*, NRDRD+1, RD+2*, T, P*, P+1!, P+2*
, UNIQ!, ZX+1*, QS, Y*, PR*, R*, R+1*, R+2, RP*
I+1, NKEY*, 1*, 2*, X3!, X3+1!, X4!, X4+1!, 5*, X6!
X6+1!, 7*, X8!, X8+1!, X10!, X10+1!, X11!, X11+1!, 12*, X13!
X13+1!, X14!, X14+1!, 15*, X16!, X16+1!, X17!, X17+1!, 19*, X20*!
, 21*, 26*, 28*, 31*, C32+1*, C32+2*, C32+3*, C32+4*, C32+5*, C32+6*
C32+7*, C32+8*, C32S*, C32S+1*, C32S+2*, C32S+3*, C32S+5*, C32S+6*, C32S+7*, C32S+8*
, X32*!, 33*, X33, 34*, 35*, 36*, X37*!, 38*, X40*!, 43*
, X44*!, 45*, 46*, X46~, 48*, 49*, 50*, 51*, 52*, C53+1*
C53+2*, C53S*, C53S+1*, C53S+2*, X53*!, 54*, X54, 55*, 56*, X57!
X57+1!, 58*, X58, 59*, 61+4*, 61+5, C61+1*, C61+2*, C61S*, C61S+1*
C61S+2*, 63*, 64*, 65*, 66*, C67+1*, C67+2*, C67S*, C67S+1*, C67S+2*
, X67*!, 68*, X68, 69*, 70*, X71!, X71+1!, 72*, X72, 73*
75+4*, 75+5, C75S*, 77*, 78*, 79*, 80*
X("FIELD" O+2*
X("FILE" O+2*
Y OO+1, O+2, PY, PR*, R*, R+1*, R+2*, 1*
, 2*, X2*, 5*, X5*, 7*, X7*, 12*, X12*, 15*, X15*
, 19*, X19*, X20, 21*, 26*, X26*, 28*, X28*, 31*, X31*
C32+2!, C32+4!, C32+6!, C32+8!, C32S+2!, C32S+6!, C32S+8!, X32, 33*, X33*
, 34*, 35*, 36*, X37, 38*, X40, 43*, X43*, X44, 45*
, 46*, X46~, 48*, X48*, 49*, X49*, 50*, 51*, X51*, 52*
C53+2!, C53S+2!, X53, 54*, X54*, 55*, X55*, 56*, 58*, X58*
, 59*, X59*, 61+3*, 61+4, C61+2!, C61S+2!, 63*, X63*, 64*, 65*
, X65*, 66*, C67+2!, C67S+2!, X67, 68*, X68*, 69*, X69*, 70*
, 72*, X72*, 73*, X73*, 75+3*, 75+4, 77*, X77*, 78*, 79*
, X79*, 80*
Y(0 C32+6*, C32S+6*
Y(1 C32+2*, C32+4*, C32+6*, C32+8*, C32S+2*, C32S+6*, C32S+8*, 34*, C53+2*, C53S+2*
C61+2*, C61S+2*, C67+2*, C67S+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