SAP ABAP Class CBN_CL_ES_MODEL (Model Util Class)
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_MODEL | |
| Short Description | Model Util Class | |
| Super Class | ||
| Instantiability of a Class | 0 | Private |
| 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 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CBN_CL_ES_MODEL has no interface implemented.
Friends
Class CBN_CL_ES_MODEL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Type reference (TYPE) | LTTY_ASSOCIATION | 20130806 | ||||
| 2 | Instance attribute | Private | Type reference (TYPE) | LTTY_ASSOC_METADATA | 20130806 | ||||
| 3 | Instance attribute | Private | Type reference (TYPE) | LTTY_ENTITY | 20130806 | ||||
| 4 | Instance attribute | Private | Type reference (TYPE) | LTTY_ENTITY_METADATA | 20130806 | ||||
| 5 | Static Attribute | Private | Type reference (TYPE) | LTTY_MODEL_REF | 20130806 | ||||
| 6 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130806 | ||||
| 7 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130806 | ||||
| 8 | Instance attribute | Private | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | 20130806 |
Methods
Events
Class CBN_CL_ES_MODEL has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | LSTY_ASSOCIATION | Public | See coding | 20130806 | 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
|
||
| 2 | LSTY_ASSOC_METADATA | Public | See coding | 20130806 | 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
|
||
| 3 | LSTY_ATTRIBUTE | Public | See coding | 20130806 | BEGIN OF lsty_attribute,
attribute_name TYPE cbn_med_external_name,
ext_attr_name TYPE cbn_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
|
||
| 4 | LSTY_ENTITY | Public | See coding | 20130806 | 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,
o_entity TYPE REF TO cbn_cl_es_entity,
END OF lsty_entity
|
||
| 5 | LSTY_ENTITY_METADATA | Public | See coding | 20130806 | 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,
groups TYPE ltty_group,
END OF lsty_entity_metadata
|
||
| 6 | LSTY_GROUP | Public | See coding | 20130806 | BEGIN OF lsty_group,
group_id TYPE esh_e_if_attribute_entity_id,
description TYPE esh_e_if_name,
ui_areas TYPE esh_t_if_ui_areas,
grp_attributes TYPE ltty_grp_attribute,
END OF lsty_group
|
||
| 7 | LSTY_GRP_ATTRIBUTE | Public | See coding | 20130806 | BEGIN OF lsty_grp_attribute,
ext_attr_name TYPE cbn_med_external_name,
END OF lsty_grp_attribute
|
||
| 8 | LSTY_MODEL_REF | Private | See coding | 20130806 | BEGIN OF lsty_model_ref,
template_id TYPE esh_e_if_template_id,
cbn_es_model TYPE REF TO cbn_cl_es_model,
END OF lsty_model_ref
|
||
| 9 | LTTY_ASSOCIATION | Public | See coding | 20130806 | ltty_association TYPE STANDARD TABLE OF lsty_association WITH NON-UNIQUE KEY table_line
|
||
| 10 | LTTY_ASSOC_METADATA | Public | See coding | 20130806 | ltty_assoc_metadata TYPE STANDARD TABLE OF lsty_assoc_metadata
|
||
| 11 | LTTY_ATTRIBUTE | Public | See coding | 20130806 | ltty_attribute TYPE SORTED TABLE OF lsty_attribute WITH NON-UNIQUE KEY attribute_name
|
||
| 12 | LTTY_ENTITY | Public | See coding | 20130806 | ltty_entity TYPE SORTED TABLE OF lsty_entity WITH NON-UNIQUE KEY entity_type_name entity_set_name
|
||
| 13 | LTTY_ENTITY_METADATA | Public | See coding | 20130806 | ltty_entity_metadata TYPE STANDARD TABLE OF lsty_entity_metadata
|
||
| 14 | LTTY_GROUP | Public | See coding | 20130806 | ltty_group TYPE SORTED TABLE OF lsty_group WITH UNIQUE KEY group_id
|
||
| 15 | LTTY_GRP_ATTRIBUTE | Public | See coding | 20130806 | ltty_grp_attribute TYPE SORTED TABLE OF lsty_grp_attribute WITH UNIQUE KEY ext_attr_name
|
||
| 16 | LTTY_MODEL_REF | Private | See coding | 20130806 | ltty_model_ref TYPE SORTED TABLE OF lsty_model_ref
WITH UNIQUE KEY template_id
|
Method Signatures
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | 20130806 |
Method CONSTRUCTOR on class CBN_CL_ES_MODEL has no exception.
Method CONVERT_ENTITY_ASSOC_TO_ES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_GW_ASSOC_NAME | Call by reference | Type reference (TYPE) | STRING | 20130806 | ||||
| 2 | RV_ESH_NAVIGATION_ID | Value transfer | Type reference (TYPE) | STRING | 20130806 |
Method CONVERT_ENTITY_ASSOC_TO_ES on class CBN_CL_ES_MODEL 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 | IV_ESH_NAVIGATION_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TARGET_NAVIGATION_ID | 20130806 | ||||
| 2 | RV_GW_ASSOC_NAME | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20130806 |
Method CONVERT_ES_TO_ENTITY_ASSOC on class CBN_CL_ES_MODEL 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 | IV_GW_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 2 | RV_GW_ENTITY_SET_NAME | Value transfer | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 |
Method CONVERT_ES_TO_ENTITY_SET_NAME on class CBN_CL_ES_MODEL has no exception.
Method CREATE_ASSOCIATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ASSOCIATION_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20130806 | ||||
| 2 | IV_LEFT_CARD | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY | 20130806 | ||||
| 3 | IV_RIGHT_CARD | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY | 20130806 | ||||
| 4 | IV_SOURCE_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 5 | IV_TARGET_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 6 | RS_ASSOCIATION | Value transfer | Type reference (TYPE) | LSTY_ASSOCIATION | 20130806 |
Method CREATE_ASSOCIATION on class CBN_CL_ES_MODEL has no exception.
Method CREATE_BASE_MODEL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | 20130806 |
Method CREATE_BASE_MODEL on class CBN_CL_ES_MODEL has no exception.
Method CREATE_CE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ASSOCIATION | Call by reference | Type reference (TYPE) | LSTY_ASSOCIATION | 20130806 | ||||
| 2 | ES_ENTITY | Call by reference | Type reference (TYPE) | LSTY_ENTITY | 20130806 | ||||
| 3 | IO_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_MDATA_CONNECTOR | 20130806 | ||||
| 4 | IV_NAVPROP_NAME | Call by reference | Type reference (TYPE) | STRING | 20130806 | ||||
| 5 | IV_POSTFIX | Call by reference | Type reference (TYPE) | STRING | 20130806 | ||||
| 6 | IV_SOURCE_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 |
Method CREATE_CE on class CBN_CL_ES_MODEL has no exception.
Method CREATE_ENTITY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_ENTITY | Call by reference | Type reference (TYPE) | LSTY_ENTITY | 20130806 | ||||
| 2 | IO_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_MDATA_CONNECTOR | 20130806 | ||||
| 3 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 4 | IV_RELATION_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_RELATION_TYPE | 20130806 | ||||
| 5 | IV_RELATION_TYPE_ADPT | Call by reference | Type reference (TYPE) | ESH_E_IF_RELATION_TYPE | 20130806 |
Method CREATE_ENTITY on class CBN_CL_ES_MODEL has no exception.
Method CREATE_RELATED_ENTITY_ASSOC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_ASSOCIATION | Call by reference | Type reference (TYPE) | LTTY_ASSOCIATION | 20130806 | ||||
| 2 | CT_ENTITY | Call by reference | Type reference (TYPE) | LTTY_ENTITY | 20130806 | ||||
| 3 | IO_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_MDATA_CONNECTOR | 20130806 | ||||
| 4 | IV_SOURCE_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 |
Method CREATE_RELATED_ENTITY_ASSOC on class CBN_CL_ES_MODEL has no exception.
Method GET_ASSOCIATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ASSOCIATION | Value transfer | Type reference (TYPE) | LTTY_ASSOCIATION | 20130806 |
Method GET_ASSOCIATIONS on class CBN_CL_ES_MODEL has no exception.
Method GET_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_ENTITY | Value transfer | Type reference (TYPE) | LTTY_ENTITY | 20130806 |
Method GET_ENTITIES on class CBN_CL_ES_MODEL has no exception.
Method GET_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOC_METADATA | Call by reference | Type reference (TYPE) | LTTY_ASSOC_METADATA | 20130806 | ||||
| 2 | ET_ENTITY_METADATA | Call by reference | Type reference (TYPE) | LTTY_ENTITY_METADATA | 20130806 |
Method GET_METADATA on class CBN_CL_ES_MODEL has no exception.
Method GET_MODEL_REF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEMPLATE_ID | Call by reference | Type reference (TYPE) | ESH_E_IF_TEMPLATE_ID | 20130806 | ||||
| 2 | RO_CBN_ES_MODEL | Value transfer | Object reference (TYPE REF TO) | CBN_CL_ES_MODEL | Model Util Class | 20130806 |
Method GET_MODEL_REF on class CBN_CL_ES_MODEL has no exception.
Method INSTANTIATE_COMPLETE_MODEL Signature
Method INSTANTIATE_COMPLETE_MODEL on class CBN_CL_ES_MODEL has no parameter.
Method INSTANTIATE_COMPLETE_MODEL on class CBN_CL_ES_MODEL has no exception.
Method META_CREATE_ASSOCIATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LEFT_CARD | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY | 20130806 | ||||
| 2 | IV_NAV_PROPERTY_NAME | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_ENTITY_NAME | 20130806 | ||||
| 3 | IV_RIGHT_CARD | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_MED_ODATA_TYPES=>TY_E_MED_CARDINALITY | 20130806 | ||||
| 4 | IV_SOURCE_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 5 | IV_TARGET_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 6 | RS_META_ASSOCIATION | Value transfer | Type reference (TYPE) | LSTY_ASSOC_METADATA | 20130806 |
Method META_CREATE_ASSOCIATION on class CBN_CL_ES_MODEL has no exception.
Method META_CREATE_CE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_META_ASSOCIATION | Call by reference | Type reference (TYPE) | LSTY_ASSOC_METADATA | 20130806 | ||||
| 2 | ES_META_ENTITY_TYPE_SET | Call by reference | Type reference (TYPE) | LSTY_ENTITY_METADATA | 20130806 | ||||
| 3 | IO_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_MDATA_CONNECTOR | 20130806 | ||||
| 4 | IV_SOURCE_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 |
Method META_CREATE_CE on class CBN_CL_ES_MODEL 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 | ES_META_ENTITY_TYPE_SET | Call by reference | Type reference (TYPE) | LSTY_ENTITY_METADATA | 20130806 | ||||
| 2 | IO_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_MDATA_CONNECTOR | 20130806 | ||||
| 3 | IS_CREATE_CE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20130806 | ||||
| 4 | IV_ENTITY_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 | ||||
| 5 | IV_RELATION_TYPE | Call by reference | Type reference (TYPE) | ESH_E_IF_RELATION_TYPE | 20130806 |
Method META_CREATE_ENTITY_TYPE_SET on class CBN_CL_ES_MODEL 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 | CT_META_ASSOCIATION | Call by reference | Type reference (TYPE) | LTTY_ASSOC_METADATA | 20130806 | ||||
| 2 | CT_META_ENTITY_TYPE_SET | Call by reference | Type reference (TYPE) | LTTY_ENTITY_METADATA | 20130806 | ||||
| 3 | IO_CONNECTOR | Call by reference | Object reference (TYPE REF TO) | CL_ESH_IF_MDATA_CONNECTOR | 20130806 | ||||
| 4 | IV_SOURCE_TYPE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | 20130806 |
Method META_CREATE_REL_ENTITY_ASSOC on class CBN_CL_ES_MODEL has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 740 |