SAP ABAP Class CL_ESDB_NODE_BASE (Base Class representing a node in ESD Browser)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WS-ABA (Application Component) Web Service Tools - ABAP
     SESD_BROWSER (Package) ESD Browser
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESD_BROWSER_NODE Standard ESD Browser Node Interface 20101201
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_AUD ESD Browser Node for Unittest 20130912
2 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FAV ESD Browser node for Favorites Handling 20111230
3 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_ESR_FOLDVIEW ESD Browser Node for Object Type Folder 20131008
4 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_FAV ESD Browser node for Favorites Folder 20120305
5 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_NS ESD Browser Node for Namespace Folder 20101201
6 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_OBJTYPE ESD Browser Node for Object Type Folder 20101201
7 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_PACK ESD Browser Node for Package Folder 20101201
8 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_SWCV ESD Browser Node for SCWV Folder 20130913
9 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_GROUP ESD Browser - Node Group 20130913
10 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_MORE ESD Browser node for concrete package 20131028
... Click here to see Used By full list (13 items)
Properties
Class CL_ESDB_NODE_BASE  
Short Description Base Class representing a node in ESD Browser    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_BROWSER   ESD Browser 
Created 20101201   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CL_ESD_BROWSER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 IF_ESD_BROWSER_NODE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_ESD_BROWSER_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESD_BROWSER_NODE Standard ESD Browser Node Interface 20101201
Friends
Class CL_ESDB_NODE_BASE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MORE_SUBNODES Instance attribute Private Type reference (TYPE) IF_ESD_BROWSER_NODE=>TT_SUBNODES 20131028
2 NODE_FATHER Instance attribute Protected Object reference (TYPE REF TO) IF_ESD_BROWSER_NODE Father of this node 20101201
3 NODE_KEY Instance attribute Protected Type reference (TYPE) TM_NODEKEY Node Key String 20101201
4 NODE_LIMIT Static Attribute Private Type reference (TYPE) I 50 20131028
5 NODE_PATH Instance attribute Protected Type reference (TYPE) STRING Path to current node 20101201
6 NODE_TEXT Instance attribute Protected Type reference (TYPE) TM_ITEMTXT Tree Model: Text of an item 20101201
7 NODE_TREE_DATA Instance attribute Private Type reference (TYPE) IF_ESD_BROWSER_NODE=>TS_TREE_NODE_DATA Tree Node Data 20101229
8 NODE_TYPE Instance attribute Protected Type reference (TYPE) CHAR30 20131115
Methods
# Method Level Visibility Method type Description Created on
1 CALL_WIZARD Instance method Private Method 20131024
2 CHECK_OBJ_EXISTENCE Instance method Public Method 20130919
3 CLASS_CONSTRUCTOR Static method Public Constructor 20131028
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20101201
5 CREATE_DATA_REF Instance method Protected Method returns data object reference 20111111
6 CREATE_ICON Instance method Protected Method 20131024
7 CREATE_NODES Static method Public Method 20130916
8 CREATE_NODE_ONCE Static method Public Method 20130916
9 FILTER_RELEVANT_OBJECTS Instance method Protected Method 20131121
10 FIND_CHANGED_OBJECT_BY_KEY Static method Protected Method 20131115
11 GET_ESR_FOLDER Instance method Protected Method 20131115
12 GET_NSPACE Instance method Protected Method 20131115
13 GET_OBJECT_KEY Instance method Protected Method 20131115
14 GET_OBJECT_TYPE Instance method Public Method 20131025
15 GET_PACKAGE Instance method Protected Method 20131115
16 GET_PACKAGES Instance method Protected Method 20130925
17 GET_PACKAGES_BY_SWC Instance method Protected Method 20130919
18 GET_SOURCE Instance method Public Method 20131025
19 GET_SWCV Instance method Public Method 20131025
20 GET_TMP_PACKAGE_USR Instance method Protected Method 20131115
21 GET_USER Instance method Protected Method 20131025
22 IS_CREATE_OBJECT_POSSIBLE Instance method Protected Method 20131022
23 IS_FOLDER_VIEW Instance method Protected Method 20131115
24 IS_ORPHANED Instance method Public Method 20131025
25 IS_RELEVANT_FOR_OBJECT Instance method Private Method 20131115
26 OBJECT_IS_ORPHANED Instance method Protected Method 20131016
27 ONLY_NODE_UPDATES Instance method Private Method 20131115
28 PREPARE_WIZARD_CALL Instance method Protected Method 20131122
29 SET_NODE_PATH Instance method Protected Method 20130927
30 SHOW_PROGRESS Instance method Private Method 20131206
31 UPDATE_NODE Instance method Protected Method 20131115
32 UPDATE_NODES Static method Protected Method 20131115
Events
Class CL_ESDB_NODE_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_DEVCLASS Protected See coding 20130919 tt_devclass type standard table of devclass with default key
Method Signatures

Method CALL_WIZARD Signature

Method CALL_WIZARD on class CL_ESDB_NODE_BASE has no parameter.
# Exception Resumable Description Created on
1 CX_ESDB_INTERNAL_ERROR 20131024

Method CHECK_OBJ_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN 20130919
# Exception Resumable Description Created on
1 CX_ESDB_EXCEPTION 20131001

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_ESDB_NODE_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_ESDB_NODE_BASE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BROWSER Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER ESD Bowser ref interface 20101202
2 Importing IR_OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER_OBJECT_DATA Data of Object of Node 20101203
3 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER_NODE Standard ESD Browser Node Interface 20101201
4 Importing IV_NODE_TYPE Call by reference Type reference (TYPE) CHAR30 20130911
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20101201

Method CREATE_DATA_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_DATA Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_DATA_ALL 20111230
2 Importing OBJECT_KEY Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY 20111111
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_ESD_BROWSER_OBJECT_DATA Data of Object of Node 20111111
# Exception Resumable Description Created on
1 CX_ESDB_INTERNAL_ERROR Error during internal processing 20111111

Method CREATE_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ICON_NAME Call by reference Type reference (TYPE) STRING 20131024
2 Returning ICON_TOOLTIP Value transfer Type reference (TYPE) STRING 20131024
3 Importing TOOLTIP_TEXT Call by reference Type reference (TYPE) STRING 20131024

Method CREATE_ICON on class CL_ESDB_NODE_BASE has no exception.

Method CREATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BROWSER Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER 20130916
2 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER_NODE 20130916
3 Importing IT_CLASSES Call by reference Type reference (TYPE) IF_ESD_BROWSER_NODE=>TT_NODE_KEY_VAL 20130916
4 Returning RT_NODES Value transfer Type reference (TYPE) IF_ESD_BROWSER_NODE=>TT_NODE_TAB 20130916
# Exception Resumable Description Created on
1 CX_ESDB_EXCEPTION 20131001

Method CREATE_NODE_ONCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_BROWSER Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER 20130916
2 Importing IR_PARENT_NODE Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER_NODE 20130916
3 Importing IV_CLASS_NAME Call by reference Type reference (TYPE) CHAR30 20130916
4 Importing IV_TEXT Call by reference Type reference (TYPE) CSEQUENCE 20130916
5 Returning RR_NODE Value transfer Object reference (TYPE REF TO) IF_ESD_BROWSER_NODE 20130916
# Exception Resumable Description Created on
1 CX_ESDB_EXCEPTION 20131001

Method FILTER_RELEVANT_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS 20131121
2 Returning RT_OBJECTS Value transfer Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS 20131121

Method FILTER_RELEVANT_OBJECTS on class CL_ESDB_NODE_BASE has no exception.

Method FIND_CHANGED_OBJECT_BY_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS 20131115
2 Importing KEY Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY 20131115
3 Returning OBJECT Value transfer Object reference (TYPE REF TO) IF_ESD_BROWSER_TYPES=>T_CHANGED_OBJECTS 20131115

Method FIND_CHANGED_OBJECT_BY_KEY on class CL_ESDB_NODE_BASE has no exception.

Method GET_ESR_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Object reference (TYPE REF TO) CL_SRAPI_FOLDER 20131115

Method GET_ESR_FOLDER on class CL_ESDB_NODE_BASE has no exception.

Method GET_NSPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_NSPACE_DATA Value transfer Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TS_NAMESPACE 20131115

Method GET_NSPACE on class CL_ESDB_NODE_BASE has no exception.

Method GET_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning KEY Value transfer Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY 20131115

Method GET_OBJECT_KEY on class CL_ESDB_NODE_BASE has no exception.

Method GET_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_TYPE Value transfer Type reference (TYPE) CHAR30 20131025

Method GET_OBJECT_TYPE on class CL_ESDB_NODE_BASE has no exception.

Method GET_PACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PACKAGE Value transfer Type reference (TYPE) DEVCLASS 20131115
# Exception Resumable Description Created on
1 CX_ESDB_INTERNAL_ERROR 20131115

Method GET_PACKAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PACKAGES_RESULT Value transfer Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_PACKAGES 20130925
# Exception Resumable Description Created on
1 CX_ESDB_INTERNAL_ERROR Error during internal processing 20130925

Method GET_PACKAGES_BY_SWC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SWC Call by reference Type reference (TYPE) DLVUNIT 20130919
2 Returning RT_PACKAGE Value transfer Type reference (TYPE) TT_DEVCLASS 20130919

Method GET_PACKAGES_BY_SWC on class CL_ESDB_NODE_BASE has no exception.

Method GET_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SOURCE Value transfer Type reference (TYPE) CHAR30 20131025

Method GET_SOURCE on class CL_ESDB_NODE_BASE has no exception.

Method GET_SWCV Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SWCV_DATA Value transfer Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TS_SWCVS 20131025

Method GET_SWCV on class CL_ESDB_NODE_BASE has no exception.

Method GET_TMP_PACKAGE_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) SPO_VALUE 20131115

Method GET_TMP_PACKAGE_USR on class CL_ESDB_NODE_BASE has no exception.

Method GET_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_USER Value transfer Type reference (TYPE) UNAME 20131025

Method GET_USER on class CL_ESDB_NODE_BASE has no exception.

Method IS_CREATE_OBJECT_POSSIBLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20131022

Method IS_CREATE_OBJECT_POSSIBLE on class CL_ESDB_NODE_BASE has no exception.

Method IS_FOLDER_VIEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20131115

Method IS_FOLDER_VIEW on class CL_ESDB_NODE_BASE has no exception.

Method IS_ORPHANED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20131025

Method IS_ORPHANED on class CL_ESDB_NODE_BASE has no exception.

Method IS_RELEVANT_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_KEY Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY 20131115
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20131115

Method IS_RELEVANT_FOR_OBJECT on class CL_ESDB_NODE_BASE has no exception.

Method OBJECT_IS_ORPHANED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ESR_OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_DATA_ALL 20131016
2 Importing R3_OBJECT Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TS_R3_OBJECT 20131016
3 Returning RVAL Value transfer Type reference (TYPE) BOOLEAN 20131016

Method OBJECT_IS_ORPHANED on class CL_ESDB_NODE_BASE has no exception.

Method ONLY_NODE_UPDATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS 20131115
2 Returning RVAL Value transfer Type reference (TYPE) ABAP_BOOL 20131115

Method ONLY_NODE_UPDATES on class CL_ESDB_NODE_BASE has no exception.

Method PREPARE_WIZARD_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST 20131122
2 Exporting EV_ENDPOINT_TYPE Call by reference Type reference (TYPE) VEPREFTYPE 20131122
3 Exporting EV_FCODE Call by reference Type reference (TYPE) SY-UCOMM 20131122
4 Exporting EV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS 20131122
# Exception Resumable Description Created on
1 CX_ESDB_INTERNAL_ERROR 20131122

Method SET_NODE_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) STRING 20130927
2 Importing USE_TEXT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20130927

Method SET_NODE_PATH on class CL_ESDB_NODE_BASE has no exception.

Method SHOW_PROGRESS Signature

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

Method SHOW_PROGRESS on class CL_ESDB_NODE_BASE has no exception.

Method UPDATE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS 20131115
2 Returning NODE Value transfer Object reference (TYPE REF TO) IF_ESD_BROWSER_NODE 20131115
# Exception Resumable Description Created on
1 CX_ESDB_EXCEPTION 20131115

Method UPDATE_NODES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANGED_OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS 20131115
2 Returning NEW_NODES Value transfer Type reference (TYPE) IF_ESD_BROWSER_NODE=>TT_NODE_TAB 20131115
3 Importing NODES Call by reference Type reference (TYPE) IF_ESD_BROWSER_NODE=>TT_HASHED_NODE_TAB 20131115
# Exception Resumable Description Created on
1 CX_ESDB_EXCEPTION 20131115
Meta Relationship - Used By (full list)
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_AUD ESD Browser Node for Unittest 20130912
2 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FAV ESD Browser node for Favorites Handling 20111230
3 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_ESR_FOLDVIEW ESD Browser Node for Object Type Folder 20131008
4 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_FAV ESD Browser node for Favorites Folder 20120305
5 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_NS ESD Browser Node for Namespace Folder 20101201
6 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_OBJTYPE ESD Browser Node for Object Type Folder 20101201
7 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_PACK ESD Browser Node for Package Folder 20101201
8 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_FOLD_SWCV ESD Browser Node for SCWV Folder 20130913
9 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_GROUP ESD Browser - Node Group 20130913
10 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_MORE ESD Browser node for concrete package 20131028
11 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_OBJECT ESD Browser node for concrete object 20101201
12 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_OBJECTS ESD Browser Node for Object Type Folder 20130919
13 Inheritance (c INHERITING FROM c_ref)  CL_ESDB_NODE_SOURCE ESR source node 20130916
History
Last changed by/on SAP  20141121 
SAP Release Created in 802