SAP ABAP Class CL_ESD_REUSE_TREE_BASE (ESD: Base Class Reuse Trees)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_ESI_OBJECT_EDITORS_REUSE (Package) Unified Editors Reuse-Parts
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESD_REUSE_TREE ESD: Reuse tree 20070703
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESD_REUSE_TREE_EXTVIEW ESD: Reuse tree for external view 20060607
2 Inheritance (c INHERITING FROM c_ref)  CL_ESD_REUSE_TREE_INTVIEW ESD: Reuse tree for internal view 20060608
3 Inheritance (c INHERITING FROM c_ref)  CL_ESD_REUSE_TREE_TYPES ESD: Reuse tree for types 20060608
4 Inheritance (c INHERITING FROM c_ref)  CL_ESD_REUSE_TREE_VARIANT ESD: Reuse tree for configuration 20060608
Properties
Class CL_ESD_REUSE_TREE_BASE  
Short Description ESD: Base Class Reuse Trees    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_ESI_OBJECT_EDITORS_REUSE   Unified Editors Reuse-Parts 
Created 20060607   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESD_REUSE_TREE_BASE has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESD_REUSE_TREE ESD: Reuse tree 20070703
Friends
Class CL_ESD_REUSE_TREE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 R_CONTAINER_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Splitter 20060712
2 R_CONTAINER_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060712
3 R_CONTAINER_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060712
4 R_PLUGIN Instance attribute Protected Object reference (TYPE REF TO) IF_ESD_PLUGIN includes all implemented interfaces 20060607
5 R_SPLITTER Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_SPLITTER_CONTAINER Splitter Control 20060712
6 R_STATUS Instance attribute Protected Object reference (TYPE REF TO) CL_ESD_STATUS Status Information of Plugin 20060607
7 R_TOOLBAR Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_TOOLBAR Toolbar Control 20060724
8 R_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_ESD_UI_TREE_BASE Administration of external view tree 20060607
9 V_CONTAINER_NAME Instance attribute Protected Type reference (TYPE) C 20060712
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060607
2 CREATE_SPLITTER Instance method Protected Method Create Splitter Control 20060712
3 CREATE_TOOLBAR Instance method Protected Method Create Toolbar 20060724
4 CREATE_TREE Instance method Protected Method Create Tree 20060608
5 DISPLAY Instance method Public Method 20070703
6 ON_NODE_CONTEXT_MENU_REQUEST Instance method Protected Event handling method Event handler for context menu request 20060607
7 ON_NODE_CONTEXT_MENU_SELECT Instance method Protected Event handling method Event handler for execution of context menu function 20060607
8 ON_SELECTION_CHANGED Instance method Protected Event handling method Event handler for selection of a different node 20060622
Events
# Event Type Visibility Description Created on
1 MODIFY_TREE Instance Event
(0)
Public
(2)
20060622
2 NODE_CONTEXT_MENU_REQUEST Instance Event
(0)
Public
(2)
20060621
3 NODE_CONTEXT_MENU_SELECT Instance Event
(0)
Public
(2)
20060621
4 NODE_SELECTION_CHANGED Instance Event
(0)
Public
(2)
20060622
Types
Class CL_ESD_REUSE_TREE_BASE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_OBJECT_STATE Call by reference Object reference (TYPE REF TO) IF_WB_OBJECT_STATE Workbench: View of Object 20060607
2 Importing IR_PLUGIN Call by reference Object reference (TYPE REF TO) IF_ESD_PLUGIN includes all implemented interfaces 20060607
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060607
4 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20060607
# Exception Resumable Description Created on
1 CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20060623
2 CX_ESD_EXCEPTION Unified Editor: Exception 20070828
3 CX_ESD_INTERNAL_ERROR Internal Error 20060623
4 CX_ESD_LOCKED Object Is Locked 20060623
5 CX_ESD_NOT_FOUND Objekt existiert nicht. 20060623
6 CX_ESD_PERMISSION_FAILURE No Authorization 20060623

Method CREATE_SPLITTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_CONTAINER_TOOLBAR Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060712
2 Exporting ER_CONTAINER_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20060712
3 Importing IR_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container for Custom Controls in the Screen Area 20060712
4 Importing IV_CONTAINER_NAME Call by reference Type reference (TYPE) C 20060712

Method CREATE_SPLITTER on class CL_ESD_REUSE_TREE_BASE has no exception.

Method CREATE_TOOLBAR Signature

Method CREATE_TOOLBAR on class CL_ESD_REUSE_TREE_BASE has no parameter.
Method CREATE_TOOLBAR on class CL_ESD_REUSE_TREE_BASE has no exception.

Method CREATE_TREE Signature

Method CREATE_TREE on class CL_ESD_REUSE_TREE_BASE has no parameter.
Method CREATE_TREE on class CL_ESD_REUSE_TREE_BASE has no exception.

Method DISPLAY Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST Signature

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

Method ON_NODE_CONTEXT_MENU_REQUEST on class CL_ESD_REUSE_TREE_BASE has no exception.

Method ON_NODE_CONTEXT_MENU_SELECT Signature

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

Method ON_NODE_CONTEXT_MENU_SELECT on class CL_ESD_REUSE_TREE_BASE has no exception.

Method ON_SELECTION_CHANGED Signature

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

Method ON_SELECTION_CHANGED on class CL_ESD_REUSE_TREE_BASE has no exception.
Event Signatures

Event MODIFY_TREE Signature
Event MODIFY_TREE on class CL_ESD_REUSE_TREE_BASE has no parameter.
Event NODE_CONTEXT_MENU_REQUEST Signature
Event NODE_CONTEXT_MENU_REQUEST on class CL_ESD_REUSE_TREE_BASE has no parameter.
Event NODE_CONTEXT_MENU_SELECT Signature
Event NODE_CONTEXT_MENU_SELECT on class CL_ESD_REUSE_TREE_BASE has no parameter.
Event NODE_SELECTION_CHANGED Signature
Event NODE_SELECTION_CHANGED on class CL_ESD_REUSE_TREE_BASE has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710