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

Package: IHS GPRA Information System

Routine: BGP8EOP


Information

BGP8EOP ; IHS/CMI/LAB - IHS EO REPORT print ; 05 Jul 2008 9:20 AM

Source Information

Source file <BGP8EOP.m>

Call Graph

Call Graph Total: 10

Package Total Call Graph
IHS GPRA Information System 5 $$RPTVER^BGP8BAN  (,W)^BGP8EOH  ^BGP8EOS  ^BGP8EOY  $$DATE^BGP8UTL  
Kernel 2 ^%ZISC  $$FMTE^XLFDT  
VA Fileman 2 COMMA^%DTC  ^DIR  
IHS VA Utilities 1 ^XBGSAVE  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS GPRA Information System 4 BGP8EOA  BGP8EOD  BGP8EOP1  BGP8EOY  

Entry Points

Name Comments DBIA/ICR reference
PRINT1 ;EP
SETEXP ;EP
H2 ;EP
CTR(X,Y) ;EP - Center X in a field Y wide.
SCREEN ;
H1 ;EP
HEADER ;EP
USR() ;EP - Return name of current user from ^VA(200.
HEADER1 ;
DEL ;create delimited output file
SB(X) ;EP - Strip leading and trailing blanks from X.
CALC(N,O) ;ENTRY POINT
PRINT ;EP
EXIT ;
EOP ;EP - End of page.
C(X,X2,X3) ;

External References

Name Field # of Occurrence
COMMA^%DTC C+1
^%ZISC DEL+1
$$RPTVER^BGP8BAN HEADER1+5
^BGP8EOH PRINT+9, DEL+5
W^BGP8EOH PRINT1+4, PRINT1+5, PRINT1+7, PRINT1+12, PRINT1+17, PRINT1+22, PRINT1+26, PRINT1+28, PRINT1+29, H2+4
, H2+8, H1+1, H1+2, H1+3, H1+4, H1+5, H1+6, H1+7, H1+8, H1+9
, H1+10, H1+11, H1+12, H1+13, HEADER1+2, HEADER1+3, HEADER1+4, HEADER1+5, HEADER1+6, HEADER1+7
, HEADER1+8, HEADER1+9, HEADER1+10, HEADER1+11
^BGP8EOS PRINT1+35
^BGP8EOY PRINT1+34
$$DATE^BGP8UTL SETEXP+6
^DIR EXIT+1, HEADER+2, EOP+5
^XBGSAVE PRINT1+46
$$FMTE^XLFDT HEADER1+3, HEADER1+8, HEADER1+9, HEADER1+10

Interaction Calls

Name Line Occurrences
Function Call: WRITE
  • Prompt: !,^TMP($J,"BGPDEL",X)
  • Line Location: SCREEN+1
Function Call: WRITE
  • Prompt: !
  • Line Location: EXIT+1
Function Call: WRITE
  • Prompt: !
  • Line Location: HEADER+2
Routine Call
  • DIR
  • Line Location:
    • EXIT+1
    • HEADER+2
    • EOP+5

Global Variables Directly Accessed

Name Line Occurrences  (* Changed,  ! Killed)
^AUTTLOC - [#9999999.06] SETEXP+5
^AUTTLOC("C" SETEXP+5
^BGPDATA PRINT1+41, PRINT1+42!, PRINT1+51, PRINT1+52!, PRINT1+43*, PRINT1+49
^BGPEOCE - [#90535.1] SETEXP+3
^BGPEOME - [#90535.08] PRINT1+5, PRINT1+8, PRINT1+9, PRINT1+10, PRINT1+12, PRINT1+18, PRINT1+19, PRINT1+20, PRINT1+22, PRINT1+26
, PRINT1+28, PRINT1+31
^BGPGUIE - [#90534.08] PRINT1+49*, PRINT1+50*
^DD("FUNC" - [#.5] SB+2
^DIC(4 - [#4] HEADER1+7, SETEXP+5
^TMP($J PRINT+1!, PRINT+4*, PRINT+13!, DEL+2!, DEL+3*, DEL+9!, PRINT1+37!, PRINT1+39!, PRINT1+43, PRINT1+53!
, SCREEN+1
^VA(200 - [#200] HEADER1+3, USR+1
^XTMP("BGP8D" PRINT+14!, DEL+8!

Label References

Name Line Occurrences
$$C H2+2
$$CALC H2+2, H2+3, H2+6, H2+7
$$SB H2+6, H2+7
DEL PRINT+7
EXIT PRINT1+36
HEADER PRINT1+2, PRINT1+3, PRINT1+6, PRINT1+11, PRINT1+16, PRINT1+21, PRINT1+27
HEADER1 HEADER+1
PRINT1 PRINT+12, DEL+7
SCREEN PRINT1+37
SETEXP PRINT+6

Naked Globals

Name Field # of Occurrence
^(0 USR+1

Local Variables

Legend:

>> Not killed explicitly
* Changed
! Killed
~ Newed

Name Field # of Occurrence
% SB+1~
>> BGPAREAA PRINT+5, PRINT+14, DEL+8, HEADER1+6, HEADER1+7, SETEXP+1
>> BGPBBD HEADER1+10
>> BGPBD HEADER1+8
>> BGPBED HEADER1+10
>> BGPBLN H2+2, H2+6
>> BGPBLP H2+2, H2+3, H2+6, H2+7
>> BGPCYN H2+2, H2+6
>> BGPCYP H2+2, H2+3, H2+6, H2+7
>> BGPDELF PRINT1+45
>> BGPDELT PRINT1+37
>> BGPED HEADER1+8
>> BGPEI( SETEXP+6*
>> BGPGIEN PRINT1+49, PRINT1+50
>> BGPGPG PRINT+10*, HEADER+1, HEADER1+1*, HEADER1+3
>> BGPGUI PRINT+2, PRINT1+44, PRINT1+48, HEADER1+2
>> BGPH PRINT+14, DEL+8
>> BGPIC PRINT1+1*, PRINT1+5, PRINT1+8, PRINT1+9, PRINT1+10, PRINT1+12, PRINT1+18, PRINT1+19, PRINT1+20, PRINT1+22
, PRINT1+26, PRINT1+28, PRINT1+31, PRINT1+33
>> BGPIFTR PRINT1+33*
>> BGPIND( PRINT1+1
>> BGPIOSL PRINT+2*, PRINT1+3, PRINT1+6, PRINT1+11, PRINT1+16, PRINT1+21, PRINT1+27
>> BGPJ PRINT+14, DEL+8
>> BGPPBD HEADER1+9
>> BGPPED HEADER1+9
>> BGPPRN H2+2, H2+6
>> BGPPRP H2+2, H2+6
>> BGPPTYPE PRINT+8*, DEL+4*, PRINT1+2, PRINT1+3, PRINT1+4, PRINT1+5, PRINT1+6, PRINT1+7, PRINT1+11, PRINT1+12
, PRINT1+16, PRINT1+17, PRINT1+21, PRINT1+22, PRINT1+26, PRINT1+27, PRINT1+28, PRINT1+29, PRINT1+36, H2+1
, H2+4, H2+5, H2+8, H1+1, H1+2, H1+3, H1+4, H1+5, H1+6, H1+7
, H1+8, H1+9, H1+10, H1+11, H1+12, H1+13, HEADER1+1, HEADER1+2, HEADER1+3, HEADER1+4
, HEADER1+5, HEADER1+6, HEADER1+7, HEADER1+8, HEADER1+9, HEADER1+10, HEADER1+11
>> BGPQUIT PRINT+3*, PRINT+11*, DEL+6*, PRINT1+1, PRINT1+3, PRINT1+6, PRINT1+8, PRINT1+9, PRINT1+10, PRINT1+11
, PRINT1+16, PRINT1+18, PRINT1+19, PRINT1+20, PRINT1+21, PRINT1+27, HEADER+2*
>> BGPROT PRINT+7, PRINT+14, PRINT+15
>> BGPRPT PRINT+5*
>> BGPSUL( SETEXP+2
>> BGPX PRINT1+8*, PRINT1+9, PRINT1+18*, PRINT1+19, PRINT1+26*, PRINT1+28, H2+2*, H2+3*, H2+4, H2+6*
, H2+7*, H2+8
>> BGPY PRINT1+9*, PRINT1+10, PRINT1+12, PRINT1+19*, PRINT1+20, PRINT1+22
>> BGPZ PRINT1+10*, PRINT1+12, PRINT1+20*, PRINT1+22
>> C PRINT1+49*, PRINT1+50
>> D SETEXP+4*, SETEXP+5*, SETEXP+6
DFOUT EOP+4!
DIR EXIT+1!, HEADER+2!, EOP+3~
DIR("A" EXIT+1*
DIR(0 EXIT+1*, HEADER+2*, EOP+5*
DIRUT EXIT+1*, EOP+4!
DLOUT EOP+4!
DT PRINT1+50, HEADER1+3
DTOUT HEADER+2, EOP+4!
DUOUT EXIT+1, EOP+4!
DUZ HEADER1+3, USR+1
DUZ(2 HEADER1+7
IO EXIT+1, HEADER+2
IO("S" EOP+2
IO(0 EXIT+1, HEADER+2
IOF HEADER1+1
IOM CTR+1
IOSL PRINT+2
IOST EXIT+1, HEADER+2, EOP+1
>> IOT EOP+2
>> L SETEXP+4*, SETEXP+5*, SETEXP+6
N CALC~, CALC+2, SETEXP+3*, SETEXP+5, SETEXP+6
O CALC~, CALC+2
>> P SETEXP+6*
U PRINT1+5, H2+6, H2+7, HEADER1+3, HEADER1+7, USR+1, SETEXP+5, SETEXP+6
X PRINT1+43*, PRINT1+49*, SCREEN+1*, SB~, SB+3, C~, C+2, HEADER1+3*, HEADER1+6*, HEADER1+8*
, HEADER1+9*, HEADER1+10*, HEADER1+11*, CTR~, CTR+1, SETEXP+2*, SETEXP+3, SETEXP+6
X2 C~
X3 C~
XBE PRINT1+47!
XBF PRINT1+45*, PRINT1+47!
XBFLT PRINT1+45*, PRINT1+47!
XBFN PRINT1+45*, PRINT1+47!
>> XBGL PRINT1+40*
XBMED PRINT1+45*, PRINT1+47!
>> XBQ PRINT1+45*
XBTLE PRINT1+45*, PRINT1+47!
Y HEADER+2, CTR~, CTR+1, SETEXP+6*
Z CALC+1~, CALC+2*, CALC+3
>> ZTQUEUED PRINT1+41, EXIT+1, HEADER+2, EOP+2
Info |  Source |  Call Graph |  Caller Graph |  Entry Points |  External References |  Interaction Calls |  Global Variables Directly Accessed |  Label References |  Naked Globals |  Local Variables |  All