SAP ABAP Class CL_CBN_ES_GW_ADAPTER_D (ES Model based OData Model)
Hierarchy
SAP_APPL (Software Component) Logistics and Accounting
   CA-GTF-CBN-ODT (Application Component) Contextual Business Navigation OData Backend Adaptation lay.
     CBESH_ODATA_ADPT_GW (Package) C'estBON Enterprise Search Adapter for OData in Gateway
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 20130709
Properties
Class CL_CBN_ES_GW_ADAPTER_D  
Short Description ES Model based OData Model    
Super Class /IWBEP/CL_MGW_ABS_DATA Abstract Business Data Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CBESH_ODATA_ADPT_GW   C'estBON Enterprise Search Adapter for OData in Gateway 
Created 20130429   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_APPL_SRV_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 CL_CBN_ES_ENTITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_CBN_ES_GW_ADAPTER_D has no interface implemented.
Friends
Class CL_CBN_ES_GW_ADAPTER_D has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_LOGGER Instance attribute Public Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER Logger for local AppsLog and CCMS 20130709
2 MV_LOGGER_HANDLE Instance attribute Public Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20130709
3 MV_TEMPLATE_ID Instance attribute Public Type reference (TYPE) ESH_E_IF_TEMPLATE_ID 20130429
Methods
# Method Level Visibility Method type Description Created on
1 ADD_FILTER_CITERIA Instance method Private Method 20130508
2 ADD_KEY_CITERIA Instance method Private Method 20130508
3 CREATE_TECH_ERROR Instance method Private Method 20130515
4 FINALIZE Instance method Private Method 20130429
5 INIT Instance method Private Method 20130429
6 LOG_MESSAGE Instance method Private Method 20130429
7 SEARCH Instance method Private Method 20130502
8 SEARCH_SINGLE Instance method Private Method 20130502
Events
Class CL_CBN_ES_GW_ADAPTER_D has no event.
Types
Class CL_CBN_ES_GW_ADAPTER_D has no local type.
Method Signatures

Method ADD_FILTER_CITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SEARCH_REQ Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST 20130508
2 Importing IT_ATTRIBUTE_MAP Call by reference Type reference (TYPE) CL_CBN_ES_ENTITY=>LTTY_ATTR_MAP attribute mapping table 20130508
3 Importing IT_SELECT_OPTION Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION 20130709

Method ADD_FILTER_CITERIA on class CL_CBN_ES_GW_ADAPTER_D has no exception.

Method ADD_KEY_CITERIA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NONE_KEY Call by reference Type reference (TYPE) /IWBEP/T_MGW_TECH_PAIRS 20130508
2 Importing IO_SEARCH_REQ Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST 20130508
3 Changing IS_DATA Call by reference Type reference (TYPE) DATA 20130508
4 Importing IT_ATTRIBUTE_MAP Call by reference Type reference (TYPE) CL_CBN_ES_ENTITY=>LTTY_ATTR_MAP attribute mapping table 20130508
5 Importing IT_KEY Call by reference Type reference (TYPE) /IWBEP/T_MGW_TECH_PAIRS 20130508

Method ADD_KEY_CITERIA on class CL_CBN_ES_GW_ADAPTER_D has no exception.

Method CREATE_TECH_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130515
2 Importing IV_LOG_MESSAGE Call by reference Type reference (TYPE) STRING 20130515
3 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Message Number 20130515
# Exception Resumable Description Created on
1 CX_CBN_ES_GW_TECH_EXCEPTION Technical Exception Class for ES/GW Adapter 20130515

Method FINALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130429
2 Importing IV_OPERATION_NAME Call by reference Type reference (TYPE) CHAR10 20130429
3 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT 20130429

Method FINALIZE on class CL_CBN_ES_GW_ADAPTER_D has no exception.

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION_NAME Call by reference Type reference (TYPE) CHAR10 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20130429

Method LOG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO 20130429
2 Importing IV_MSGTEXT Call by reference Type reference (TYPE) STRING 20130429
3 Importing IV_MSGTYP Call by reference Type reference (TYPE) SYMSGTY 20130429

Method LOG_MESSAGE on class CL_CBN_ES_GW_ADAPTER_D has no exception.

Method SEARCH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130502
2 Changing ES_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_APPL_SRV_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT Feed request response information 20130502
3 Importing IO_SEARCH_REQ Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST Search Request 20130502
4 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITYSET Request Details for Read Feed 20130502
5 Importing IR_LINE_TYPE Call by reference Object reference (TYPE REF TO) DATA 20130502
6 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130502
# Exception Resumable Description Created on
1 CX_CBN_ES_GW_TECH_EXCEPTION Technical Exception Class for ES/GW Adapter 20130523

Method SEARCH_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130502
2 Importing IO_SEARCH_REQ Call by reference Object reference (TYPE REF TO) CL_ESH_IF_SEARCH_REQUEST Search Request 20130502
3 Importing IT_NONE_KEY Call by reference Type reference (TYPE) /IWBEP/T_MGW_TECH_PAIRS Technical name-value pairs 20130502
# Exception Resumable Description Created on
1 CX_CBN_ES_GW_TECH_EXCEPTION Technical Exception Class for ES/GW Adapter 20130523
History
Last changed by/on SAP  20131127 
SAP Release Created in 617