SAP ABAP Class CL_CBN_ES_MODEL_UTIL_OBSOLETE (Obsolete: DO NOT USE, to be deleted)
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
Properties
Class CL_CBN_ES_MODEL_UTIL_OBSOLETE  
Short Description Obsolete: DO NOT USE, to be deleted    
Super Class    
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 20130621   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_MED_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no interface implemented.
Friends
Class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no friend class.
Attributes
Class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CONVERT_ENTITY_ASSOC_TO_ES Static method Public Method 20130621
2 CONVERT_ES_TO_ENTITY_ASSOC Static method Protected Method 20130621
3 CONVERT_ES_TO_ENTITY_SET_NAME Static method Protected Method 20130621
4 CREATE_ASSOCIATION Static method Protected Method 20130621
5 CREATE_CE Static method Protected Method 20130621
6 CREATE_ENTITY_TYPE_SET Static method Protected Method 20130621
7 CREATE_RELATED_ENTITY_ASSOC Static method Protected Method 20130621
8 GET_METADATA Static method Public Method 20130621
9 GET_MODEL_INFO Static method Public Method 20130621
10 META_CREATE_ASSOCIATION Static method Protected Method 20130621
11 META_CREATE_CE Static method Protected Method 20130621
12 META_CREATE_ENTITY_TYPE_SET Static method Protected Method 20130621
13 META_CREATE_REL_ENTITY_ASSOC Static method Protected Method 20130621
Events
Class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 LSTY_ASSOC Public See coding 20130621 BEGIN OF lsty_assoc, source_type TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, target_type TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, assoc_name TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, nav_property_name TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, source_connector_id TYPE esh_e_if_search_connector_id, target_connector_id TYPE esh_e_if_search_connector_id, relation_to_con TYPE esh_s_if_mdata_rel_2_con_obj, END OF lsty_assoc
2 LSTY_ASSOCIATION Public See coding 20130621 BEGIN OF lsty_association, association_name TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, nav_property_name TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, source_entity_type_name TYPE /iwbep/mgw_tech_name, target_entity_type_name TYPE /iwbep/mgw_tech_name, left_card TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_cardinality, right_card TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_cardinality, END OF lsty_association
3 LSTY_ASSOC_METADATA Public See coding 20130621 BEGIN OF lsty_assoc_metadata, nav_property_name TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_entity_name, source_entity_type_name TYPE /iwbep/mgw_tech_name, target_entity_type_name TYPE /iwbep/mgw_tech_name, right_card TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_cardinality, left_card TYPE /iwbep/if_mgw_med_odata_types=>ty_e_med_cardinality, END OF lsty_assoc_metadata
4 LSTY_ATTRIBUTE Public See coding 20130621 BEGIN OF lsty_attribute, attribute_name TYPE /iwbep/med_external_name, ext_attr_name TYPE /iwbep/med_external_name, int_attr_name TYPE /iwbep/mgw_tech_name, label TYPE /iwbep/med_annotation_value, is_key TYPE abap_bool, attribute_id_cuky TYPE esh_e_if_attribute_entity_id, ui_areas TYPE esh_t_if_ui_areas, END OF lsty_attribute
5 LSTY_ATTR_MAP Public See coding 20130621 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 cbesh_semantic_fname, for_navigation TYPE abap_bool, END OF lsty_attr_map
6 LSTY_CE_ATTR_MAP Public See coding 20130621 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
7 LSTY_CURR_ATTR_REF Public See coding 20130621 BEGIN OF lsty_curr_attr_ref, amount_attr TYPE esh_e_if_attribute_entity_id, curr_attr TYPE esh_e_if_attribute_entity_id, END OF lsty_curr_attr_ref
8 LSTY_ENTITY Public See coding 20130621 BEGIN OF lsty_entity, entity_type_name TYPE /iwbep/mgw_tech_name, entity_set_name TYPE /iwbep/mgw_tech_name, connector_id TYPE esh_e_if_search_connector_id, ce_parent_entity_type_name TYPE /iwbep/mgw_tech_name, ce_parent_connector_id TYPE esh_e_if_search_connector_id, is_ce TYPE abap_bool, relation_type TYPE esh_e_if_relation_type, relation_type_adpt TYPE esh_e_if_relation_type, END OF lsty_entity
9 LSTY_ENTITY_METADATA Public See coding 20130621 BEGIN OF lsty_entity_metadata, entity_type_name TYPE /iwbep/mgw_tech_name, internal_entity_type_name TYPE /iwbep/mgw_tech_name, basis_template_id TYPE esh_e_if_template_id, is_root TYPE abap_bool, is_ce TYPE abap_bool, label TYPE /iwbep/med_annotation_value, attributes TYPE ltty_attribute, END OF lsty_entity_metadata
10 LSTY_ENTITY_TYPE_SET Public See coding 20130621 BEGIN OF lsty_entity_type_set, entity_type_name TYPE /iwbep/mgw_tech_name, entity_set_name TYPE /iwbep/mgw_tech_name, connector_id TYPE esh_e_if_search_connector_id, ce_parent_entity_type_name TYPE /iwbep/mgw_tech_name, ce_parent_connector_id TYPE esh_e_if_search_connector_id, create_ce TYPE abap_bool, is_ce TYPE abap_bool, attribute_map TYPE ltty_attr_map, ce_attribute_map TYPE ltty_ce_attr_map, curr_attr_ref TYPE ltty_curr_attr_ref, relation_type TYPE esh_e_if_relation_type, relation_type_adpt TYPE esh_e_if_relation_type, END OF lsty_entity_type_set
11 LTTY_ASSOC Public See coding 20130621 ltty_assoc TYPE SORTED TABLE OF lsty_assoc WITH UNIQUE KEY nav_property_name
12 LTTY_ASSOCIATION Public See coding 20130621 ltty_association TYPE STANDARD TABLE OF lsty_association
13 LTTY_ASSOC_METADATA Public See coding 20130621 ltty_assoc_metadata TYPE STANDARD TABLE OF lsty_assoc_metadata
14 LTTY_ATTRIBUTE Public See coding 20130621 ltty_attribute TYPE SORTED TABLE OF lsty_attribute WITH NON-UNIQUE KEY attribute_name
15 LTTY_ATTR_MAP Public See coding 20130621 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
16 LTTY_CE_ATTR_MAP Public See coding 20130621 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
17 LTTY_CURR_ATTR_REF Public See coding 20130621 ltty_curr_attr_ref TYPE SORTED TABLE OF lsty_curr_attr_ref WITH NON-UNIQUE KEY amount_attr
18 LTTY_ENTITY Public See coding 20130621 ltty_entity TYPE SORTED TABLE OF lsty_entity WITH NON-UNIQUE KEY entity_type_name entity_set_name
19 LTTY_ENTITY_METADATA Public See coding 20130621 ltty_entity_metadata TYPE STANDARD TABLE OF lsty_entity_metadata
20 LTTY_ENTITY_TYPE_SET Public See coding 20130621 ltty_entity_type_set TYPE SORTED TABLE OF lsty_entity_type_set WITH NON-UNIQUE KEY entity_type_name entity_set_name
Method Signatures

Method CONVERT_ENTITY_ASSOC_TO_ES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GW_ASSOC_NAME Call by reference Type reference (TYPE) STRING Externer Name eines Metamodellelements 20130621
2 Returning RV_ESH_NAVIGATION_ID Value transfer Type reference (TYPE) STRING Objekttyp 20130621

Method CONVERT_ENTITY_ASSOC_TO_ES on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method CONVERT_ES_TO_ENTITY_ASSOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ESH_NAVIGATION_ID Call by reference Type reference (TYPE) ESH_E_IF_TARGET_NAVIGATION_ID Objekttyp 20130621
2 Returning RV_GW_ASSOC_NAME Value transfer Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME Externer Name eines Metamodellelements 20130621

Method CONVERT_ES_TO_ENTITY_ASSOC on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method CONVERT_ES_TO_ENTITY_SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GW_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Objekttyp 20130621
2 Returning RV_GW_ENTITY_SET_NAME Value transfer Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621

Method CONVERT_ES_TO_ENTITY_SET_NAME on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method CREATE_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ASSOCIATION_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130621
2 Importing IV_LEFT_CARD Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130621
3 Importing IV_RIGHT_CARD Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130621
4 Importing IV_SOURCE_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621
5 Importing IV_TARGET_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621
6 Returning RS_ASSOCIATION Value transfer Type reference (TYPE) LSTY_ASSOCIATION 20130621

Method CREATE_ASSOCIATION on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method CREATE_CE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ASSOCIATION Call by reference Type reference (TYPE) LSTY_ASSOCIATION 20130621
2 Exporting ES_ENTITY_TYPE_SET Call by reference Type reference (TYPE) LSTY_ENTITY_TYPE_SET 20130621
3 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR 20130621
4 Importing IV_NAVPROP_NAME Call by reference Type reference (TYPE) STRING Name for navigation property 20130621
5 Importing IV_POSTFIX Call by reference Type reference (TYPE) STRING 'CE' Postfix (Singular) for Entity Type 20130621
6 Importing IV_SOURCE_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621

Method CREATE_CE on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method CREATE_ENTITY_TYPE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ENTITY_TYPE_SET Call by reference Type reference (TYPE) LSTY_ENTITY_TYPE_SET 20130621
2 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR 20130621
3 Importing IS_CREATE_CE Call by reference Type reference (TYPE) ABAP_BOOL 20130621
4 Importing IV_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621
5 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) ESH_E_IF_RELATION_TYPE Beziehungsart 20130621
6 Importing IV_RELATION_TYPE_ADPT Call by reference Type reference (TYPE) ESH_E_IF_RELATION_TYPE Beziehungsart 20130621

Method CREATE_ENTITY_TYPE_SET on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method CREATE_RELATED_ENTITY_ASSOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ASSOC Call by reference Type reference (TYPE) LTTY_ASSOCIATION 20130621
2 Changing CT_ENTITY Call by reference Type reference (TYPE) LTTY_ENTITY_TYPE_SET 20130621
3 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR 20130621
4 Importing IV_SOURCE_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621

Method CREATE_RELATED_ENTITY_ASSOC on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method GET_METADATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOC_METADATA Call by reference Type reference (TYPE) LTTY_ASSOC_METADATA 20130621
2 Exporting ET_ENTITY_METADATA Call by reference Type reference (TYPE) LTTY_ENTITY_METADATA 20130621
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_IF_TEMPLATE_ID Search Connector Template ID 20130621

Method GET_METADATA on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method GET_MODEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ASSOC Call by reference Type reference (TYPE) LTTY_ASSOCIATION 20130621
2 Exporting ET_ENTITY Call by reference Type reference (TYPE) LTTY_ENTITY_TYPE_SET 20130621
3 Importing IV_TEMPLATE_ID Call by reference Type reference (TYPE) ESH_E_IF_TEMPLATE_ID Search Connector Template ID 20130621

Method GET_MODEL_INFO on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method META_CREATE_ASSOCIATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LEFT_CARD Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130621
2 Importing IV_NAV_PROPERTY_NAME Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME 20130621
3 Importing IV_RIGHT_CARD Call by reference Type reference (TYPE) /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY 20130621
4 Importing IV_SOURCE_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621
5 Importing IV_TARGET_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621
6 Returning RS_META_ASSOCIATION Value transfer Type reference (TYPE) LSTY_ASSOC_METADATA 20130621

Method META_CREATE_ASSOCIATION on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method META_CREATE_CE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_META_ASSOCIATION Call by reference Type reference (TYPE) LSTY_ASSOC_METADATA 20130621
2 Exporting ES_META_ENTITY_TYPE_SET Call by reference Type reference (TYPE) LSTY_ENTITY_METADATA 20130621
3 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR 20130621
4 Importing IV_SOURCE_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621

Method META_CREATE_CE on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method META_CREATE_ENTITY_TYPE_SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_META_ENTITY_TYPE_SET Call by reference Type reference (TYPE) LSTY_ENTITY_METADATA 20130621
2 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR 20130621
3 Importing IS_CREATE_CE Call by reference Type reference (TYPE) ABAP_BOOL 20130621
4 Importing IV_ENTITY_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME Externer Name eines Metamodellelements 20130621
5 Importing IV_RELATION_TYPE Call by reference Type reference (TYPE) ESH_E_IF_RELATION_TYPE Beziehungsart 20130621

Method META_CREATE_ENTITY_TYPE_SET on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.

Method META_CREATE_REL_ENTITY_ASSOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CT_META_ASSOCIATION Call by reference Type reference (TYPE) LTTY_ASSOC_METADATA 20130621
2 Exporting CT_META_ENTITY_TYPE_SET Call by reference Type reference (TYPE) LTTY_ENTITY_METADATA 20130621
3 Importing IO_CONNECTOR Call by reference Object reference (TYPE REF TO) CL_ESH_IF_MDATA_CONNECTOR Metadata: Search Connector 20130621
4 Importing IV_SOURCE_TYPE_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_TECH_NAME external name of a meta model element 20130621

Method META_CREATE_REL_ENTITY_ASSOC on class CL_CBN_ES_MODEL_UTIL_OBSOLETE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 617