SAP ABAP Class CBN_CL_ES_ENTITY (Entity class of oData bridge)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-AR-BE (Application Component) SAP UI Integration - Application Reuse - Backend Enabl.
     S_CBN_ODATA_ADPT_ES_GW (Package) CestBON Enterprise Search Adapter for OData in Gateway
Properties
Class CBN_CL_ES_ENTITY  
Short Description Entity class of oData bridge    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_CBN_ODATA_ADPT_ES_GW   CestBON Enterprise Search Adapter for OData in Gateway 
Created 20130806   SAP 
Last change 20131127   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 CBN_CL_ES_ENTITY has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CBN_CL_ES_MODEL 20130806 Model Util Class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MT_ATTRIBUTE_MAP Instance attribute Private Type reference (TYPE) LTTY_ATTR_MAP 20130806
2 MT_CE_ATTR_MAP Instance attribute Private Type reference (TYPE) LTTY_CE_ATTR_MAP 20130806
3 MT_CURR_ATTR_REL Instance attribute Private Type reference (TYPE) LTTY_CURR_ATTR_REL 20130806
4 MV_CE_PARENT_CONNECTOR_ID Instance attribute Private Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID 20130806
5 MV_CE_PARENT_ENTITY_TYPE_NAME Instance attribute Private Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130806
6 MV_CONNECTOR_ID Instance attribute Private Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID 20130806
7 MV_ENTITY_SET_NAME Instance attribute Private Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130806
8 MV_ENTITY_TYPE_NAME Instance attribute Private Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130806
9 MV_IS_CE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130806
10 MV_RELATION_TYPE Instance attribute Private Type reference (TYPE) ESH_E_IF_RELATION_TYPE 20130806
11 MV_RELATION_TYPE_ADPT Instance attribute Private Type reference (TYPE) ESH_E_IF_RELATION_TYPE 20130806
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20130806
2 GET_ATTRIBUTE_MAP Instance method Public Method 20130806
3 GET_CE_ATTR_MAP Instance method Public Method 20130806
4 GET_CURRENCY_ATTR_REL Instance method Public Method 20130806
Events
Class CBN_CL_ES_ENTITY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSTY_ATTR_MAP Public See coding 20130806 BEGIN OF lsty_attr_map, response_attr TYPE esh_e_if_attribute_entity_id, request_attr TYPE esh_e_if_attribute_entity_id, sem_field_name TYPE cbn_semantic_fname, for_navigation TYPE abap_bool, END OF lsty_attr_map
2 LSTY_CE_ATTR_MAP Public See coding 20130806 BEGIN OF lsty_ce_attr_map, ce_attr TYPE /iwbep/mgw_tech_name, es_attr TYPE esh_e_if_attribute_entity_id, END OF lsty_ce_attr_map
3 LSTY_CURR_ATTR_REL Public See coding 20130806 BEGIN OF lsty_curr_attr_rel, amount_attr TYPE esh_e_if_attribute_entity_id, curr_attr TYPE esh_e_if_attribute_entity_id, END OF lsty_curr_attr_rel
4 LTTY_ATTR_MAP Public See coding 20130806 ltty_attr_map TYPE SORTED TABLE OF lsty_attr_map WITH NON-UNIQUE KEY response_attr WITH NON-UNIQUE SORTED KEY sk_sem_field_name COMPONENTS sem_field_name WITH NON-UNIQUE SORTED KEY sk_for_navigation COMPONENTS for_navigation
5 LTTY_CE_ATTR_MAP Public See coding 20130806 ltty_ce_attr_map TYPE SORTED TABLE OF lsty_ce_attr_map WITH NON-UNIQUE KEY ce_attr WITH NON-UNIQUE SORTED KEY sk_es_attr COMPONENTS es_attr
6 LTTY_CURR_ATTR_REL Public See coding 20130806 ltty_curr_attr_rel TYPE SORTED TABLE OF lsty_curr_attr_rel WITH NON-UNIQUE KEY amount_attr
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CE_PARENT_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID 20130806
2 Importing IV_CE_PARENT_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130806
3 Importing IV_CONNECTOR_ID Call by reference Type reference (TYPE) ESH_E_IF_SEARCH_CONNECTOR_ID 20130806
4 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130806
5 Importing IV_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME 20130806
6 Importing IV_IS_CE Call by reference Type reference (TYPE) ABAP_BOOL 20130806
7 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) ESH_E_IF_RELATION_TYPE 20130806
8 Importing IV_RELATION_TYPE_ADPT Call by reference Type reference (TYPE) ESH_E_IF_RELATION_TYPE 20130806

Method CONSTRUCTOR on class CBN_CL_ES_ENTITY has no exception.

Method GET_ATTRIBUTE_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ATTR_MAP Value transfer Type reference (TYPE) LTTY_ATTR_MAP 20130806

Method GET_ATTRIBUTE_MAP on class CBN_CL_ES_ENTITY has no exception.

Method GET_CE_ATTR_MAP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CE_ATTR_MAP Value transfer Type reference (TYPE) LTTY_CE_ATTR_MAP 20130806

Method GET_CE_ATTR_MAP on class CBN_CL_ES_ENTITY has no exception.

Method GET_CURRENCY_ATTR_REL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_CURR_ATTR_REL Value transfer Type reference (TYPE) LTTY_CURR_ATTR_REL 20130806

Method GET_CURRENCY_ATTR_REL on class CBN_CL_ES_ENTITY has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 740