SAP ABAP Class CL_SEA_SEW_ESR_WRITER (Creates new data type enhancements in the ESR)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SEW (Application Component) Service Extension Workbench
     SEA_SEW_ESR (Package) ESR Access API for SEW
Properties
Class CL_SEA_SEW_ESR_WRITER  
Short Description Creates new data type enhancements in the ESR    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEA_SEW_ESR   ESR Access API for SEW 
Created 20100225   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
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)
Interfaces
Class CL_SEA_SEW_ESR_WRITER has no interface implemented.
Friends
Class CL_SEA_SEW_ESR_WRITER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_TRUE Constant Public Type reference (TYPE) C 'X' Boolean value = TRUE 20100414
2 GO_CHANGE_LIST Instance attribute Private Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Change List reference 20100414
3 GO_REPOSITORY Instance attribute Private Object reference (TYPE REF TO) IF_SRAPI_SERVICE_REPOSITORY Service Repository reference 20100414
4 GO_REPOSITORY_ADDRESS Instance attribute Private Object reference (TYPE REF TO) CL_SRAPI_SERVICE_REP_ADDRESS Service Repository address 20100414
5 GT_DTE_ELEM_TAB Instance attribute Private Type reference (TYPE) SEA_DTE_ELEMENT_T Element Table of Data Type Enhancement 20100414
6 GT_ENH_FIELDS Instance attribute Private Type reference (TYPE) SRAPI_T_FIELD Element Table of Data Type Enhancement - internal format 20100414
7 GV_DATA_TYPE Instance attribute Private Type reference (TYPE) STRING Enhanced Data Type name 20100414
8 GV_DATA_TYPE_NSPACE Instance attribute Private Type reference (TYPE) STRING Namespace of the enhanced Data Type 20100414
9 GV_DTE_DESCRIPTION Instance attribute Private Type reference (TYPE) STRING Data Type Enhancement description 20100414
10 GV_DTE_NAME Instance attribute Private Type reference (TYPE) STRING Data Type Enhancement Name 20100414
11 GV_DT_SWCV_GUID Instance attribute Private Type reference (TYPE) STRING SWCV GUID of enhanced Data Type 20100414
12 GV_LOG_HANDLE Static Attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100520
13 GV_NAMESPACE Instance attribute Private Type reference (TYPE) STRING Namespace of Data Type Enhancement 20100414
14 GV_SWCV_GUID Instance attribute Private Type reference (TYPE) STRING SWCV GUID of Data Type Enhancement 20100414
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE Instance method Public Method Activates the Change List 20100225
2 ADD_FIELDS Instance method Public Method Fills the element table of a Data Type Enhancement 20100225
3 CONSTRUCTOR Instance method Public Constructor Constructor 20100225
4 CREATE_OR_CHANGE_DTE Instance method Public Method Creates a Data Type Enhancement in the Repository 20100318
5 DELETE_DTE Instance method Public Method Deletes Data Type Enhancement in the Repository 20100302
6 INIT Instance method Private Method Initialize global data of the class 20100225
Events
Class CL_SEA_SEW_ESR_WRITER has no event.
Types
Class CL_SEA_SEW_ESR_WRITER has no local type.
Method Signatures

Method ACTIVATE Signature

Method ACTIVATE on class CL_SEA_SEW_ESR_WRITER has no parameter.
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100301

Method ADD_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DTE_ELEM_TAB Call by reference Type reference (TYPE) SEA_DTE_ELEMENT_T Table of DTE elements 20100414

Method ADD_FIELDS on class CL_SEA_SEW_ESR_WRITER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DTE_ELEM_TAB Call by reference Type reference (TYPE) SEA_DTE_ELEMENT_T Element table of Data Type Enhancement 20100414
2 Importing IV_DATA_TYPE_NAME Call by reference Type reference (TYPE) STRING Name of Data Type to be enhanced 20100414
3 Importing IV_DATA_TYPE_NSPACE Call by reference Type reference (TYPE) STRING Namespace of Data Type to be enhanced 20100414
4 Importing IV_DTE_DESCRIPTION Call by reference Type reference (TYPE) STRING Description of the Data Type Enhancement 20100414
5 Importing IV_DTE_NAME Call by reference Type reference (TYPE) STRING Name of Data Type Enhancement 20100414
6 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace of Data Type Enhancement 20100414
7 Importing IV_SWCV Call by reference Type reference (TYPE) STRING GUID of SWCV for Data Type Enhancement 20100414
8 Importing IV_SWCV_DT Call by reference Type reference (TYPE) STRING GUID of SWCV for Data Type to be enhanced 20100414
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100301

Method CREATE_OR_CHANGE_DTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CHANGE_ACTION Call by reference Type reference (TYPE) BOOLEAN General Flag: X = change action 20100318
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100318

Method DELETE_DTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CHANGE_LIST Call by reference Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraction Change Lists 20100414
2 Importing IV_DTE_NAME Call by reference Type reference (TYPE) STRING Name of the DTE to be deleted 20100302
3 Importing IV_DTE_NSPACE Call by reference Type reference (TYPE) STRING Namespace of the DTE to be deleted 20100302
4 Importing IV_SWCV_GUID Call by reference Type reference (TYPE) STRING GUID of SWCV of the DTE to be deleted 20100302
5 Returning RO_CONTAINER Value transfer Object reference (TYPE REF TO) CL_SRAPI_OBJECT_CONTAINER Abstraction Change Lists 20100414
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100302

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DTE_ELEM_TAB Call by reference Type reference (TYPE) SEA_DTE_ELEMENT_T Element table of the Data Type Enhancement 20100414
2 Importing IV_DATA_TYPE Call by reference Type reference (TYPE) STRING Name of the Data Type to be enhanced 20100414
3 Importing IV_DATA_TYPE_NSPACE Call by reference Type reference (TYPE) STRING Namespace of the Data Type to be enhanced 20100414
4 Importing IV_DESCRIPTION Call by reference Type reference (TYPE) STRING Data Type Enhancement description 20100414
5 Importing IV_DTE_NAME Call by reference Type reference (TYPE) STRING Data Type Enhancement name 20100414
6 Importing IV_NAMESPACE Call by reference Type reference (TYPE) STRING Namespace of the Data Type Enhancement 20100414
7 Importing IV_SWCV_DT Call by reference Type reference (TYPE) STRING GUID of the SWCV for Data Type Enhancement 20100414
8 Importing IV_SWCV_NAME Call by reference Type reference (TYPE) STRING GUID of the SWCV for Data Type Enhancement 20100414
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100302
History
Last changed by/on SAP  20110908 
SAP Release Created in 730