SAP ABAP Class CL_CC_OVERVIEW_TREE (Control Composer: Detail Tree for a Control)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO (Application Component) Workbench Tools: Editors, Painters, Modelers
     SEU_CONTROL_COMPOSER (Package) Control Composer
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CC_BASE_TREE Control Composer: Base Tree 19991109
Properties
Class CL_CC_OVERVIEW_TREE  
Short Description Control Composer: Detail Tree for a Control    
Super Class CL_CC_BASE_TREE Control Composer: Base Tree 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEU_CONTROL_COMPOSER   Control Composer 
Created 19991028   SAP 
Last change 20000207   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_CONTROL_COMPOSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CC_OVERVIEW_TREE has no interface implemented.
Friends
Class CL_CC_OVERVIEW_TREE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BEHAVIOUR_DEFAULT Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP " 19991102
2 CONTROL_COMPOSITE Instance attribute Private Object reference (TYPE REF TO) CL_CONTROL_COMPOSITE " 20000607
3 DRAG_DROP_BEHAVIOUR Instance attribute Private Object reference (TYPE REF TO) CL_DRAGDROP " 20000607
4 HEADING_CONTROL Instance attribute Private Object reference (TYPE REF TO) CL_CC_HEADING " 20000204
5 MARKED_NODE Instance attribute Private Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 19991109
6 SIMPLE_TREE_MODEL Instance attribute Private Object reference (TYPE REF TO) CL_SIMPLE_TREE_MODEL Tree Model 19991109
7 SPLITTER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER " 20000204
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TREE Instance method Private Method " 19991028
2 CONSTRUCTOR Instance method Public Constructor Constructor 19991028
3 CREATE_VIEW Instance method Public Method " 19991028
4 HANDLE_CONTEXT_MEN_REQ Instance method Private Event handling method " 20000207
5 HANDLE_CONTEXT_MEN_SEL Instance method Private Event handling method " 20000207
6 HANDLE_DROP Instance method Private Event handling method " 19991102
7 HANDLE_NODE_DOUBLE_CLICK Instance method Private Event handling method " 19991029
8 HANDLE_NODE_KEYPRESS Instance method Private Event handling method " 19991103
9 IS_COMPOSITE_EMPTY Instance method Private Method " 20000105
10 REFRESH Instance method Public Method " 19991105
11 REMOVE_NODE_MARK Instance method Public Method " 19991110
12 SETUP_NODE Instance method Private Method " 20000411
13 SET_CONTROL_COMPOSITE Instance method Public Method " 20000607
14 SET_DEFAULT_DROP_BEHAVIOUR Instance method Private Method " 20000104
15 SET_MARKED_NODE Instance method Public Method " 19991109
16 SET_NODE_STYLE Instance method Private Method " 19991110
17 SET_TREE Instance method Public Method Assign Tree 19991028
18 SET_TREE_INT Instance method Private Method Assign Tree 20000105
19 SHOW_MARKED_NODE Instance method Private Method " 19991109
Events
# Event Type Visibility Description Created on
1 CONTROL_DELETE_REQUEST Instance Event
(0)
Public
(2)
Control Selected 19991103
2 CONTROL_INSERT_REQUEST Instance Event
(0)
Public
(2)
Control dropped in the white area/in container C 20000607
3 CONTROL_SELECTED Instance Event
(0)
Public
(2)
Control Selected 19991029
4 PLUG_IN_NAVIGATION_REQUEST Instance Event
(0)
Public
(2)
Navigation to Plug-In 20000418
Types
Class CL_CC_OVERVIEW_TREE has no local type.
Method Signatures

Method BUILD_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Control Tree Teilbaum für ein Control 19991028
2 Importing PARENT_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY " 19991028
# Exception Resumable Description Created on
1 WRONG_TYPE TREE_NODE muss vom Typ NODE_TYPE_CONTROL sein 19991028

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CC_OVERVIEW_TREE has no parameter.
Method CONSTRUCTOR on class CL_CC_OVERVIEW_TREE has no exception.

Method CREATE_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONTROL Value transfer Object reference (TYPE REF TO) CL_GUI_CONTROL " 19991028
2 Importing PARENT Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER " 19991028
# Exception Resumable Description Created on
1 CREATE_ERROR " 19991028

Method HANDLE_CONTEXT_MEN_REQ Signature

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

Method HANDLE_CONTEXT_MEN_REQ on class CL_CC_OVERVIEW_TREE has no exception.

Method HANDLE_CONTEXT_MEN_SEL Signature

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

Method HANDLE_CONTEXT_MEN_SEL on class CL_CC_OVERVIEW_TREE 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 Call by reference Attribute reference (LIKE) 19991102
2 Importing NODE_KEY Call by reference Attribute reference (LIKE) 19991102

Method HANDLE_DROP on class CL_CC_OVERVIEW_TREE has no exception.

Method HANDLE_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 Type reference (TYPE) 19991029

Method HANDLE_NODE_DOUBLE_CLICK on class CL_CC_OVERVIEW_TREE has no exception.

Method HANDLE_NODE_KEYPRESS Signature

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

Method HANDLE_NODE_KEYPRESS on class CL_CC_OVERVIEW_TREE has no exception.

Method IS_COMPOSITE_EMPTY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning IS_EMPTY Value transfer Type reference (TYPE) AS4FLAG 'X': Composite enthält kein Control 20000105

Method IS_COMPOSITE_EMPTY on class CL_CC_OVERVIEW_TREE has no exception.

Method REFRESH Signature

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

Method REMOVE_NODE_MARK Signature

Method REMOVE_NODE_MARK on class CL_CC_OVERVIEW_TREE has no parameter.
Method REMOVE_NODE_MARK on class CL_CC_OVERVIEW_TREE has no exception.

Method SETUP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DRAG_DROP_ID Call by reference Type reference (TYPE) I " 20000607
2 Exporting IMAGE Call by reference Type reference (TYPE) TV_IMAGE " 20000607
3 Importing NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 20000411
4 Exporting NODE_TEXT Call by reference Type reference (TYPE) STRING " 20000411
5 Importing NODE_TYPE Value transfer Type reference (TYPE) I " 20000411

Method SETUP_NODE on class CL_CC_OVERVIEW_TREE has no exception.

Method SET_CONTROL_COMPOSITE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTROL_COMPOSITE Value transfer Object reference (TYPE REF TO) CL_CONTROL_COMPOSITE " 20000607

Method SET_CONTROL_COMPOSITE on class CL_CC_OVERVIEW_TREE has no exception.

Method SET_DEFAULT_DROP_BEHAVIOUR Signature

Method SET_DEFAULT_DROP_BEHAVIOUR on class CL_CC_OVERVIEW_TREE has no parameter.
Method SET_DEFAULT_DROP_BEHAVIOUR on class CL_CC_OVERVIEW_TREE has no exception.

Method SET_MARKED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 19991109

Method SET_MARKED_NODE on class CL_CC_OVERVIEW_TREE has no exception.

Method SET_NODE_STYLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 19991110
2 Importing STYLE Value transfer Type reference (TYPE) I " 19991110

Method SET_NODE_STYLE on class CL_CC_OVERVIEW_TREE has no exception.

Method SET_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing READONLY Value transfer Type reference (TYPE) AS4FLAG " 20000105
2 Importing TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Control Tree Teilbaum für ein Control 19991028
# Exception Resumable Description Created on
1 WRONG_TYPE TREE_NODE muss vom Typ NODE_TYPE_CONTROL sein 19991028

Method SET_TREE_INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TREE_NODE Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Control Tree Teilbaum für ein Control 20000105
# Exception Resumable Description Created on
1 WRONG_TYPE TREE_NODE muss vom Typ NODE_TYPE_CONTROL sein 20000105

Method SHOW_MARKED_NODE Signature

Method SHOW_MARKED_NODE on class CL_CC_OVERVIEW_TREE has no parameter.
Method SHOW_MARKED_NODE on class CL_CC_OVERVIEW_TREE has no exception.
Event Signatures

Event CONTROL_DELETE_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROL_TREE_NODE Exporting Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 19991103
2 PLUG_IN Exporting Value transfer Type reference (TYPE) AS4FLAG " 20000411

Event CONTROL_INSERT_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CLASS_NAME Exporting Value transfer Type reference (TYPE) STRING Name der Control-Klasse / Plug-In-Klasse 20000607
2 PARENT_CONTROL Exporting Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE Control, in das eingefügt werden soll 20000607
3 PLUG_IN Exporting Value transfer Type reference (TYPE) AS4FLAG 'X': Plug-In einfügen; ' ': Control einfügen 20000607

Event CONTROL_SELECTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONTROL_TREE_ROOT Exporting Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 19991029
2 PLUG_IN Exporting Value transfer Type reference (TYPE) AS4FLAG " 20000411

Event PLUG_IN_NAVIGATION_REQUEST Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 NODE Exporting Value transfer Object reference (TYPE REF TO) IF_CONTROL_TREE_NODE " 20000418
History
Last changed by/on SAP  20000207 
SAP Release Created in 46D