SAP ABAP Class CL_DYNP_TREE_DME (DME Tree Control Nesting)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-CUS-TOL-TME (Application Component) Table Maintenance Tool
     SDME_DLG (Package) DME: Maintenance dialogs
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_DYNP_SUBSCREEN_DME Subscreen 19990625
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UI_ELEMENT_DME Interface Elements, Valid for All UI Elements 19990625
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_UI_TREE_DME Interface for Editing Tree Controls 19990625
Properties
Class CL_DYNP_TREE_DME  
Short Description DME Tree Control Nesting    
Super Class CL_DYNP_SUBSCREEN_DME Subscreen 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SDME_DLG   DME: Maintenance dialogs 
Created 19990625   SAP 
Last change 19990713   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SDMEU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_UI_ELEMENT_DME Interface Elements, Valid for All UI Elements 19990625
2 IF_UI_TREE_DME Interface for Editing Tree Controls 19990625
Friends
Class CL_DYNP_TREE_DME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CALLBACK Instance attribute Public Object reference (TYPE REF TO) IF_UI_TREE_CALLBACK_DME Server for the Callbacks 19990628
2 COLUMNS_COUNT Instance attribute Protected Type reference (TYPE) I Tree Controls Columns 19990629
3 IS_EDITABLE Instance attribute Public Attribute reference (LIKE) 19990625
4 IS_VISIBLE Instance attribute Public Attribute reference (LIKE) 19990625
5 ITEM_TYPE Constant Protected Type reference (TYPE) X030L-TABNAME 'SDMETR_ITM' Data Dictionary Def. of Node Type 19990630
6 ITEM_UPDATE_TYPE Constant Protected Type reference (TYPE) X030L-TABNAME 'SDMETR_UIT' Data Dictionary Def. of Node Type 19990702
7 TREE_CONTROL Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_COLUMN_TREE Nested Tree Control 19990625
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLUMNS Instance method Public Method 19990702
2 ADD_NODES Instance method Public Method 19990625
3 CONSTRUCTOR Instance method Public Constructor Constructor 19990625
4 CREATE_FOR_MAINSCREEN Static method Public Method Creates Tree and Puts it on the Left of the Main Screen 20000313
5 DELETE_NODES Instance method Public Method 19990702
6 DISPLAY Instance method Public Method 19990625
7 EXPAND_NODE Instance method Public Method 19990729
8 MOVE_NODE Instance method Public Method 19990708
9 ON_COMMAND_SELECTED Instance method Protected Event handling method Event Handler: Context Menu Command Selected 19990628
10 ON_DOUBLE_CLICK Instance method Protected Event handling method Event Handler: Double-Click 19990625
11 ON_EXPAND_REQUEST Instance method Protected Event handling method Event Handler: Expand Node (Reload) 19990625
12 ON_MENU_REQUEST Instance method Protected Event handling method Event Handler: Display Context Menu 19990628
13 QUIT Instance method Public Method 19990625
14 SELECT_NODE Instance method Public Method 19990803
15 SET_EDITABLE Instance method Public Method 19990625
16 SET_TEXT Instance method Public Method 19990702
17 SET_VISIBLE Instance method Public Method 19990625
18 UPDATE Instance method Public Method 19990702
Events
Class CL_DYNP_TREE_DME has no event.
Types
Class CL_DYNP_TREE_DME has no local type.
Method Signatures

Method ADD_COLUMNS Signature

Method ADD_COLUMNS on class CL_DYNP_TREE_DME has no parameter.
Method ADD_COLUMNS on class CL_DYNP_TREE_DME has no exception.

Method ADD_NODES Signature

Method ADD_NODES on class CL_DYNP_TREE_DME has no parameter.
Method ADD_NODES on class CL_DYNP_TREE_DME has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing THE_CONTROL_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Control Container, in dem das Tree Control läuft 19990629
2 Importing THE_TITLE Call by reference Type reference (TYPE) TV_HEADING Überschrift für die Hierarchiespalte 19990629
# Exception Resumable Description Created on
1 FAILED "Sammel-Exception" für alle Exceptions des Tree Control 19990629

Method CREATE_FOR_MAINSCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Object reference (TYPE REF TO) CL_DYNP_TREE_DME --- 20000313
2 Importing THE_MAINSCREEN Call by reference Object reference (TYPE REF TO) CL_DYNP_MAINSCREEN_DME --- 20000313
# Exception Resumable Description Created on
1 FAILURE --- 20000313

Method DELETE_NODES Signature

Method DELETE_NODES on class CL_DYNP_TREE_DME has no parameter.
Method DELETE_NODES on class CL_DYNP_TREE_DME has no exception.

Method DISPLAY Signature

Method DISPLAY on class CL_DYNP_TREE_DME has no parameter.
Method DISPLAY on class CL_DYNP_TREE_DME has no exception.

Method EXPAND_NODE Signature

Method EXPAND_NODE on class CL_DYNP_TREE_DME has no parameter.
Method EXPAND_NODE on class CL_DYNP_TREE_DME has no exception.

Method MOVE_NODE Signature

Method MOVE_NODE on class CL_DYNP_TREE_DME has no parameter.
Method MOVE_NODE on class CL_DYNP_TREE_DME has no exception.

Method ON_COMMAND_SELECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Call by reference Type reference (TYPE) 19990628
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19990628

Method ON_COMMAND_SELECTED on class CL_DYNP_TREE_DME has no exception.

Method ON_DOUBLE_CLICK Signature

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

Method ON_DOUBLE_CLICK on class CL_DYNP_TREE_DME has no exception.

Method ON_EXPAND_REQUEST Signature

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

Method ON_EXPAND_REQUEST on class CL_DYNP_TREE_DME has no exception.

Method ON_MENU_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MENU Call by reference Type reference (TYPE) 19990628
2 Importing NODE_KEY Call by reference Type reference (TYPE) 19990628

Method ON_MENU_REQUEST on class CL_DYNP_TREE_DME has no exception.

Method QUIT Signature

Method QUIT on class CL_DYNP_TREE_DME has no parameter.
Method QUIT on class CL_DYNP_TREE_DME has no exception.

Method SELECT_NODE Signature

Method SELECT_NODE on class CL_DYNP_TREE_DME has no parameter.
Method SELECT_NODE on class CL_DYNP_TREE_DME has no exception.

Method SET_EDITABLE Signature

Method SET_EDITABLE on class CL_DYNP_TREE_DME has no parameter.
Method SET_EDITABLE on class CL_DYNP_TREE_DME has no exception.

Method SET_TEXT Signature

Method SET_TEXT on class CL_DYNP_TREE_DME has no parameter.
Method SET_TEXT on class CL_DYNP_TREE_DME has no exception.

Method SET_VISIBLE Signature

Method SET_VISIBLE on class CL_DYNP_TREE_DME has no parameter.
Method SET_VISIBLE on class CL_DYNP_TREE_DME has no exception.

Method UPDATE Signature

Method UPDATE on class CL_DYNP_TREE_DME has no parameter.
Method UPDATE on class CL_DYNP_TREE_DME has no exception.
History
Last changed by/on SAP  19990713 
SAP Release Created in 50A