SAP ABAP Class CL_ESDB_HELPER (Helper Class for 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
Properties
Class CL_ESDB_HELPER  
Short Description Helper Class for ESD Browser    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SESD_BROWSER   ESD Browser 
Created 20101229   SAP 
Last change 20141121    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 IF_ESD_BROWSER_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_ESDB_HELPER has no interface implemented.
Friends
Class CL_ESDB_HELPER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BROWSER_REF Static Attribute Public Object reference (TYPE REF TO) CL_ESD_BROWSER Reference to Browser instance 20111221
2 PI_PERCENTAGE Static Attribute Private Type reference (TYPE) INT4 2 byte integer (signed) 20120229
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_WB_REQUEST Static method Public Method creates wb request 20120127
2 DISPLAY_PROGRESS_INDICATOR Static method Public Method Displays Progress Indicator in Status Bar 20120229
3 DISPLAY_VALUE_POPUP Static method Public Method Displays a Popup 20120228
4 GET_ESD_BROWSER_SETTINGS Static method Public Method persist user-specific ESD Browser Settings 20111202
5 GET_LASTOPENED_OBJECT Static method Public Method Returns the last object that has been opened 20111111
6 MAP_INT_TYPE_TO_WB_TYPE Static method Public Method 20101229
7 SET_ESD_BROWSER_SETTINGS Static method Public Method persist user-specific ESD Browser Settings 20111202
8 SET_LASTOPENED_OBJECT Static method Public Method Persists the last object that has been opened 20111110
9 UPDATE_ESD_BROWSER Static method Public Method Notify ESD Browser about changed Objects 20111221
Events
Class CL_ESDB_HELPER has no event.
Types
Class CL_ESDB_HELPER has no local type.
Method Signatures

Method CREATE_WB_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ABAP_NAME Call by reference Type reference (TYPE) TADIR-OBJ_NAME R/3 Object Name 20120127
2 Importing ACTION Call by reference Type reference (TYPE) SEU_ACTION WB Request: Operation in the Development Environment 20120127
3 Importing OBJECT_DATA Call by reference Object reference (TYPE REF TO) IF_ESD_BROWSER_OBJECT_DATA Data of Object of Node 20120203
4 Importing SOURCE Call by reference Type reference (TYPE) CHAR30 30 Characters 20120224
5 Importing TYPE Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY object key in browser 20120127
6 Returning WB_REQUEST Value transfer Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20120127
7 Importing WB_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Object type 20120130
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20120127

Method DISPLAY_PROGRESS_INDICATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ADD_PERCENTAGE Call by reference Type reference (TYPE) BOOLEAN SPACE Add percentage ? 20120229
2 Importing IV_PERCENTAGE Call by reference Type reference (TYPE) INT4 20120229
3 Importing IV_TEXT Call by reference Type reference (TYPE) STRING 20120229

Method DISPLAY_PROGRESS_INDICATOR on class CL_ESDB_HELPER has no exception.

Method DISPLAY_VALUE_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FIELDNAME Call by reference Type reference (TYPE) SVAL-FIELDNAME Field Name 20120228
2 Importing TABNAME Call by reference Type reference (TYPE) SVAL-TABNAME Table Name 20120228
3 Importing TITLE Call by reference Type reference (TYPE) STRING 20120228
4 Returning VALUE Value transfer Type reference (TYPE) SPO_VALUE Table field value 20120228
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20120228

Method GET_ESD_BROWSER_SETTINGS Signature

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

Method GET_ESD_BROWSER_SETTINGS on class CL_ESDB_HELPER has no exception.

Method GET_LASTOPENED_OBJECT Signature

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

Method MAP_INT_TYPE_TO_WB_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TYPE Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY Key structure of object 20110930
2 Returning RV_WB_TYPE Value transfer Type reference (TYPE) SEU_OBJTYP WB Object Type 20101229
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20101229

Method SET_ESD_BROWSER_SETTINGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SETTINGS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TS_BROWSER_SETTINGS 20111202

Method SET_ESD_BROWSER_SETTINGS on class CL_ESDB_HELPER has no exception.

Method SET_LASTOPENED_OBJECT 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) IF_ESD_BROWSER_TYPES=>T_OBJECT_KEY 20111110
# Exception Resumable Description Created on
1 CX_ESDB_INTERNAL_ERROR Error during internal processing 20111110

Method UPDATE_ESD_BROWSER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECTS Call by reference Type reference (TYPE) IF_ESD_BROWSER_TYPES=>TT_CHANGED_OBJECTS Table with keys of changed objects and operation 20111221
# Exception Resumable Description Created on
1 CX_ESDB_EXCEPTION Abstract Error Exception Class 20131010
History
Last changed by/on SAP  20141121 
SAP Release Created in 802