SAP ABAP Class CL_CBN_BASE_DATA_PROVIDER (Demo of 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 20130429
Properties
Class CL_CBN_BASE_DATA_PROVIDER  
Short Description Demo of 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
Class CL_CBN_BASE_DATA_PROVIDER has no forward declaration.
Interfaces
Class CL_CBN_BASE_DATA_PROVIDER has no interface implemented.
Friends
Class CL_CBN_BASE_DATA_PROVIDER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_MODEL Instance attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL 20130429
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_CONVERTERS_ENTITY Instance method Protected Method 20130429
2 CREATE_CONVERTERS_ENTITY_SET Instance method Protected Method 20130429
3 CREATE_FILTER_CONVERTER Instance method Private Method 20130429
4 CREATE_KEY_CONVERTERS Instance method Private Method 20130429
5 GET_MODEL Instance method Private Method 20130429
Events
Class CL_CBN_BASE_DATA_PROVIDER has no event.
Types
Class CL_CBN_BASE_DATA_PROVIDER has no local type.
Method Signatures

Method CREATE_CONVERTERS_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_KEY_CONVERTER Call by reference Object reference (TYPE REF TO) IF_CBN_GW_REQ_KEY_CONVERT URI Keys Converter 20130429
2 Exporting ET_NAVI_PATH_CONVERTERS Call by reference Type reference (TYPE) TAB_CBN_GW_TECH_NAVI Converters for navigation steps 20130429
3 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITY Request Details for Entity Read Operation 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130528
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130528

Method CREATE_CONVERTERS_ENTITY_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FILTER_CONVERTER Call by reference Object reference (TYPE REF TO) CL_CBN_GW_REQ_FILTER Filter Object for conversions 20130429
2 Exporting EO_KEY_CONVERTER Call by reference Object reference (TYPE REF TO) IF_CBN_GW_REQ_KEY_CONVERT URI Keys Converter 20130429
3 Exporting ET_NAVI_PATH_CONVERTERS Call by reference Type reference (TYPE) TAB_CBN_GW_TECH_NAVI Converters for navigation steps 20130429
4 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITYSET Request Details for Read Feed 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130528
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130528

Method CREATE_FILTER_CONVERTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_FILTER_CONVERTER Call by reference Object reference (TYPE REF TO) CL_CBN_GW_REQ_FILTER Filter Object for conversions 20130429
2 Importing IO_KEY_CONVERTER Call by reference Object reference (TYPE REF TO) IF_CBN_GW_REQ_KEY_CONVERT URI Keys Converter 20130429
3 Importing IO_TECH_REQUEST_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_REQ_ENTITYSET Request Details for Read Feed 20130429

Method CREATE_FILTER_CONVERTER on class CL_CBN_BASE_DATA_PROVIDER has no exception.

Method CREATE_KEY_CONVERTERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_KEY_CONVERTER Call by reference Object reference (TYPE REF TO) IF_CBN_GW_REQ_KEY_CONVERT URI Keys Converter 20130429
2 Exporting ET_NAVI_PATH_CONVERTERS Call by reference Type reference (TYPE) TAB_CBN_GW_TECH_NAVI Technical navigation path 20130429
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWBEP/T_MGW_TECH_NAVI 20130429
4 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION 20130429
2 /IWBEP/CX_MGW_TECH_EXCEPTION 20130429

Method GET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_MODEL Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_FW_MODEL 20130429
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_MED_EXCEPTION 20130429
History
Last changed by/on SAP  20131127 
SAP Release Created in 617