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

Package: IHS GPRA Information System

Routine: BGP4DBPR


Information

BGP4DBPR ; IHS/CMI/LAB - IHS gpra print 03 Jul 2010 6:26 AM ;

Source Information

Source file <BGP4DBPR.m>

Call Graph

Call Graph Total: 12

Package Total Call Graph
IHS GPRA Information System 6 (,AREACP)^BGP4DH  AREACP^BGP4DH1  W^BGP4DP  $$V^BGP4DP1C  HEADER^BGP4DPH  SAVEDEL^BGP4PDL  
Kernel 3 ^%ZISC  ($$FMDIFF,$$FMTE)^XLFDT  ($$CJ,$$STRIP)^XLFSTR  
VA Fileman 3 COMMA^%DTC  ^DIR  ^DIWP  

Caller Graph

Caller Graph Total: 2

Package Total Caller Graph
IHS GPRA Information System 2 BGP4DP  BGP4PARP  

Entry Points

Name Comments DBIA/ICR reference
COLHDR ;
INDSITE ;
KITM ;
ALLDEV() ;
DEL ;create delimited output file
SB(X) ;EP - Strip leading and trailing blanks from X.
WP ;
PRINT ;
ANYDEV() ;
PRINT1 ;EP
PRINT2 ;
AREA ;EP - AREA DASHBOARD PRINT
SETN ;EP - set numerator fields
WPS ;
LBLK(V,L) ;left blank fill
WTITLE(I) ;EP - write title line
DELA ;create delimited output file
N
C(X,X2,X3) ;
W(V,C,F,M,P,T) ;EP
PRINTN ;EP
EXIT ;

External References

Name Field # of Occurrence
COMMA^%DTC C+1
^%ZISC PRINT+26, DEL+1, DELA+2
^BGP4DH PRINT+16, PRINT+40, PRINTN+9, DEL+6
AREACP^BGP4DH DELA+7
AREACP^BGP4DH1 AREA+9
W^BGP4DP WTITLE+8, WTITLE+9, PRINT1+4, PRINT1+5, N+2, N+3, N+4, N+6, N+8, N+9
, N+10, N+11, N+12, N+14, N+15, N+16, N+17, N+20, N+22, N+23
, N+24, N+25, N+26, N+28, N+29, N+30, N+31, N+33, N+34, N+35
, N+36, COLHDR+2, COLHDR+3, COLHDR+4, COLHDR+5, COLHDR+6, COLHDR+7, COLHDR+8, COLHDR+10, COLHDR+11
, COLHDR+12, COLHDR+13, COLHDR+14, COLHDR+15, COLHDR+16, COLHDR+17, COLHDR+18, COLHDR+19, COLHDR+20, WPS+3
$$V^BGP4DP1C PRINT1+18, PRINT1+19, SETN+1, SETN+2
HEADER^BGP4DPH PRINT1+3, N+1, WPS+2
SAVEDEL^BGP4PDL PRINT+45, DEL+10, DELA+11
^DIR EXIT+2
^DIWP WP+5
$$FMDIFF^XLFDT PRINT1+10
$$FMTE^XLFDT COLHDR+4, COLHDR+7, COLHDR+12, COLHDR+14
$$CJ^XLFSTR W+9
$$STRIP^XLFSTR PRINT1+11

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !
  • Line Location: W+8
Function Call: WRITE
  • Prompt: $$CJ^XLFSTR(V,80)
  • Line Location: W+9
Function Call: WRITE
  • Prompt: ?T,V
  • Line Location: W+10
Function Call: WRITE
  • Prompt: Q
  • Line Location: WTITLE+3
Function Call: WRITE
  • Prompt: !,T,!
  • Line Location: WTITLE+3
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+2
Routine Call
  • DIR
  • Line Location:
    • EXIT+2

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTLOC("C" INDSITE+2
^BGPCTRL - [#90241.01] PRINT1+9
^BGPCTRL("B" PRINT1+8
^BGPGPDCJ - [#90552.03] INDSITE+2
^BGPINDJ - [#90552.01] WTITLE+2, WP+3, WP+5
^BGPINDJC - [#90552.02] PRINT1+15, PRINT1+21, PRINT1+25, PRINT1+26, PRINT1+28, PRINT1+45, PRINT1+46, PRINT1+48, PRINT1+51, N+2
, N+3, N+4, N+6, N+7, N+13, N+20, N+21, N+27
^BGPINDJC("ADASH" PRINT1+12, PRINT1+13
^BGPNPLJ - [#90552.06] ANYDEV+3, ALLDEV+3
^DD("FUNC" - [#.5] SB+2
^DD(90552.03 PRINT1+17, PRINT1+22
^DIC(4 - [#4] PRINT1+4
^TMP($J PRINT+9!, PRINT+12*, PRINT+21!, PRINT+32!, PRINT+35*, PRINT+50!, PRINTN+1!, PRINTN+4*, PRINTN+14!, DEL+2!
, DEL+3*, DEL+15!, W+15, W+16*, W+17*, W+18*, W+19*, KITM+1!, AREA+1!, AREA+6*
, DELA+3!, DELA+5*, DELA+13!
^UTILITY($J WP+1!, WPS+1, WPS+3, WPS+5!
^XTMP("BGP28CPL" PRINT+49!, DEL+14!, KITM+4!
^XTMP("BGP4D" PRINT+47!, DEL+12!, KITM+2!
^XTMP("BGP4DNP" PRINT+48!, DEL+13!, KITM+3!

Label References

Name Line Occurrences
$$C N+23, N+24, N+28, N+29
$$LBLK N+20
$$SB N+8, N+11, N+22, N+25
COLHDR PRINT1+6, N+1
DEL PRINTN+6
DELA AREA+8
INDSITE AREA+13, DELA+10
KITM PRINT+17, PRINT+24, PRINT+41, PRINTN+10, PRINTN+15
PRINT1 PRINT+20, PRINT+44, PRINTN+13, DEL+9, AREA+11, DELA+9, INDSITE+3
SETN PRINT1+23
W WTITLE+3, WTITLE+4, WTITLE+9

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% W+13~, W+15*, W+16*, W+17, W+18, W+19, SB+1~, LBLK+1~, LBLK+2*
BGPAREAA PRINT+4, PRINT+28, PRINT1+4, COLHDR+2, COLHDR+3, COLHDR+10, AREA+13!*, DELA+10!*
>> BGPCOLG PRINT1+38*, PRINT1+39*, PRINT1+40, PRINT1+41, PRINT1+42, PRINT1+43
>> BGPCYD PRINT1+18*, PRINT1+32, PRINT1+34, N+10, N+24, SETN+3
>> BGPCYN PRINT1+56, PRINT1+58, N+9, N+15, N+16, N+23, N+29, N+30, SETN+1*, SETN+3
>> BGPCYP PRINT1+33, N+11, N+25, SETN+3*
>> BGPCYPER PRINT1+33*, PRINT1+34, PRINT1+38
>> BGPDASHP COLHDR+4, COLHDR+12
>> BGPDASHY COLHDR+7, COLHDR+14
>> BGPDELF PRINT+7*, PRINT+30*
BGPDELIM PRINT+10!, PRINT+33!
>> BGPDESGP PRINT+8*, PRINT+31*
>> BGPDESGP( PRINT+3, PRINT+6, PRINT+7, PRINT+27, PRINT+29, PRINT+30
>> BGPDESGP(0 PRINT+1
>> BGPDF PRINT1+15*, PRINT1+17
>> BGPGG PRINT1+31*, PRINT1+32, PRINT1+38, PRINT1+52*, PRINT1+54
>> BGPGOAL PRINT1+26*, PRINT1+27*, PRINT1+29, PRINT1+31, PRINT1+46*, PRINT1+47*, PRINT1+49, N+6, N+20
>> BGPGP PRINT1+51*, PRINT1+52
>> BGPGPG PRINT+18*, PRINT+42*, PRINTN+11*, DEL+7*, AREA+3*, AREA+10*, DELA+1*, DELA+8*
>> BGPGUI PRINT+11, PRINT+26, PRINT+34, PRINTN+2, DEL+1, AREA+2
>> BGPH PRINT+47, PRINT+48, PRINT+49, DEL+12, DEL+13, DEL+14, KITM+2, KITM+3, KITM+4
>> BGPIC WP+3, WP+5
>> BGPIFTR PRINT+46*, PRINTN+5*, DEL+11*, AREA+5*, AREA+14*, DELA+1*, DELA+12*
>> BGPINDL( ANYDEV+3, ALLDEV+3
>> BGPIOSL PRINT+11*, PRINT+34*, PRINTN+2*, WPS+2, AREA+2*
>> BGPISITE PRINT1+4, INDSITE+2*
>> BGPJ PRINT+47, PRINT+48, PRINT+49, DEL+12, DEL+13, DEL+14, KITM+2, KITM+3, KITM+4
>> BGPLCNT WP+2*, WP+4*, WP+5
>> BGPNEED PRINT1+29*, PRINT1+35*, PRINT1+36*, PRINT1+49*, PRINT1+56*, PRINT1+57, N+12, N+17, N+26, N+31
>> BGPNEED1 PRINT1+32*, PRINT1+35, PRINT1+36
>> BGPNEED2 PRINT1+34*, PRINT1+35, PRINT1+36
>> BGPNEG PRINT1+28*, PRINT1+36, PRINT1+40, PRINT1+41, PRINT1+42, PRINT1+43, PRINT1+48*, N+26
>> BGPNF PRINT1+21*, PRINT1+22
>> BGPNODE WP+3, WP+5
>> BGPNP PRINT1+17*, PRINT1+22*
BGPORD PRINT1+2~, PRINT1+7*, PRINT1+12*, PRINT1+13
>> BGPOT PRINT1+29*, PRINT1+30*, PRINT1+40*, PRINT1+41*, PRINT1+42*, PRINT1+43*, PRINT1+44*, PRINT1+49*, PRINT1+50*, PRINT1+57*
, PRINT1+59*, PRINT1+60*
BGPPC PRINT1+2~, PRINT1+13*, PRINT1+15, PRINT1+21, PRINT1+25, PRINT1+26, PRINT1+28, PRINT1+45, PRINT1+46, PRINT1+48
, PRINT1+51, N+2, N+3, N+4, N+6, N+7, N+13, N+20, N+21, N+27
>> BGPPERY PRINT1+10*, PRINT1+11*, PRINT1+42, PRINT1+43, PRINT1+59
>> BGPPRD PRINT1+19*, SETN+4
>> BGPPRN PRINT1+54, N+14, N+28, SETN+2*, SETN+4
>> BGPPRP N+8, N+22, SETN+4*
>> BGPPTYPE PRINT+14*, PRINT+37*, PRINTN+7*, DEL+5*, WTITLE+3, WTITLE+4, WTITLE+8, WTITLE+9, PRINT1+3, PRINT1+4
, PRINT1+5, N+1, N+2, N+3, N+4, N+5, N+6, N+8, N+9, N+10
, N+11, N+12, N+14, N+15, N+16, N+17, N+19, N+20, N+22, N+23
, N+24, N+25, N+26, N+28, N+29, N+30, N+31, N+33, N+34, N+35
, N+36, COLHDR+1, COLHDR+2, COLHDR+3, COLHDR+4, COLHDR+5, COLHDR+6, COLHDR+7, COLHDR+8, COLHDR+10
, COLHDR+11, COLHDR+12, COLHDR+13, COLHDR+14, COLHDR+15, COLHDR+16, COLHDR+17, COLHDR+18, COLHDR+19, COLHDR+20
, WPS+2, WPS+3, EXIT+1, AREA+7*, DELA+6*
>> BGPQHDR PRINT+15*, PRINT+17, PRINT+38*, PRINT+41, PRINTN+8*, PRINTN+10, DEL+4*
>> BGPQUIT PRINT+2*, PRINT+3, PRINT+13*, PRINT+17*, PRINT+19*, PRINT+25*, PRINT+27, PRINT+36*, PRINT+41*, PRINT+43*
, PRINTN+3*, PRINTN+12*, DEL+8*, PRINT1+12, PRINT1+13, N+1, WPS+2, AREA+4*, AREA+10*, AREA+12
, DELA+1*, DELA+6*, DELA+8*, INDSITE+1
>> BGPROT PRINT+5, PRINT+24, PRINTN+6, PRINTN+15, AREA+8, AREA+15
>> BGPRPT PRINT+6*, PRINT+29*, PRINT1+18, PRINT1+19, SETN+1, SETN+2, AREA+10*, DELA+1*, DELA+8*, INDSITE+1*
, INDSITE+2
>> BGPSUL( INDSITE+1
>> BGPTN PRINT1+54*, PRINT1+55*, PRINT1+56, PRINT1+58, N+6, N+20
>> BGPXX2 PRINT+3*, PRINT+6, PRINT+7, PRINT+8, PRINT+27*, PRINT+29, PRINT+30, PRINT+31
>> BGPY WP+3, WP+5
>> BGPZ WP+2*, WP+3*, WP+5
C W~, W+2*, W+9, W+10
DIR EXIT+2!
DIR("A" EXIT+2*
DIR(0 EXIT+2*
>> DIRUT EXIT+2*
DIWF WP+3*, WPS+4!
DIWL WP+3*, WPS+1, WPS+3, WPS+4!
DIWR WP+3*, WPS+4!
DT PRINT1+10
>> DUOUT EXIT+2
DUZ(2 PRINT1+4
F W~, W+1*, W+8, W+12*, W+16
G ANYDEV+1~, ANYDEV+2*, ANYDEV+3*, ANYDEV+4, ALLDEV+1~, ALLDEV+2*, ALLDEV+3*, ALLDEV+4, PRINT1+58*, PRINT1+59
I WTITLE~, WTITLE+2, WTITLE+7*, LBLK+1~, LBLK+2*
IO EXIT+2
IO(0 EXIT+2
IOF PRINT+39
IOSL PRINT+11, PRINT+34, PRINTN+2, N+1, AREA+2
IOST EXIT+2
L LBLK~, LBLK+2
M W~, W+5
>> N PRINT1+17*, PRINT1+18, PRINT1+19, PRINT1+22*, SETN+1, SETN+2
P W~, W+3*, W+19, PRINT1+17*, PRINT1+18, PRINT1+19, PRINT1+22*, SETN+1, SETN+2
S WTITLE+1~, WTITLE+6*, WTITLE+7*, WTITLE+8, WTITLE+9
T W~, W+4*, W+10, WTITLE+1~, WTITLE+2*, WTITLE+3, WTITLE+4, WTITLE+5, WTITLE+8, WTITLE+9
U PRINT+6, PRINT+7, PRINT+29, PRINT+30, W+15, W+17, W+19, WTITLE+2, ANYDEV+3, ALLDEV+3
, PRINT1+4, PRINT1+9, PRINT1+15, PRINT1+17, PRINT1+21, PRINT1+22, PRINT1+25, PRINT1+26, PRINT1+28, PRINT1+45
, PRINT1+46, PRINT1+48, PRINT1+51, N+2, N+3, N+4, N+6, N+7, N+13, N+20
, N+21, N+27, INDSITE+2
V W~, W+9, W+10, W+19, LBLK~, LBLK+2*, LBLK+3
X W+7~, W+8*, WTITLE+1~, WTITLE+5*, WTITLE+7, ANYDEV+1~, ANYDEV+3*, ALLDEV+1~, ALLDEV+3*, WP+5*
, WPS+5!, C~, C+2, SB~, SB+3
X2 C~
X3 C~
Y WTITLE+1~, WTITLE+7*, ANYDEV+1~, ANYDEV+3*, ALLDEV+1~, ALLDEV+3*, PRINT1+8*, PRINT1+9*, PRINT1+10
Z W+13~, W+14*, W+16*, WPS+1*, WPS+3, WPS+4!, LBLK+2*
>> ZTQUEUED EXIT+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Local Variables |  All