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

Package: IHS GPRA Information System

Routine: BGP2EOP


Information

BGP2EOP ; IHS/CMI/LAB - IHS EO REPORT print 05 Jul 2010 9:20 AM ;

Source Information

Source file <BGP2EOP.m>

Call Graph

Call Graph Total: 11

Package Total Call Graph
IHS GPRA Information System 5 $$RPTVER^BGP2BAN  (,W)^BGP2EOH  ^BGP2EOS  ^BGP2EOY  $$DATE^BGP2UTL  
VA Fileman 3 COMMA^%DTC  ^DIR  ^DIWP  
Kernel 2 ^%ZISC  $$FMTE^XLFDT  
IHS VA Utilities 1 ^XBGSAVE  

Caller Graph

Caller Graph Total: 4

Package Total Caller Graph
IHS GPRA Information System 4 BGP2EOA  BGP2EOD  BGP2EOP1  BGP2EOY  

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
WPS ;
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
WP ;
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^BGP2BAN HEADER1+5
^BGP2EOH PRINT+9, DEL+5
W^BGP2EOH WPS+3, PRINT1+4, PRINT1+5, PRINT1+7, PRINT1+18, PRINT1+24, PRINT1+26, PRINT1+27, 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
^BGP2EOS PRINT1+33
^BGP2EOY PRINT1+32
$$DATE^BGP2UTL SETEXP+6
^DIR EXIT+1, HEADER+2, EOP+5
^DIWP WP+5
^XBGSAVE PRINT1+44
$$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+39, PRINT1+40!, PRINT1+49, PRINT1+50!, PRINT1+41*, PRINT1+47
^BGPEOCB - [#90547.1] SETEXP+3
^BGPEOMB - [#90547.08] WP+3, WP+5, PRINT1+5, PRINT1+9, PRINT1+10, PRINT1+20, PRINT1+21, PRINT1+24, PRINT1+26, PRINT1+29
^BGPGUIW - [#90546.19] PRINT1+47*, PRINT1+48*
^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+35!, PRINT1+37!, PRINT1+41, PRINT1+51!
, SCREEN+1
^UTILITY($J WP+1!, WPS+1, WPS+3, WPS+5!
^VA(200 - [#200] HEADER1+3, USR+1
^XTMP("BGP2D" 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+34
HEADER WPS+2, PRINT1+2, PRINT1+3, PRINT1+6, PRINT1+17, PRINT1+25
HEADER1 HEADER+1
PRINT1 PRINT+12, DEL+7
SCREEN PRINT1+35
SETEXP PRINT+6
WP PRINT1+14, PRINT1+22

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+43
>> BGPDELT PRINT1+35
>> BGPED HEADER1+8
>> BGPEI( SETEXP+6*
>> BGPGIEN PRINT1+47, PRINT1+48
>> BGPGPG PRINT+10*, HEADER+1, HEADER1+1*, HEADER1+3
>> BGPGUI PRINT+2, PRINT1+42, PRINT1+46, HEADER1+2
>> BGPH PRINT+14, DEL+8
>> BGPIC WP+3, WP+5, PRINT1+1*, PRINT1+5, PRINT1+9, PRINT1+10, PRINT1+20, PRINT1+21, PRINT1+24, PRINT1+26
, PRINT1+29, PRINT1+31
>> BGPIFTR PRINT1+31*
>> BGPIND( PRINT1+1
>> BGPIOSL PRINT+2*, WPS+2, PRINT1+3, PRINT1+6, PRINT1+17, PRINT1+25
>> BGPJ PRINT+14, DEL+8
>> BGPLCNT WP+2*, WP+4*, WP+5
>> BGPNODE WP+3, WP+5, PRINT1+8*, PRINT1+19*
>> BGPPBD HEADER1+9
>> BGPPED HEADER1+9
>> BGPPRN H2+2, H2+6
>> BGPPRP H2+2, H2+6
>> BGPPTYPE PRINT+8*, DEL+4*, WPS+2, WPS+3, PRINT1+2, PRINT1+3, PRINT1+4, PRINT1+5, PRINT1+6, PRINT1+7
, PRINT1+17, PRINT1+18, PRINT1+24, PRINT1+25, PRINT1+26, PRINT1+27, PRINT1+34, 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*, WPS+2, PRINT1+1, PRINT1+3, PRINT1+6, PRINT1+9, PRINT1+10, PRINT1+17
, PRINT1+20, PRINT1+21, PRINT1+25, HEADER+2*
>> BGPROT PRINT+7, PRINT+14, PRINT+15
>> BGPRPT PRINT+5*
>> BGPSUL( SETEXP+2
>> BGPUF PRINT1+44
>> BGPX PRINT1+9*, PRINT1+10, PRINT1+20*, PRINT1+21, PRINT1+24*, PRINT1+26, H2+2*, H2+3*, H2+4, H2+6*
, H2+7*, H2+8
>> BGPY WP+3, WP+5, PRINT1+10*, PRINT1+21*
>> BGPZ WP+2*, WP+3*, WP+5
>> C PRINT1+47*, PRINT1+48
>> 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!
DIWF WP+3*, WPS+4!
DIWL WP+3*, WPS+1, WPS+3, WPS+4!
DIWR WP+3*, WPS+4!
DLOUT EOP+4!
DT PRINT1+48, 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 WP+5*, WPS+5!, PRINT1+41*, PRINT1+47*, 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+45!
XBF PRINT1+43*, PRINT1+45!
XBFLT PRINT1+43*, PRINT1+45!
XBFN PRINT1+43*, PRINT1+45!
>> XBGL PRINT1+38*
XBMED PRINT1+43*, PRINT1+45!
>> XBQ PRINT1+43*
XBTLE PRINT1+43*, PRINT1+45!
>> XBUF PRINT1+44*
Y HEADER+2, CTR~, CTR+1, SETEXP+6*
Z WPS+1*, WPS+3, WPS+4!, CALC+1~, CALC+2*, CALC+3
>> ZTQUEUED PRINT1+39, 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