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 |