SAP ABAP Class CL_SEA_ES_EXTENDER (Enterprise service enhancement process orchestrator)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-ESI-SEW (Application Component) Service Extension Workbench
     SEA_SEW_CORE (Package) Core component of SEW
Properties
Class CL_SEA_ES_EXTENDER  
Short Description Enterprise service enhancement process orchestrator    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEA_SEW_CORE   Core component of SEW 
Created 20100111   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)
2 IF_SEA_SERVICE_EXTENSION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_SEA_ES_EXTENDER has no interface implemented.
Friends
Class CL_SEA_ES_EXTENDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_HANDLE Static Attribute Private Type reference (TYPE) BALLOGHNDL Application Log: Log Handle 20100525
2 LC_TOO_MANY_BADIS Constant Private Type reference (TYPE) SYMSGNO 020 The ID of the message returned in case of several BAdIs 20100126
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor 20100525
2 EXECUTE Static method Public Method Execute the entire process for ES data type enhancement 20100111
Events
Class CL_SEA_ES_EXTENDER has no event.
Types
Class CL_SEA_ES_EXTENDER has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RESULT Call by reference Type reference (TYPE) IF_SEA_SERVICE_EXTENSION=>TY_ES_ENH_RESULT Contains the enhancement process execution details 20100118
2 Importing IT_DTES Call by reference Type reference (TYPE) SEA_DTE_OBJECT_INFO_T Table with DTEs information (name, namespace...) 20100225
3 Importing IV_BADI_DEF Call by reference Type reference (TYPE) ENHBADIID BAdI def to be implemented 20101129
4 Importing IV_ENH_PREFIX Call by reference Type reference (TYPE) STRING The prefix to be used with generated classes 20100428
5 Importing IV_ES_NAME Call by reference Type reference (TYPE) PRX_IFRNAM Enterprise Service name 20100111
6 Importing IV_ES_NSPACE Call by reference Type reference (TYPE) PRX_NSPCE Enterprise Service namespace 20100111
7 Importing IV_GEN_ENH Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE The BAdI enhancement will be generated 20100611
8 Importing IV_GEN_PROXY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE The proxy will be generated 20100611
9 Importing IV_PACKAGE Call by reference Type reference (TYPE) DEVCLASS '$TMP' Package where to put the generated objects 20100114
10 Importing IV_PREFIX Call by reference Type reference (TYPE) PRX_PREFIX The prefix to be used when generating SPROXY classes 20100118
11 Importing IV_TRANSPORT_NUMBER Call by reference Type reference (TYPE) KORRNUM The transport request used for the newly generated objects 20100114
# Exception Resumable Description Created on
1 CX_SEA_ESEXTENDER_EXCEPTION Base exception thrown during ES enhancement process 20100111
History
Last changed by/on SAP  20110908 
SAP Release Created in 730