SAP ABAP Class CL_ISHMED_ME_SDEF_NAVIGATOR (Tree Display in Navigation Control)
Hierarchy
IS-H (Software Component) SAP Healthcare
   IS-HMED (Application Component) Clinical System
     NMED_ME (Package) IS-H*MED: Medication
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 20031016
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_ME_CONSTANTS IS-H*MED: Drug Constants Definition 20031016
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031016
Properties
Class CL_ISHMED_ME_SDEF_NAVIGATOR  
Short Description Tree Display in Navigation Control    
Super Class CL_ISHMED_SPLITTER_WITH_TOOL IS-H*MED Container with Application Toolbar 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class N1ME    
Program status     
Category 0   
Package NMED_ME   IS-H*MED: Medication 
Created 20031016   SAP 
Last change 20050224   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ISHMED_ME_CONSTANTS IS-H*MED: Drug Constants Definition 20031016
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20031016
Friends
Class CL_ISHMED_ME_SDEF_NAVIGATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DISPLAY Instance attribute Private Attribute reference (LIKE) 20031016
2 G_ACTIVE_FORM Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Drug Management 20031208
3 G_ACTIVE_NODES Instance attribute Private Type reference (TYPE) TREEV_NKS IS-H*MED: Information on Structure of Formulary Tree 20040102
4 G_CHECK Instance attribute Private Type reference (TYPE) L_CHECK Sort and Selected Function in Context Menu 20031209
5 G_ITEMS Instance attribute Private Type reference (TYPE) ISHMED_T_N1ME_SDEF_ME_ITEM IS-H*MED: Information on Item in Guideline Tree 20031208
6 G_LAYOUT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20031016
7 G_MENU_INFO Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20031209
8 G_MENU_SORT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20031016
9 G_MENU_TREE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20031016
10 G_NODE_KEY_COUNT Instance attribute Private Type reference (TYPE) I 0 Counter 20031016
11 G_SAVE_FORM Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Drug Management 20040114
12 G_THCL_TREE Instance attribute Private Type reference (TYPE) ISHMED_T_N1ME_SDEF_ME_TREE IS-H*MED: Medication TREE of Drug Tree 20040105
13 G_TREE Instance attribute Private Type reference (TYPE) ISHMED_T_N1ME_SDEF_ME_TREE IS-H*MED: Information on Structure of Drug Catalog Tree 20031208
14 G_WORKMODE Instance attribute Private Type reference (TYPE) N1ME_WORKMODE IS-H*MED: Work Mode of Medication in Editor 20031016
15 O_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20031016
16 O_SDEF_FORMULARY Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ME_SDEF_FORMULARY Wrapper for Drug Processing 20031030
17 TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20031016
18 TOOLBAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT 20031016
19 TOOLBAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS 20031016
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Adds Buttons to Toolbar 20031016
2 ADD_COLUMN Instance method Private Method Adds Columns to Tree 20031016
3 ADD_THCL_NODE Instance method Private Method Build Node for Therapeutic Class 20040105
4 BUILD_BY_AGENT Instance method Private Method Grouped by Agent 20040102
5 BUILD_BY_FRMTYPE Instance method Private Method Grouped by Drug Type 20040102
6 BUILD_BY_MANFACT Instance method Private Method Grouped by Manufacturer 20040102
7 BUILD_BY_MEDGRP Instance method Private Method Grouped by Drug Group 20040102
8 BUILD_BY_THCL Instance method Private Method Grouped by Therapeutic Class 20040102
9 BUILD_DRUG_TABLE Instance method Public Method Builds Table with Individual Data Records 20031207
10 BUILD_TREE Instance method Public Method Builds Tree 20031016
11 CMD__COLLAPSE_ALL Instance method Private Method Completely Collapse Tree 20031016
12 CMD__EXPAND_ALL Instance method Private Method Completely Expand Tree 20031016
13 CMD__EXT_INFOS Instance method Private Method Display External Information Using BAdI 20031209
14 CMD__MONOGRAPH Instance method Private Method Display Monograph 20031209
15 CMD__NEWSELECT Instance method Public Method New Selection 20031209
16 CONSTRUCTOR Instance method Public Constructor Constructor 20031016
17 FREE Instance method Public Method Destroy Object 20031016
18 GET_ACTIVE_FORM Instance method Public Method Returns Selected Drug 20031209
19 GET_SELECTED_NODE_KEY Instance method Private Method Returns Selected Node 20031016
20 HANDEL_FORM_DOUBLE_CLICK Instance method Private Event handling method Event Handling of Double-Click in Tree 20031208
21 HANDEL_FUNCTION_SELECTED Instance method Private Event handling method Event Handling at Toolbar Event 20031016
22 HANDEL_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handling of Double-Click in Tree 20031016
23 HANDEL_ON_DROPDOWN_CLICK Instance method Private Event handling method Event Handling when Toolbar Button Is Dropped Down 20031016
24 REFRESH Instance method Public Method Refresh Data of Item in Tree 20031209
25 REG_EVENTS Instance method Private Method Registers Events 20031016
26 SET_ACTIVE_FORM Instance method Public Method Set Selected Drug 20040102
27 SET_BUTTON_STATE Instance method Private Method Set Pushbutton Toolbar 20031016
28 SET_TREE_DATA Instance method Private Method Writes Tree Data in Control 20031016
29 SET_WORKMODE Instance method Public Method Set Work Mode 20031016
Events
Class CL_ISHMED_ME_SDEF_NAVIGATOR has no event.
Types
Class CL_ISHMED_ME_SDEF_NAVIGATOR has no local type.
Method Signatures

Method ADD_BUTTONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RC Value transfer Type reference (TYPE) ISH_METHOD_RC IS-H: Returncode bei Methodenaufrufen 20031016
# Exception Resumable Description Created on
1 BUTTON_ERROR Fehler beim anlegen eines Toolbarbuttons 20031016

Method ADD_COLUMN Signature

Method ADD_COLUMN on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method ADD_COLUMN on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method ADD_THCL_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CURRENT_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20040105
2 Importing I_LT_THCLASSES Call by reference Type reference (TYPE) ITAB_THCLASSES Generierte Tabelle zum View N1MEV_TNTHCLASS 20040105
3 Importing I_THCLASSID Call by reference Type reference (TYPE) N1ME_THCLID IS-H*MED: Interner Schlüssel der Therapeutischen Klasse 20040105

Method ADD_THCL_NODE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_BY_AGENT Signature

Method BUILD_BY_AGENT on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method BUILD_BY_AGENT on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_BY_FRMTYPE Signature

Method BUILD_BY_FRMTYPE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method BUILD_BY_FRMTYPE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_BY_MANFACT Signature

Method BUILD_BY_MANFACT on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method BUILD_BY_MANFACT on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_BY_MEDGRP Signature

Method BUILD_BY_MEDGRP on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method BUILD_BY_MEDGRP on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_BY_THCL Signature

Method BUILD_BY_THCL on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method BUILD_BY_THCL on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_DRUG_TABLE Signature

Method BUILD_DRUG_TABLE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method BUILD_DRUG_TABLE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_O_FORMULARY Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Arzneimittelverwaltung 20031208

Method BUILD_TREE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method CMD__COLLAPSE_ALL Signature

Method CMD__COLLAPSE_ALL on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method CMD__COLLAPSE_ALL on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method CMD__EXPAND_ALL Signature

Method CMD__EXPAND_ALL on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method CMD__EXPAND_ALL on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method CMD__EXT_INFOS Signature

Method CMD__EXT_INFOS on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method CMD__EXT_INFOS on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method CMD__MONOGRAPH Signature

Method CMD__MONOGRAPH on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method CMD__MONOGRAPH on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method CMD__NEWSELECT Signature

Method CMD__NEWSELECT on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method CMD__NEWSELECT on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERROR Call by reference Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Klasse zur Fehlerabarbeitung 20031016
2 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20031016
3 Importing I_SDEF_FORMULARY Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_SDEF_FORMULARY Wrapper für DokTyp-Layoutbearbeitung 20031016
# Exception Resumable Description Created on
1 CX_ISHMED_ME_SDEF IS-H*MED: Ausnahme bei Verwaltung Behandlungsplan 20031016

Method FREE Signature

Method FREE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method FREE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method GET_ACTIVE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ACTIVE_FORM Value transfer Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY 20031209

Method GET_ACTIVE_FORM on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method GET_SELECTED_NODE_KEY Signature

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

Method GET_SELECTED_NODE_KEY on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method HANDEL_FORM_DOUBLE_CLICK Signature

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

Method HANDEL_FORM_DOUBLE_CLICK on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method HANDEL_FUNCTION_SELECTED Signature

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

Method HANDEL_FUNCTION_SELECTED on class CL_ISHMED_ME_SDEF_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 Call by reference Attribute reference (LIKE) 20031016

Method HANDEL_NODE_DOUBLE_CLICK on class CL_ISHMED_ME_SDEF_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 Call by reference Attribute reference (LIKE) 20031016
2 Importing POSX Call by reference Attribute reference (LIKE) 20031016
3 Importing POSY Call by reference Attribute reference (LIKE) 20031016

Method HANDEL_ON_DROPDOWN_CLICK on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method REFRESH Signature

Method REFRESH on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method REFRESH on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method REG_EVENTS Signature

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

Method SET_ACTIVE_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACT_FORM Call by reference Object reference (TYPE REF TO) CL_ISHMED_ME_FORMULARY IS-H*MED: Arzneimittelverwaltung 20040102

Method SET_ACTIVE_FORM on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method SET_BUTTON_STATE Signature

Method SET_BUTTON_STATE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method SET_BUTTON_STATE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method SET_TREE_DATA Signature

Method SET_TREE_DATA on class CL_ISHMED_ME_SDEF_NAVIGATOR has no parameter.
Method SET_TREE_DATA on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.

Method SET_WORKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_WORKMODE Value transfer Type reference (TYPE) N1ME_WORKMODE IS-H*MED: Arbeitsmodus der Medikation im Editor 20031016

Method SET_WORKMODE on class CL_ISHMED_ME_SDEF_NAVIGATOR has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472