SAP ABAP Class CL_WB_OBJECT_TREE_ENH (Repository Object List)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-TOO-ENH (Application Component) Enhancement Tools
     SEEF_ENH_BROWSER (Package) Enhancement Info System
Properties
Class CL_WB_OBJECT_TREE_ENH  
Short Description Repository Object List    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEEF_ENH_BROWSER   Enhancement Info System 
Created 20041022   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_WB_TREE_LOG Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_OBJECT_TREE_ENH has no interface implemented.
Friends
Class CL_WB_OBJECT_TREE_ENH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BROWSER_MODE Instance attribute Private Type reference (TYPE) SEU_OBJTYP swbm_c_type_object_list oder swbm_c_type_wdy_text_browser 20041022
2 CHANGED_SUBTREES Instance attribute Protected Type reference (TYPE) SNODE_CTAB List of Changed Component Trees 20041022
3 CONTAINER Instance attribute Public Type reference (TYPE) REPITEM-CONTNAME Name of Container Object 20041022
4 CURRENT_SUBTREE Instance attribute Protected Type reference (TYPE) INT1 Number of Last Appended Subtree 20041022
5 C_IGNORE_SWITCH_STATE Constant Public Type reference (TYPE) TREE_OPTION 'IS' Tree Option 20100624
6 FILTER_MODE Instance attribute Private Type reference (TYPE) SY-UCOMM Filter Mode (in Web Dynpro Text Browser) 20041022
7 ROOT_OBJECT_NAME Instance attribute Public Type reference (TYPE) SEU_OBJKEY Name of Root Object 20041022
8 ROOT_OBJECT_TYPE Instance attribute Public Type reference (TYPE) SEU_OBJTYP Type of Root Object 20041022
9 ROOT_OBJECT_USER Instance attribute Public Type reference (TYPE) SY-UNAME User For Local Private Objects 20041022
10 SELECTED_NODE Instance attribute Protected Type reference (TYPE) TREEV_NKEY Selected Nodes in Tree 20041022
11 SELECTED_TREE_OPTION Instance attribute Private Type reference (TYPE) TREE_OPTION Tree Display Option 20100624
12 TREENAME Instance attribute Public Type reference (TYPE) DIRTREE-TNAME Name of Tree 20041022
13 TREE_DIRECTORY Static Attribute Private Type reference (TYPE) LTY_TREE_DIRECTORY List of Active Tree Instances 20041022
14 TREE_NODES Instance attribute Protected Type reference (TYPE) SNODE_TAB Nodes of Tree 20041022
15 TREE_TOPLEVEL Instance attribute Public Type reference (TYPE) SEU_BOOL Flag: There is no Higher-Level Tree 20041022
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_TREE_EXISTENCE Instance method Protected Method Check: Does Tree Exist in the Database? 20041022
2 CONSTRUCTOR Instance method Public Constructor Constructor 20041022
3 CREATE_FROM_OBJECT Static method Public Method Create Tree Instance Using the Object Name 20041022
4 CREATE_FROM_TREENAME Static method Public Method Create Tree Instance from Tree Name 20041022
5 GET_CHANGED Instance method Public Method Read Name of Changed (Sub)Tree 20041022
6 GET_CHILDREN Instance method Public Method Read all Children of one Node 20041022
7 GET_FILTER_MODE Instance method Public Method 20041022
8 GET_NAME_FROM_OBJECTTYPE Instance method Protected Method Create Tree and Container Name from Object Type+Object Name 20041022
9 GET_NODES Instance method Public Method Read Node 20041022
10 GET_SELECTED_NODE Instance method Public Method Read Selected Node 20041022
11 GET_SINGLE_NODE Instance method Public Method Read single nodes using the ID 20041022
12 GET_TREENAME Instance method Public Method Get Tree Name for a Node 20041022
13 HANDLE_EVT_TREE_CHANGED Instance method Protected Event handling method Handle Event "Tree has been changed" 20041022
14 REFRESH Instance method Public Method Update Node List of Entire Tree 20041022
15 REFRESH_CHANGED Instance method Public Method Initialize List of Changed (Sub)Trees 20041022
16 RELOAD Instance method Public Method Fill all nodes of a (sub-)tree 20041022
17 REMOVE_EVT_HANDLER Instance method Public Method Delete Event Handler "Tree has been changed" 20041022
18 SET_EXPAND_STATE Instance method Public Method Expand Tree 20041022
19 SET_FILTER_MODE Instance method Public Method 20041022
20 SET_NODES Instance method Public Method Change Nodes 20041022
21 SET_POSITION Instance method Public Method Position in Tree 20041022
22 SET_ROOT_CHANGED Instance method Public Method Enter Root Tree in List of Changed (Sub)Trees 20041022
23 TOGGLE_FILTER_MODE Instance method Public Method Switch Filter Mode (On/Off) 20041022
Events
# Event Type Visibility Description Created on
1 EVT_TREE_CHANGED Instance Event
(0)
Public
(2)
Tree changed 20041022
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LTY_TREE_DIRECTORY Private See coding Directory of All Active Tree Instances 20041022 LTY_TREE_DIRECTORY TYPE hashed table of lty_tree_dir_entry with unique key treename
2 LTY_TREE_DIR_ENTRY Private See coding LTY_TREE_DIR_ENTRY 20041022 begin of lty_tree_dir_entry, treename type dirtree-tname, tree type ref to cl_wb_object_tree_rada, end of lty_tree_dir_entry
3 TREE_OPTION Public Type reference (TYPE) CHAR2 Tree Option 20100624
Method Signatures

Method CHECK_TREE_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_NAME Call by reference Type reference (TYPE) SEU_TEXT Text/Ikone/Symbol 20041022
2 Importing P_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP 20041022
# Exception Resumable Description Created on
1 NOT_EXISTING Baum existiert nicht auf der Datenbank 20041022

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BROWSER_MODE Call by reference Type reference (TYPE) SEU_OBJTYP SWBM_C_TYPE_OBJECT_LIST WB Request: Typ eines Objekts der Entwicklungsumgebung 20041022
2 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Name des Wurzelobjekts 20041022
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Typ des Wurzelobjekts 20041022
4 Importing P_TREENAME Call by reference Type reference (TYPE) DIRTREE-TNAME Name des Baumes 20041022
5 Importing P_TREE_OPTION Call by reference Type reference (TYPE) TREE_OPTION tree display option 20100624
6 Importing P_USER_NAME Call by reference Type reference (TYPE) SY-UNAME Benutzername für lokale Objekte 20041022
# Exception Resumable Description Created on
1 NOT_EXISTING Baum existiert nicht 20041022

Method CREATE_FROM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BROWSER_MODE Call by reference Type reference (TYPE) SEU_OBJTYP SWBM_C_TYPE_OBJECT_LIST 20041022
2 Importing P_OBJECT_NAME Value transfer Type reference (TYPE) SEU_OBJKEY Objektname 20041022
3 Importing P_OBJECT_TYPE Value transfer Type reference (TYPE) SEU_OBJTYP Objekttyp 20041022
4 Returning P_TREE Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_ENH Bauminstanz 20041022
5 Importing P_TREE_OPTION Call by reference Type reference (TYPE) TREE_OPTION tree display option 20100624
6 Importing P_USER_NAME Value transfer Type reference (TYPE) SY-UNAME Benutzer für lokal private Objekte 20041022
7 Importing P_WB_MANAGER Value transfer Object reference (TYPE REF TO) IF_WB_MANAGER Workbench Manager 20041022
# Exception Resumable Description Created on
1 NOT_EXISTING Baum existiert nicht 20041022

Method CREATE_FROM_TREENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_BROWSER_MODE Call by reference Type reference (TYPE) SEU_OBJTYP SWBM_C_TYPE_OBJECT_LIST 20041022
2 Returning P_TREE Value transfer Object reference (TYPE REF TO) CL_WB_OBJECT_TREE_ENH Bauminstanz 20041022
3 Importing P_TREENAME Call by reference Type reference (TYPE) DIRTREE-TNAME Baumname 20041022
# Exception Resumable Description Created on
1 NOT_EXISTING Baum existiert nicht 20041022

Method GET_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SUBCHANG Value transfer Type reference (TYPE) SNODE_CTAB Liste der geänderten Komponenten-Bäume 20041022

Method GET_CHANGED on class CL_WB_OBJECT_TREE_ENH has no exception.

Method GET_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CHILDREN Value transfer Type reference (TYPE) SNODE_TAB Kinder des Knotens 20041022
2 Exporting P_CONTAINER Value transfer Type reference (TYPE) REPITEM-CONTNAME Name des umfassenden Rep. Objekts 20041022
3 Importing P_GET_ALL Call by reference Type reference (TYPE) CHAR1 SPACE alle Kinder einlesen (nicht für jede Objektliste möglich) 20041022
4 Importing P_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Knoten ID 20041022
5 Importing P_REFRESH Call by reference Type reference (TYPE) CHAR1 'X' Option für das Einlesen der Objektliste 20041022
# Exception Resumable Description Created on
1 NO_CHILDREN Es wurden keine Kinder gefunden 20041022

Method GET_FILTER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_FILTER_MODE Value transfer Type reference (TYPE) SY-UCOMM Funktionscode 20041022

Method GET_FILTER_MODE on class CL_WB_OBJECT_TREE_ENH has no exception.

Method GET_NAME_FROM_OBJECTTYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CONTAINER Call by reference Type reference (TYPE) REPITEM-CONTNAME Name des umfassenden Objekts 20041022
2 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Objektname 20041022
3 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp 20041022
4 Exporting P_TREENAME Value transfer Type reference (TYPE) DIRTREE-TNAME Name des Baumes 20041022
5 Importing P_USER_NAME Call by reference Type reference (TYPE) SY-UNAME Benutzername für lokale private Objekte 20041022
# Exception Resumable Description Created on
1 NO_TREE_TYPE Objekttyp ist kein Baum-Typ 20041022

Method GET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_TREE_NODES Value transfer Type reference (TYPE) SNODE_TAB Knoten des Baumes 20041022

Method GET_NODES on class CL_WB_OBJECT_TREE_ENH has no exception.

Method GET_SELECTED_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning P_SELECTED_NODE Value transfer Type reference (TYPE) TREEV_NKEY selektierter Knoten im Baumes 20041022

Method GET_SELECTED_NODE on class CL_WB_OBJECT_TREE_ENH has no exception.

Method GET_SINGLE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_ID_EXP Call by reference Type reference (TYPE) TV_NODEKEY Tree Control: Schlüssel eines Knotens 20041022
2 Exporting P_SEUT_NODE Call by reference Type reference (TYPE) SNODE_TEXT Zusatzinform. für Hierarchieknoten (erweiterte SNODETEXT) 20041022

Method GET_SINGLE_NODE on class CL_WB_OBJECT_TREE_ENH has no exception.

Method GET_TREENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting P_CONTAINER Call by reference Type reference (TYPE) REPITEM-CONTNAME Name des übergeordneten umfassenden Rep. Objekts 20041022
2 Exporting P_CONTAINER_DIRECT Call by reference Type reference (TYPE) REPITEM-CONTNAME Name des 'gleichgeordneten' umfassenden Objekts 20041022
3 Importing P_NODE_KEY Call by reference Type reference (TYPE) TM_NODEKEY Tree Model: Schlüssel eines Knotens 20041022
4 Exporting P_NODE_TREE Call by reference Type reference (TYPE) SNODE_TEXT Wurzelknoten des übergeordneten Baums 20041022
5 Exporting P_NODE_TREE_DIRECT Call by reference Type reference (TYPE) SNODE_TEXT Wurzelknoten des 'gleichgeordneten' Baums 20041022
6 Exporting P_TREENAME Call by reference Type reference (TYPE) DIRTREE-TNAME Name des übergeordneten Baums 20041022
7 Exporting P_TREENAME_DIRECT Call by reference Type reference (TYPE) DIRTREE-TNAME Name des 'gleichgeordneten' Baums 20041022

Method GET_TREENAME on class CL_WB_OBJECT_TREE_ENH has no exception.

Method HANDLE_EVT_TREE_CHANGED Signature

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

Method HANDLE_EVT_TREE_CHANGED on class CL_WB_OBJECT_TREE_ENH has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting DELETED_NODES Call by reference Type reference (TYPE) TREEV_NKS Tree Control: Tabelle von Knotenschlüsseln 20041022
2 Changing P_EXPANDED_NODES Call by reference Type reference (TYPE) TREEMNOTAB zu expandierende Knoten 20041022
3 Exporting REFRESHED_CONT Call by reference Type reference (TYPE) SNODE_CTAB Container-Namen zu den erneuerten Knoten 20041022
4 Exporting REFRESHED_NODES Call by reference Type reference (TYPE) SNODE_TAB erneuerte Knoten 20041022

Method REFRESH on class CL_WB_OBJECT_TREE_ENH has no exception.

Method REFRESH_CHANGED Signature

Method REFRESH_CHANGED on class CL_WB_OBJECT_TREE_ENH has no parameter.
Method REFRESH_CHANGED on class CL_WB_OBJECT_TREE_ENH has no exception.

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ADDITIONAL_NODES Call by reference Type reference (TYPE) SNODE_TAB Tabelle von Baumknoten (erweiterte SNODETAB) 20041022
2 Changing P_EXPANDED_NODES Call by reference Type reference (TYPE) TREEV_NKS zu expandierende Knoten 20041022
3 Importing P_ROOTNODE Call by reference Type reference (TYPE) SNODE_TEXT Daten des betroffenen Wurzelknotens 20041022
4 Importing P_TREENAME Call by reference Type reference (TYPE) EU_T_NAME Name der betroffenen Objektliste 20041022

Method RELOAD on class CL_WB_OBJECT_TREE_ENH has no exception.

Method REMOVE_EVT_HANDLER Signature

Method REMOVE_EVT_HANDLER on class CL_WB_OBJECT_TREE_ENH has no parameter.
Method REMOVE_EVT_HANDLER on class CL_WB_OBJECT_TREE_ENH has no exception.

Method SET_EXPAND_STATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing P_EXPANDED_NODES Call by reference Type reference (TYPE) TREEV_NKS zu expandierende Knoten 20041022

Method SET_EXPAND_STATE on class CL_WB_OBJECT_TREE_ENH has no exception.

Method SET_FILTER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILTER_MODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode 20041022

Method SET_FILTER_MODE on class CL_WB_OBJECT_TREE_ENH has no exception.

Method SET_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TREE_NODES Call by reference Type reference (TYPE) SNODE_TAB Tabelle von Baumknoten (erweiterte SNODETAB) 20041022

Method SET_NODES on class CL_WB_OBJECT_TREE_ENH has no exception.

Method SET_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_OBJECT_NAME Call by reference Type reference (TYPE) SEU_OBJKEY Objektname 20041022
2 Importing P_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP Objekttyp 20041022

Method SET_POSITION on class CL_WB_OBJECT_TREE_ENH has no exception.

Method SET_ROOT_CHANGED Signature

Method SET_ROOT_CHANGED on class CL_WB_OBJECT_TREE_ENH has no parameter.
Method SET_ROOT_CHANGED on class CL_WB_OBJECT_TREE_ENH has no exception.

Method TOGGLE_FILTER_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_FILTER_MODE Call by reference Type reference (TYPE) SY-UCOMM Funktionscode 20041022

Method TOGGLE_FILTER_MODE on class CL_WB_OBJECT_TREE_ENH has no exception.
Event Signatures

Event EVT_TREE_CHANGED Signature
Event EVT_TREE_CHANGED on class CL_WB_OBJECT_TREE_ENH has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700