SAP ABAP Interface IF_ESD_COMMON (Common functions)
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 - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESD_CG_PLUGIN PlugIn Class for ServiceGroups 20060925
2 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ESD_VIF_PLUGIN PlugIn Class for Webservices 20060725
3 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PROXY_ESD_PLUGIN PlugIn class for proxy objects 20060726
4 Interface implementation (CLASS c. INTERFACES i_ref)  CL_PROXY_UIX_PLGN_BASE PlugIn Base Class for Proxys via IF_PX*-APIs 20110218
Properties
Interface IF_ESD_COMMON  
Short Description Common functions    
General Data
Package SESD_ESI_OBJECT_EDITORS_REUSE   Unified Editors Reuse-Parts 
Created 20060725   SAP 
Last changed 20130531   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 SWBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_ESD_COMMON has no interface.
Friends
Interface IF_ESD_COMMON has no friend.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 V_OBJECT Instance attribute Public Type reference (TYPE) ESD_ABAP_TYPE ESD: ABAP TADIR Type 20061117
2 V_OBJECT_KEY Instance attribute Public Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060731
3 V_OBJECT_TYPE Instance attribute Public Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20060731
4 V_OBJ_NAME Instance attribute Public Type reference (TYPE) ESD_ABAP_NAME ESD: ABAP Name 20061117
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method activate object 20061116
2 CHANGE_ACTIVE_INACTIVE Instance method Public Method Toggles active and inactive version 20070313
3 CHECK Instance method Public Method General check method 20060725
4 COPY Instance method Public Method Copies Service Definition 20060725
5 DELETE Instance method Public Method Deletes Service Definition 20061116
6 GET_CHECK_DETAIL Instance method Public Method return detail information for check 20061123
7 GET_TESTPROGRAM Instance method Public Method returns name of testprogram and its parameters 20060811
8 GET_WB_OBJECT_KEY Instance method Public Method returns the object key 20060725
9 GET_WB_OBJECT_TYPE Instance method Public Method returns the object type 20060725
10 IS_REVISED Instance method Public Method data changed since last save 20100114
11 LOCK Instance method Public Method Lock object 20060725
12 RELOAD Instance method Public Method reload data from database 20061024
13 RENAME Instance method Public Method Rename Service Definition 20060725
14 RETURN_TO_ACTIVE_VERSION Instance method Public Method discard inactive version and return to active 20061205
15 SAVE Instance method Public Method write data in object to data base 20061116
16 SET_WB_OBJECT_KEY Instance method Public Method 20060725
17 SET_WB_OBJECT_TYPE Instance method Public Method 20060725
18 TRANSPORT Instance method Public Method 20061108
19 UNLOCK Instance method Public Method unlock object 20060725
Events
Interface IF_ESD_COMMON has no event.
Types
Interface IF_ESD_COMMON has no local type.
Method Signatures

Method ACTIVATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting R_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20070322
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20061116

Method CHANGE_ACTIVE_INACTIVE Signature

Method CHANGE_ACTIVE_INACTIVE on Interface IF_ESD_COMMON has no parameter.
Method CHANGE_ACTIVE_INACTIVE on Interface IF_ESD_COMMON has no exception.

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHECK_ID Call by reference Type reference (TYPE) STRING Unique Identifier 20060725
2 Exporting RV_HAS_ERRORS Value transfer Type reference (TYPE) FLAG Object has errors 20060725
3 Exporting R_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20061205
# Exception Resumable Description Created on
1 CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20061116
2 CX_ESD_EXCEPTION Unified Editor: Exception 20061116
3 CX_ESD_INTERNAL_ERROR Internal Error 20061116

Method COPY 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) CL_ESD_WB_OBJECT_STATUS Workbench: View of Object 20081121
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060725
3 Exporting RV_ACTION_CANCELLED Value transfer Type reference (TYPE) FLAG General Flag 20060725
4 Exporting R_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20070322
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION 20070613
2 CX_ESD_PERMISSION_FAILURE 20070613

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20061116
2 Exporting R_DELETION_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20061116
# Exception Resumable Description Created on
1 CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20061116
2 CX_ESD_EXCEPTION other Error 20061116
3 CX_ESD_LOCKED Object Is Locked 20061116
4 CX_ESD_NOT_FOUND Objekt existiert nicht. 20061116
5 CX_ESD_PERMISSION_FAILURE No Authorization 20061116

Method GET_CHECK_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning MESSAGES Value transfer Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20061123
2 Importing WB_REQUEST Call by reference Object reference (TYPE REF TO) CL_WB_REQUEST Workbench Manager: Request 20061123
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20061129

Method GET_TESTPROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting NAME Call by reference Type reference (TYPE) REPID ABAP Program Name 20060811
2 Exporting PARAMETERS Call by reference Type reference (TYPE) RSPARAMS_TT ABAP: General Structure for PARAMETERS and SELECT-OPTIONS 20060811

Method GET_TESTPROGRAM on Interface IF_ESD_COMMON has no exception.

Method GET_WB_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_OBJECT_KEY Value transfer Type reference (TYPE) SEU_OBJKEY Object Key 20060725

Method GET_WB_OBJECT_KEY on Interface IF_ESD_COMMON has no exception.

Method GET_WB_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) SEU_OBJTYP Object type 20060725

Method GET_WB_OBJECT_TYPE on Interface IF_ESD_COMMON has no exception.

Method IS_REVISED Signature

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

Method IS_REVISED on Interface IF_ESD_COMMON has no exception.

Method LOCK Signature

Method LOCK on Interface IF_ESD_COMMON has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_LOCKED Object Is Locked 20061024
2 CX_ESD_PERMISSION_FAILURE No Authorization 20061024

Method RELOAD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing UI_MODE Call by reference Type reference (TYPE) SEU_ACTION SWBM_C_OP_DISPLAY WB Request: Operation in the Development Environment 20061024
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20100806
2 CX_ESD_LOCKED Object Is Locked 20100622
3 CX_ESD_NOT_FOUND Objekt existiert nicht. 20061024

Method RENAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060725
2 Exporting RV_ACTION_CANCELLED Value transfer Type reference (TYPE) FLAG General Flag 20060725
3 Exporting R_LOG Call by reference Object reference (TYPE REF TO) CL_ESD_MESSAGES ESD: Messages 20070328
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20070328
2 CX_ESD_PERMISSION_FAILURE No Authorization 20070328

Method RETURN_TO_ACTIVE_VERSION Signature

Method RETURN_TO_ACTIVE_VERSION on Interface IF_ESD_COMMON has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_ACTION_CANCELLED Aktion abgebrochen 20061205
2 CX_ESD_EXCEPTION Unified Editor: Exception 20061206
3 CX_ESD_INTERNAL_ERROR Internal Error 20061205
4 CX_ESD_NO_ACTIVE_VERSION no active version 20061205

Method SAVE Signature

Method SAVE on Interface IF_ESD_COMMON has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20061116

Method SET_WB_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) SEU_OBJKEY WB Request: Key for Object in Development Environment 20060725

Method SET_WB_OBJECT_KEY on Interface IF_ESD_COMMON has no exception.

Method SET_WB_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) SEU_OBJTYP WB Request: Type of Object of Development Environment 20060725

Method SET_WB_OBJECT_TYPE on Interface IF_ESD_COMMON has no exception.

Method TRANSPORT Signature

Method TRANSPORT on Interface IF_ESD_COMMON has no parameter.
# Exception Resumable Description Created on
1 CX_ESD_EXCEPTION Unified Editor: Exception 20061108

Method UNLOCK Signature

Method UNLOCK on Interface IF_ESD_COMMON has no parameter.
Method UNLOCK on Interface IF_ESD_COMMON has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 710