SAP ABAP Class CL_ESH_INT_DATA_INTERCHANGE (Data Interchange Wrapper)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_INTEGRATION (Package) Backend Integration Services
Properties
Class CL_ESH_INT_DATA_INTERCHANGE  
Short Description Data Interchange Wrapper    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_INTEGRATION   Backend Integration Services 
Created 20090814   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_ESH_INT_DATA_INTERCHANGE has no interface implemented.
Friends
Class CL_ESH_INT_DATA_INTERCHANGE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_CONTENT_CLASS_EXCEPTION Constant Public Type reference (TYPE) DDOBJNAME '%CLASS_EXCEPTION%' Name of ABAP Dictionary object 20090817
2 SC_CONTENT_EXPORTING_PARAMS Constant Public Type reference (TYPE) DDOBJNAME '%EXPORTING%' Name of ABAP Dictionary object 20090817
3 SC_CONTENT_IMPORTING_PARAMS Constant Public Type reference (TYPE) DDOBJNAME '%IMPORTING%' Name of ABAP Dictionary object 20090817
4 SC_RFC_DATA_INTERCHANGE Constant Private Type reference (TYPE) RS38L_FNAM 'ESH_DP_DATA_INTERCHANGE' Name of function module 20090814
5 SV_RFC_DATA_INTERCHANGE Static Attribute Private Type reference (TYPE) RS38L_FNAM SC_RFC_DATA_INTERCHANGE Name of function module 20090814
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION_TO_DATA Static method Public Method Add exception to data cluster 20090817
2 CLASS_CONSTRUCTOR Static method Public Constructor Class constructor 20090814
3 GET_EXCEPTION_FROM_DATA Static method Public Method Add exception to data cluster 20090817
4 GET_STRUCTURE_FOR_OBJECT_ATTR Static method Public Method Get a generic structure for the public attributes of a class 20090818
5 INTERCHANGE Static method Public Method Interchange 20090814
Events
Class CL_ESH_INT_DATA_INTERCHANGE has no event.
Types
Class CL_ESH_INT_DATA_INTERCHANGE has no local type.
Method Signatures

Method ADD_EXCEPTION_TO_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090817
2 Importing IX_ANY_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090817

Method ADD_EXCEPTION_TO_DATA on class CL_ESH_INT_DATA_INTERCHANGE has no exception.

Method CLASS_CONSTRUCTOR Signature

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

Method GET_EXCEPTION_FROM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090817
2 Exporting EV_EXCEPTION_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090818
3 Exporting EX_ANY_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstract Superclass for All Global Exceptions 20090817
4 Importing IV_REMOVE_FROM_CLUSTER Call by reference Type reference (TYPE) ABAP_BOOL Remove exception from cluster table 20090817

Method GET_EXCEPTION_FROM_DATA on class CL_ESH_INT_DATA_INTERCHANGE has no exception.

Method GET_STRUCTURE_FOR_OBJECT_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Generated structure containing object attributes 20090820
2 Exporting ER_STRUCTURE_REF Call by reference Object reference (TYPE REF TO) DATA Generated structure containing references for object attr. 20090820
3 Importing IO_OBJECT Call by reference Object reference (TYPE REF TO) OBJECT Reference Object 20090818
4 Importing IV_ALLOW_REFERENCES Call by reference Type reference (TYPE) ABAP_BOOL Flag: Allow references in object attributes 20090820
5 Importing IV_FILL_STRUCTURE Call by reference Type reference (TYPE) ABAP_BOOL Flag: Fill er_structure with data from object attributes 20090818
6 Importing IV_FILL_STRUCTURE_REF Call by reference Type reference (TYPE) ABAP_BOOL Flag: Fill er_structure_ref with references to object attr. 20090821

Method GET_STRUCTURE_FOR_OBJECT_ATTR on class CL_ESH_INT_DATA_INTERCHANGE has no exception.

Method INTERCHANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090814
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090814
3 Importing IO_APPLOG Call by reference Object reference (TYPE REF TO) IF_ESH_OM_APPLOG Application Log 20090814
4 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090814
5 Importing IV_CLASS Call by reference Type reference (TYPE) SEOCLSNAME Object Type Name 20090814
6 Importing IV_RFC_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20090814
7 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090814
# Exception Resumable Description Created on
1 CX_ESH_INT_CONNECTION ESH Integration: Connection Error 20090814
2 CX_ESH_INT_ENGINE ESH Integration Exception 20090814
History
Last changed by/on SAP  20110908 
SAP Release Created in 730