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 |  Local Variables |  All
Print Page as PDF
Routine: BGP7UTL3

Package: IHS GPRA Information System

Routine: BGP7UTL3


Information

BGP7UTL3 ; IHS/CMI/LAB - UTILITIES ;

Source Information

Source file <BGP7UTL3.m>

Call Graph

Call Graph Total: 8

Package Total Call Graph
IHS GPRA Information System 3 ENDDATE^BGP7DGPU  CHKY^BGP7DL  SETHDR^BGP7UTL  
Kernel 3 ^%ZISC  $$OPEN^%ZISH  ($$FMADD,$$FMTE)^XLFDT  
VA Fileman 2 C^%DTC  ^DIR  

Caller Graph

Caller Graph Total: 5

Package Total Caller Graph
IHS GPRA Information System 5 BGP7D32  BGP7DNG  BGP7DNGP  BGP7DNGS  BGP7UTL  

Entry Points

Name Comments DBIA/ICR reference
TESTDR ;
ONN4 ;EP
AGEDATE(BIAGRG,BISVDT,BIBEGDT,BIENDDT,BIERR) ;EP
F ;calendar year
TP ;
ONNC
PASTMTH(BIDTI,BIMTHS,BIDTO,BIYR) ;EP
ONN5 ;
BY ;get baseline year

External References

Name Field # of Occurrence
C^%DTC AGEDATE+42
^%ZISC ONN4+25, ONNC
$$OPEN^%ZISH ONN4+3, ONN5+2
ENDDATE^BGP7DGPU TP+6
CHKY^BGP7DL BY+20
SETHDR^BGP7UTL ONN4+18, ONN5+17
^DIR TP+3, TP+21, BY+5, F+6
$$FMADD^XLFDT TP+15
$$FMTE^XLFDT TP+19

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: BGPX,!
  • Line Location: ONN4+11
Function Call: WRITE
  • Prompt: BGPX,!
  • Line Location: ONN4+16
Function Call: WRITE
  • Prompt: BGPX,!
  • Line Location: ONN4+22
Function Call: WRITE
  • Prompt: BGPONN4(BGPX),!
  • Line Location: ONN4+23
Function Call: WRITE
  • Prompt: BGPX,!
  • Line Location: ONN5+10
Function Call: WRITE
  • Prompt: BGPX,!
  • Line Location: ONN5+15
Function Call: WRITE
  • Prompt: BGPX,!
  • Line Location: ONN5+21
Function Call: WRITE
  • Prompt: BGPONN5(BGPX),!
  • Line Location: ONN5+22
Function Call: WRITE
  • Prompt: !!,"for testing purposes only, please enter DATE RANGE AND YEAR",!
  • Line Location: TP+1
Function Call: WRITE
  • Prompt: !,"Year not entered.",!
  • Line Location: TP+8
Function Call: WRITE
  • Prompt: !!,"Enter the Baseline Year to compare data to.",!,"Use a 4 digit year, e.g. 2010"
  • Line Location: BY+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: BY+9
Function Call: WRITE
  • Prompt: !!,"Enter the Calendar Year for the report END date. Use a 4 digit",!,"year, e.g. 2017"
  • Line Location: F+2
Function Call: WRITE
  • Prompt: !!,"Please enter a year only!",!
  • Line Location: F+10
Routine Call
  • DIR
  • Line Location:
    • TP+3
    • TP+21
    • BY+5
    • F+6

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^BGPCTRL - [#90241.01] ONN4+6, ONN4+7, ONN4+8, ONN4+9, ONN5+5, ONN5+6, ONN5+7, ONN5+8
^BGPCTRL("B" ONN4+6, ONN5+5

Label References

Name Line Occurrences
BY BY+9, BY+20
F TP+7, F+10
PASTMTH AGEDATE+33, AGEDATE+45
TP TP+8, TP+18, BY+6, BY+7

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
BGPBBD BY+12*, BY+20!
>> BGPBD TP+2*, TP+9*, TP+10*, TP+11*, TP+12*, TP+16*, TP+17*, TP+19, BY+12, BY+14
BGPBED BY+13*, BY+20!
>> BGPDO TP+18, TP+21*, TP+22*, TP+23*
>> BGPEC ONN4+6*, ONN4+13, ONN4+14, ONN4+15, ONN4+19, ONN4+20, ONN4+21, ONN5+5*, ONN5+12, ONN5+13
, ONN5+14, ONN5+18, ONN5+19, ONN5+20
>> BGPED TP+2*, TP+9*, TP+10*, TP+11*, TP+12*, TP+16*, TP+17*, TP+18, TP+19, BY+13
, BY+15
BGPEXCT ONN4+2!, ONN5+1!
>> BGPFONN4 ONN4+3
>> BGPFONN5 ONN5+2
BGPONN4 ONN4+24!
BGPONN4( ONN4+23
BGPONN5 ONN5+23!
BGPONN5( ONN5+22
>> BGPP ONN4+6*, ONN4+7*, ONN4+8, ONN4+9, ONN5+5*, ONN5+6*, ONN5+7, ONN5+8
BGPPBD BY+14*, BY+20!
BGPPED BY+15*, BY+20!
>> BGPPER TP+8, TP+9, TP+10, TP+11, TP+12, TP+15, TP+16*, TP+17*, BY+10, F+1*
, F+11*
>> BGPPP1 ONN4+8*, ONN4+10, ONN5+7*, ONN5+9
>> BGPQTR TP+5*, TP+6, TP+7, TP+9, TP+10, TP+11, TP+12, TP+14
>> BGPTP TP+2*
>> BGPUF ONN4+3, ONN5+2
>> BGPVDT BY+1*, BY+8*, BY+10, F+1*, F+9*, F+11
BGPX ONN4+6*, ONN4+10*, ONN4+11, ONN4+12!, ONN4+13*, ONN4+14*, ONN4+15*, ONN4+16, ONN4+17!, ONN4+19*
, ONN4+20*, ONN4+21*, ONN4+22, ONN4+23*, ONN5+5*, ONN5+9*, ONN5+10, ONN5+11!, ONN5+12*, ONN5+13*
, ONN5+14*, ONN5+15, ONN5+16!, ONN5+18*, ONN5+19*, ONN5+20*, ONN5+21, ONN5+22*
>> BGPY ONN4+6*, ONN4+7, ONN4+8, ONN4+9, ONN5+5*, ONN5+6, ONN5+7, ONN5+8
>> BGPZ ONN4+9*, ONN4+10, ONN5+8*, ONN5+9
BIAGRG AGEDATE~, AGEDATE+14, AGEDATE+22, AGEDATE+25*, AGEDATE+26*, AGEDATE+29
BIAGRG1 AGEDATE+28~, AGEDATE+29*, AGEDATE+45
BIAGRG2 AGEDATE+28~, AGEDATE+29*, AGEDATE+33
BIBEGDT AGEDATE~, AGEDATE+14*, AGEDATE+33, AGEDATE+42*
BIDTI PASTMTH~, PASTMTH+8, PASTMTH+9, PASTMTH+12
BIDTO PASTMTH~, PASTMTH+9*, PASTMTH+21*
BIENDDT AGEDATE~, AGEDATE+14*, AGEDATE+45
BIERR AGEDATE~
BIMTHS PASTMTH~, PASTMTH+9, PASTMTH+10*, PASTMTH+14, PASTMTH+17
BISVDT AGEDATE~, AGEDATE+15*, AGEDATE+33, AGEDATE+45
BIYR PASTMTH~, PASTMTH+10
>> D TP+15*, TP+16, TP+17
DA TP+3!, TP+21!
DD PASTMTH+11~, PASTMTH+12*, PASTMTH+20*, PASTMTH+21
DIR TP+3!, TP+21!, BY+5!, F+6!
DIR("?" F+5*
DIR("A" TP+3*, TP+21*, BY+4*, F+4*
DIR("B" TP+21*
DIR(0 TP+3*, TP+21*, BY+3*, F+3*
>> DIRUT TP+4, TP+22, BY+6, BY+7*, F+7, F+8*
DT AGEDATE+15, TP+18
>> DUOUT BY+7, F+8
I PASTMTH+15~, PASTMTH+16*, PASTMTH+17
IO ONN4+5, ONN5+4
MM PASTMTH+11~, PASTMTH+12*, PASTMTH+14*, PASTMTH+17*, PASTMTH+19*, PASTMTH+21
>> P ONN4+13*, ONN4+14*, ONN4+15*, ONN4+19*, ONN4+20*, ONN4+21*, ONN5+12*, ONN5+13*, ONN5+14*, ONN5+18*
, ONN5+19*, ONN5+20*
Q PASTMTH+15~*, PASTMTH+16, PASTMTH+17*
U ONN4+6, ONN4+8, ONN4+9, ONN4+10, ONN4+13, ONN4+14, ONN4+15, ONN4+19, ONN4+20, ONN4+21
, ONN5+5, ONN5+7, ONN5+8, ONN5+9, ONN5+12, ONN5+13, ONN5+14, ONN5+18, ONN5+19, ONN5+20
, AGEDATE+22, AGEDATE+25
X AGEDATE+42~, BY+10*, BY+11*, BY+12, BY+13
X1 AGEDATE+42~*
X2 AGEDATE+42~*
Y ONN4+3*, ONN4+4, ONN5+2*, ONN5+3, AGEDATE+22~*, AGEDATE+24*, AGEDATE+25, AGEDATE+26, TP+5, TP+23
, BY+8, BY+9, BY+20!, F+9, F+10
YYY PASTMTH+11~, PASTMTH+12*, PASTMTH+17*, PASTMTH+21
>> ZTQUEUED ONN4+4, ONN5+3
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All