SAP ABAP Class CL_ISHMED_ME_THCL_TREE (Control for Treeview of Therapeutical Classes)
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 20040112
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISHMED_ME_CONSTANTS IS-H*MED: Drug Constants Definition 20040112
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040112
Properties
Class CL_ISHMED_ME_THCL_TREE  
Short Description Control for Treeview of Therapeutical Classes    
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 20040112   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 20040112
2 IF_ISH_CONSTANT_DEFINITION IS-H: Definition of General Constants 20040112
Friends
Class CL_ISHMED_ME_THCL_TREE 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) 20040112
2 GT_THCLASSES Instance attribute Private Type reference (TYPE) ISHMED_T_V_TNTHCLASS Table for View N1MEV_TNTCLASS 20040112
3 G_ITEMS Instance attribute Private Type reference (TYPE) ISHMED_T_N1ME_SDEF_ME_ITEM IS-H*MED: Information on Item in Guideline Tree 20040112
4 G_LAYOUT_TREE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Column Tree Control 20040112
5 G_MENU_INFO Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040112
6 G_MENU_SORT Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040112
7 G_MENU_TREE Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu 20040112
8 G_MULTI Instance attribute Private Type reference (TYPE) ISH_ON_OFF IS-H: Boolean Data Type for ON (= "X") and OFF (= " ") 20040112
9 G_NODE_KEY_COUNT Instance attribute Private Type reference (TYPE) I 0 Counter 20040112
10 G_SE_THCL_SUP Instance attribute Private Type reference (TYPE) ISHMED_ME_TERACLA_R Range Structure for Therapeutic Class 20040112
11 G_SE_THCL_SYS Instance attribute Private Type reference (TYPE) ISHMED_ME_THCLASSSYS_R Range Structure for Therapeutic Classes of Drug 20040112
12 G_THCL_TREE Instance attribute Private Type reference (TYPE) ISHMED_T_N1ME_SDEF_ME_TREE IS-H*MED: Medication TREE of Drug Tree 20040112
13 O_ERROR Instance attribute Private Object reference (TYPE REF TO) CL_ISHMED_ERRORHANDLING IS-H*MED: Class for Error Handling 20040112
14 TOOLBAR_BUTTONS Instance attribute Private Type reference (TYPE) TTB_BUTTON Toolbar Buttons 20040112
15 TOOLBAR_EVENT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT 20040112
16 TOOLBAR_EVENTS Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENTS 20040112
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BUTTONS Instance method Private Method Adds Buttons to Toolbar 20040112
2 ADD_COLUMN Instance method Private Method Adds Columns to Tree 20040112
3 ADD_THCL_NODE Instance method Private Method Build Node for Therapeutic Class 20040112
4 BUILD_BY_THCL Instance method Private Method Grouped by Therapeutic Class 20040112
5 BUILD_TREE Instance method Public Method Builds Tree 20040112
6 CMD__COLLAPSE_ALL Instance method Private Method Completely Collapse Tree 20040112
7 CMD__EXPAND_ALL Instance method Private Method Completely Expand Tree 20040112
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040112
9 FREE Instance method Public Method Destroy Object 20040112
10 GET_SELECTED_DATA Instance method Public Method 20040112
11 HANDEL_FORM_DOUBLE_CLICK Instance method Private Event handling method Event Handling of Double-Click in Tree 20040112
12 HANDEL_FUNCTION_SELECTED Instance method Private Event handling method Event Handling at Toolbar Event 20040112
13 HANDEL_NODE_DOUBLE_CLICK Instance method Private Event handling method Event Handling of Double-Click in Tree 20040112
14 HANDEL_ON_DROPDOWN_CLICK Instance method Private Event handling method Event Handling when Toolbar Button Is Dropped Down 20040112
15 REFRESH Instance method Public Method Refresh Data of Item in Tree 20040112
16 REG_EVENTS Instance method Private Method Registers Events 20040112
17 SET_TREE_DATA Instance method Private Method Writes Tree Data in Control 20040112
Events
Class CL_ISHMED_ME_THCL_TREE has no event.
Types
Class CL_ISHMED_ME_THCL_TREE 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 20040112
# Exception Resumable Description Created on
1 BUTTON_ERROR Fehler beim anlegen eines Toolbarbuttons 20040112

Method ADD_COLUMN Signature

Method ADD_COLUMN on class CL_ISHMED_ME_THCL_TREE has no parameter.
Method ADD_COLUMN on class CL_ISHMED_ME_THCL_TREE 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_CLASSSYS Call by reference Type reference (TYPE) N1ME_CLASSSYS Klassifikationssystem 20070725
2 Importing I_CURRENT_NODE Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20040112
3 Importing I_THCLASSID Call by reference Type reference (TYPE) N1ME_THCLID IS-H*MED: Interner Schlüssel der Therapeutischen Klasse 20040112

Method ADD_THCL_NODE on class CL_ISHMED_ME_THCL_TREE has no exception.

Method BUILD_BY_THCL Signature

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

Method BUILD_TREE Signature

Method BUILD_TREE on class CL_ISHMED_ME_THCL_TREE has no parameter.
Method BUILD_TREE on class CL_ISHMED_ME_THCL_TREE has no exception.

Method CMD__COLLAPSE_ALL Signature

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

Method CMD__EXPAND_ALL Signature

Method CMD__EXPAND_ALL on class CL_ISHMED_ME_THCL_TREE has no parameter.
Method CMD__EXPAND_ALL on class CL_ISHMED_ME_THCL_TREE 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 20040112
2 Importing I_MULTI Call by reference Type reference (TYPE) ISH_ON_OFF IS-H: Boolscher Datentyp für ON (= 'X') und OFF (=' ') 20040112
3 Importing I_PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstracter Container fuer GUI Controls 20040112
4 Importing I_SE_THCL_SUP Call by reference Type reference (TYPE) ISHMED_ME_TERACLA_R Rangestruktur für den Therapeutischen Klasse 20040112
5 Importing I_SE_THCL_SYS Call by reference Type reference (TYPE) ISHMED_ME_THCLASSSYS_R Rangestruktur für die Therapeutische Klassen des Medikaments 20040112
# Exception Resumable Description Created on
1 CX_ISHMED_ME_SDEF IS-H*MED: Ausnahme bei Verwaltung Behandlungsplan 20040112

Method FREE Signature

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

Method GET_SELECTED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_THCL_DATA Call by reference Type reference (TYPE) ISHMED_T_V_TNTHCLASS Rangestruktur für den Therapeutischen Klasse 20040112

Method GET_SELECTED_DATA on class CL_ISHMED_ME_THCL_TREE 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) 20040112

Method HANDEL_FORM_DOUBLE_CLICK on class CL_ISHMED_ME_THCL_TREE 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) 20040112

Method HANDEL_FUNCTION_SELECTED on class CL_ISHMED_ME_THCL_TREE 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) 20040112

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

Method HANDEL_ON_DROPDOWN_CLICK on class CL_ISHMED_ME_THCL_TREE has no exception.

Method REFRESH Signature

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

Method REG_EVENTS Signature

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

Method SET_TREE_DATA Signature

Method SET_TREE_DATA on class CL_ISHMED_ME_THCL_TREE has no parameter.
Method SET_TREE_DATA on class CL_ISHMED_ME_THCL_TREE has no exception.
History
Last changed by/on SAP  20050224 
SAP Release Created in 472