SAP ABAP Class CL_ISHMED_GLB_NAVIGATOR (IS-H*MED: Navigator for GLP)
Hierarchy
BBPCRM (Software Component) BBPCRM
   CRM (Application Component) Customer Relationship Management
     CRM_APPLICATION (Package) All CRM Components Without Special Structure Packages
       NMED (Package) R/3MED: Medical documentation GSD
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 20020716
Properties
Class CL_ISHMED_GLB_NAVIGATOR  
Short Description IS-H*MED: Navigator for GLP    
Super Class CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package NMED   R/3MED: Medical documentation GSD 
Created 20020716   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 N2C Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 N2RCL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_ISHMED_GLB_NAVIGATOR has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_ISHMED_PDSYS_GLB 20021018 Wrapper for Document Type Layout Processing
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BEHAVIOUR_FOLDERS Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20020927
2 BEHAVIOUR_LEAVES Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20020927
3 BEHAVIOUR_SFOLDERS Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP Behavior for Drag and Drop 20021027
4 C_ICON_LEGEND_HEIGHT Constant Private Type reference (TYPE) I 500 Height Icon Legend 20021112
5 C_STATUS_LONG_HEIGHT Constant Private Type reference (TYPE) I 100 Height Status Long 20021112
6 C_STATUS_SHORT_HEIGHT Constant Private Type reference (TYPE) I 22 Height Status Short 20021112
7 D_PMD_PAINTELMEMENT_T Instance attribute Private Type reference (TYPE) ISHMED_T_RN2_GLB_NARV_NODE IS-H*MED: GLP Node Table in Navigation Tree 20021009
8 G_AKT_DYN_NODE_KEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20021030
9 G_AKT_ETID Instance attribute Private Type reference (TYPE) N2_ETID IS-H*MED: Identifier of the assignment DE to DC 20021113
10 G_AKT_STATUS_NODE_KEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20021101
11 G_COMBINE_ELEM_LABEL Instance attribute Private Type reference (TYPE) FLAG SPACE General Flag 20021030
12 G_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_GLB_DATA_PROVIDER IS-H*MED: Data Provider for GLP 20020927
13 G_ELEMENTS_MOVE Instance attribute Private Type reference (TYPE) FLAG General Flag 20021125
14 G_ICON_LEGEND Instance attribute Private Type reference (TYPE) FLAG General Flag 20021106
15 G_INVALID Instance attribute Private Type reference (TYPE) FLAG General Flag 20021023
16 G_LAYOUT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20020802
17 G_MENU_DEV_INFO Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20021010
18 G_MENU_ELEMENT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20021121
19 G_MENU_INFO Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20021101
20 G_MENU_TREE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20021113
21 G_NODE_COUNTER Instance attribute Private Type reference (TYPE) I 0 Node Counter 20020805
22 G_NODE_EXPAND_T Instance attribute Private Type reference (TYPE) N2_GLB_NODE_EXPAND_T 20021023
23 G_NODE_EXPAND_WA Instance attribute Private Type reference (TYPE) N2_GLB_NODE_EXPAND_STRU 20021023
24 G_PMD_PAINTELMEMENT_WA Instance attribute Private Type reference (TYPE) RN2_GLB_NARV_NODE IS-H*MED: GLP Nodes in Navigation Tree 20020805
25 G_PROP_NODE_KEY Instance attribute Private Type reference (TYPE) TV_NODEKEY Tree Control: Node Key 20021022
26 G_REF_GLB_PAINT Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_GLB_PAINT IS-H*MED: PMD GLP Paint 20020805
27 G_STATUS_LONG Instance attribute Private Type reference (TYPE) FLAG General Flag 20021101
28 G_TABLE_ON_DYNPRO Instance attribute Private Type reference (TYPE) FLAG General Flag 20021119
29 G_TITEL Instance attribute Private Type reference (TYPE) N2_CHAR30 Title 20021127
30 HANDLE_FOLDERS Instance attribute Private Type reference (TYPE) I Handle Folder 20020929
31 HANDLE_LEAVES Instance attribute Private Type reference (TYPE) I Handle Leaves 20020927
32 HANDLE_SFOLDERS Instance attribute Private Type reference (TYPE) I Handle Folder 20021027
33 ITEM_TABLE Instance attribute Private Type reference (TYPE) N2RCL_ITEM_TABLE Table name 20020802
34 NODE_TABLE Instance attribute Private Type reference (TYPE) TREEV_NTAB Tree Control: Node Table 20020802
35 TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20020802
36 TOOLBAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT Event 20020802
37 TOOLBAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS Event Table 20020802
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Create Toolbar Buttons 20020802
2 BUILD_NODE_APPEARANCE Instance method Private Method Determines Symbols (Icons) in Tree 20021107
3 CHECK_INVALID Instance method Private Method Checks Validity of Tree 20021023
4 CONSTRUCTOR Instance method Public Constructor Constructor 20020716
5 FREE Instance method Protected Method Release All Resources 20021023
6 GET_SELECTED_NODE_KEY Instance method Private Method Returns Selected Nodes in Tree 20021010
7 HANDEL_CHECKBOX_CHANGE Instance method Private Event handling method Event Handler for CHECKBOX_CHANGE 20021125
8 HANDEL_ELEMENTS_CHANGE Instance method Private Event handling method Event Handler for ELEMENTS_CHANGE 20020805
9 HANDEL_ITEM_DOUBLE_CLICK Instance method Private Event handling method Event Handler for ITEM_DOUBLE_CLICK 20021206
10 HANDEL_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handler for NODE_DOUBLE_CLICK 20020805
11 HANDEL_ON_DROPDOWN_CLICK Instance method Private Event handling method Event Handler for ON_DROPDOWN_CLICK 20021010
12 HANDEL_ON_FUNCTION_SELECT Instance method Private Event handling method Event Handler for ON_FUNCTION_SELECT 20021010
13 HANDLE_DRAG Instance method Private Event handling method Event Handler for N_DRAG of CL_GUI_COLUMN_TREE 20020927
14 HANDLE_DROP Instance method Private Event handling method Event Handler for ON_DROP of CL_GUI_COLUMN_TREE 20020927
15 HANDLE_DROP_COMPLETE Instance method Private Event handling method Event Handler for ON_DROP_COMPLETE of CL_GUI_COLUMN_TRE 20020927
16 INSERT_DYNPRO Instance method Private Method Inserts New Image (Screen) 20021021
17 LOAD_LAYOUT_INFORMATIONS Instance method Private Method Load Last Saved Layout Information 20021129
18 MAKE_XSLT_FILE Instance method Private Method Create XSLT for Screen 20030124
19 MOVE_ELEMENTS_TO_TARGET Instance method Private Method Move Selected Elements to New Target 20021125
20 REFRESH_ALL Instance method Private Method Refresh Layout Structure 20020930
21 REG_EVENTS Instance method Private Method Register All Events 20020805
22 SAVE_DATA_IN_DATA_OBJ Instance method Private Method Save Data in Global Data Class 20021022
23 SAVE_DYN Instance method Private Method SAve Description of Image (Screen) (Support) 20021024
24 SAVE_EXPAND_NODES Instance method Private Method Save All Open Nodes 20021023
25 SAVE_LAYOUT_INFORMATIONS Instance method Private Method Save Current Layout Settings 20021129
26 SET_COLUMN Instance method Private Method Set Column in Tree 20020802
27 SET_DATA Instance method Private Method Structure of Tree Structure 20021018
28 SET_EXPAND_NODES Instance method Private Method Open All Nodes Which Were Open Before Refresh 20021023
29 SET_PAINT_REF Instance method Protected Method Set Reference to Paint Surface 20020805
30 SET_PORP_NODE_KEY Instance method Private Method Branch to Properties Tab Page of Element 20021022
31 SET_REGISTER_SIZE Instance method Private Method Set Tab Size 20021128
32 SET_TO_FRONT Instance method Private Method Set Element in Foreground 20021121
33 SHOW_ACTIVE_DYN Instance method Private Method Display Current Image (Screen) 20021030
34 SHOW_ICON_LEGEND Instance method Private Method Display Icon Legend 20021104
35 SHOW_ONLINE_DOCUMENTATION Instance method Private Method Display Online Help (Documentation) 20021111
36 WRITE_STATUS_TEXT Instance method Private Method Display Status Line Information 20021101
Events
Class CL_ISHMED_GLB_NAVIGATOR has no event.
Types
Class CL_ISHMED_GLB_NAVIGATOR has no local type.
Method Signatures

Method ADD_BUTTONS Signature

Method ADD_BUTTONS on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method ADD_BUTTONS on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method BUILD_NODE_APPEARANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ELEM_TYPE Value transfer Type reference (TYPE) N2_GLB_ELEMTYPE IS-H*MED: GLB Type eines Layoutelements 20021107
2 Changing P_NODE Call by reference Type reference (TYPE) TREEV_NODE Tree Control: Eigenschaften eines Knotens 20021107

Method BUILD_NODE_APPEARANCE on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method CHECK_INVALID Signature

Method CHECK_INVALID on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method CHECK_INVALID on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_DATA IS-H*MED: Verwaltet die Daten zum DokTyp 20021015
2 Importing P_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Parent Window 20020802
# Exception Resumable Description Created on
1 CNT_CREATE_ERROR Error create control 20020802

Method FREE Signature

Method FREE on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
# Exception Resumable Description Created on
1 CNTL_ERROR Fehler beim Entladen der Klasse 20021023

Method GET_SELECTED_NODE_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning SEL_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20021010

Method GET_SELECTED_NODE_KEY on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDEL_CHECKBOX_CHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECKED Value transfer Attribute reference (LIKE) 20021125
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20021125
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20021125

Method HANDEL_CHECKBOX_CHANGE on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDEL_ELEMENTS_CHANGE Signature

Method HANDEL_ELEMENTS_CHANGE on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method HANDEL_ELEMENTS_CHANGE on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDEL_ITEM_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITEM_NAME Call by reference Attribute reference (LIKE) 20021206
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 20021206

Method HANDEL_ITEM_DOUBLE_CLICK on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDEL_NODE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020805

Method HANDEL_NODE_DOUBLE_CLICK on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDEL_ON_DROPDOWN_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20021010
2 Importing POSX Value transfer Attribute reference (LIKE) 20021010
3 Importing POSY Value transfer Attribute reference (LIKE) 20021010

Method HANDEL_ON_DROPDOWN_CLICK on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDEL_ON_FUNCTION_SELECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) 20021010

Method HANDEL_ON_FUNCTION_SELECT on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDLE_DRAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20020927
2 Importing ITEM_NAME Value transfer Attribute reference (LIKE) 20020927
3 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020927

Method HANDLE_DRAG on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDLE_DROP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20020930
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20020930

Method HANDLE_DROP on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method HANDLE_DROP_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DRAG_DROP_OBJECT Value transfer Attribute reference (LIKE) 20021002
2 Importing NODE_KEY Value transfer Attribute reference (LIKE) 20021002

Method HANDLE_DROP_COMPLETE on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method INSERT_DYNPRO Signature

Method INSERT_DYNPRO on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method INSERT_DYNPRO on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method LOAD_LAYOUT_INFORMATIONS Signature

Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method LOAD_LAYOUT_INFORMATIONS on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method MAKE_XSLT_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_WITH_HEADER Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20030128

Method MAKE_XSLT_FILE on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method MOVE_ELEMENTS_TO_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ELEM_TYPE Value transfer Type reference (TYPE) N2_GLB_ELEMTYPE IS-H*MED: GLB Type eines Layoutelements 20021125
2 Importing NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20021125

Method MOVE_ELEMENTS_TO_TARGET on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method REFRESH_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DONT_REFRESH_PMD_DATA Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20021023

Method REFRESH_ALL on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method REG_EVENTS Signature

Method REG_EVENTS on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method REG_EVENTS on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SAVE_DATA_IN_DATA_OBJ Signature

Method SAVE_DATA_IN_DATA_OBJ on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SAVE_DATA_IN_DATA_OBJ on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SAVE_DYN Signature

Method SAVE_DYN on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SAVE_DYN on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SAVE_EXPAND_NODES Signature

Method SAVE_EXPAND_NODES on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SAVE_EXPAND_NODES on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SAVE_LAYOUT_INFORMATIONS Signature

Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SAVE_LAYOUT_INFORMATIONS on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SET_COLUMN Signature

Method SET_COLUMN on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
# Exception Resumable Description Created on
1 CNT_COLUMN_ERROR Fehler beim erzeugen der Spalten 20020802

Method SET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_DATA Call by reference Object reference (TYPE REF TO) CL_ISHMED_PDSYS_DT_DATA IS-H*MED: Verwaltet die Daten zum DokTyp 20021018
2 Importing P_DONT_REFRESH_PMD_DATA Value transfer Type reference (TYPE) FLAG SPACE allgemeines flag 20021023

Method SET_DATA on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SET_EXPAND_NODES Signature

Method SET_EXPAND_NODES on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SET_EXPAND_NODES on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SET_PAINT_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_GLB_PAINT_REF Value transfer Object reference (TYPE REF TO) CL_ISHMED_GLB_PAINT IS-H*MED: PMD GLB Paint 20020805

Method SET_PAINT_REF on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SET_PORP_NODE_KEY Signature

Method SET_PORP_NODE_KEY on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SET_PORP_NODE_KEY on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SET_REGISTER_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_HEIGHT Value transfer Type reference (TYPE) N2_HOEHE IS-H*MED: Höhe der DokElementstruktur 20021128
2 Importing P_WIDTH Value transfer Type reference (TYPE) N2_BREITE Visuelle Ausgabelänge 20021128

Method SET_REGISTER_SIZE on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SET_TO_FRONT Signature

Method SET_TO_FRONT on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SET_TO_FRONT on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SHOW_ACTIVE_DYN Signature

Method SHOW_ACTIVE_DYN on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SHOW_ACTIVE_DYN on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SHOW_ICON_LEGEND Signature

Method SHOW_ICON_LEGEND on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SHOW_ICON_LEGEND on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method SHOW_ONLINE_DOCUMENTATION Signature

Method SHOW_ONLINE_DOCUMENTATION on class CL_ISHMED_GLB_NAVIGATOR has no parameter.
Method SHOW_ONLINE_DOCUMENTATION on class CL_ISHMED_GLB_NAVIGATOR has no exception.

Method WRITE_STATUS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_LAYOUT_ELEMENT Value transfer Type reference (TYPE) RN2_GLB_NARV_NODE IS-H*MED: GLB Layoutbeschreibung eines Elementes 20021101
2 Importing P_NODE_KEY Value transfer Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20021101

Method WRITE_STATUS_TEXT on class CL_ISHMED_GLB_NAVIGATOR has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in