SAP ABAP Interface /UI2/IF_EDM_MODEL (EDM Model Provider)
Hierarchy
☛
SAP_UI (Software Component) User Interface Technology
⤷
CA-UI2-INT-BE (Application Component) Backend Enablement
⤷
/UI2/BASIS_CORE_EDM (Package) UI BE: Entity Data Model Core logic (release independent)

⤷

⤷

Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Interface composition (i COMPRISING i_ref) | /UI2/IF_EDM_MP_ADAPTATION | Adaptation Service: Constants and Types | 20121002 |
2 | Interface composition (i COMPRISING i_ref) | /UI2/IF_EDM_MP_FAVORITES | EDM IF Model Provider: Favorites | 20130514 |
3 | Interface composition (i COMPRISING i_ref) | /UI2/IF_EDM_MP_NAV_TREE | EDM IF Model Provider: Naviagtion Tree | 20111014 |
4 | Interface composition (i COMPRISING i_ref) | /UI2/IF_EDM_MP_PAGEBUILDER | EDM Model Provider: Pagebuilder | 20110905 |
5 | Interface composition (i COMPRISING i_ref) | /UI2/IF_EDM_MP_USERMENUITEM | EDM Model Provider UserMenuItem | 20130606 |
6 | Interface implementation (CLASS c. INTERFACES i_ref) | /UI2/CL_EDM_MODEL | EDM Model Provider | 20110930 |
Properties
Interface | /UI2/IF_EDM_MODEL | |
Short Description | EDM Model Provider |
General Data
Package | /UI2/BASIS_CORE_EDM | UI BE: Entity Data Model Core logic (release independent) |
Created | 20110901 | SAP |
Last changed | 20131127 | SAP |
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
Interface /UI2/IF_EDM_MODEL has no interface.
Friends
Interface /UI2/IF_EDM_MODEL has no friend.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | CARDINALITY_ENTITY | Constant | Public | Type reference (TYPE) | STRING | '1' | 20110901 | ||
2 | CARDINALITY_ENTITY_0 | Constant | Public | Type reference (TYPE) | STRING | '0..1' | 20110901 | ||
3 | CARDINALITY_FEED | Constant | Public | Type reference (TYPE) | STRING | '*' | 20110901 | ||
4 | EDM_MODEL | Instance attribute | Public | Type reference (TYPE) | TP_S_MODEL | 20110913 | |||
5 | START_ENTITY_POSITION_LEFT | Constant | Public | Type reference (TYPE) | STRING | 'left' | 20110901 | ||
6 | START_ENTITY_POSITION_RIGHT | Constant | Public | Type reference (TYPE) | STRING | 'right' | 20110901 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Get Model in external format | 20121029 |
2 | ![]() |
Instance method | Public | Method | Get Entity | 20111212 |
3 | ![]() |
Instance method | Public | Method | Get Last Modified | 20110901 |
Events
Interface /UI2/IF_EDM_MODEL has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TP_S_ACTION | Public | See coding | 20120502 | begin of tp_s_action,
name type string,
return_entity_type type string,
return_complex_type type string,
return_multiplicity type c length 1,
http_method type string,
parameter_tab type tp_t_action_parameter,
end of tp_s_action
|
||
2 | TP_S_ACTION_PARAMETER | Public | See coding | 20120502 | begin of tp_s_action_parameter,
name type string,
internal_name type string,
parameter_behaviour_tab type tp_t_behaviour,
end of tp_s_action_parameter
|
||
3 | TP_S_ASSOCIATION | Public | See coding | 20110901 | begin of tp_s_association,
name type string,
entity_left type string,
cardinality_left type string,
entity_right type string,
cardinality_right type string,
nav_property_tab type tp_t_nav_property,
end of tp_s_association
|
||
4 | TP_S_BEHAVIOUR | Public | See coding | 20110919 | begin of tp_s_behaviour,
name type string,
value type string,
end of tp_s_behaviour
|
||
5 | TP_S_COMPLEX_PROPERTY | Public | See coding | 20110916 | begin of tp_s_complex_property,
name type string,
complex_type type string,
end of tp_s_complex_property
|
||
6 | TP_S_COMPLEX_TYPE | Public | See coding | 20110921 | begin of tp_s_complex_type,
name type string,
abap_structure_name type string,
property_tab type tp_t_property,
complex_property_tab type tp_t_complex_property,
end of tp_s_complex_type
|
||
7 | TP_S_ENTITY | Public | See coding | 20110901 | begin of tp_s_entity,
name type string,
name_set type string,
abap_structure_name type string,
abap_table_name type string,
entity_behaviour_tab type tp_t_behaviour,
property_tab type tp_t_property,
complex_property_tab type tp_t_complex_property,
end of tp_s_entity
|
||
8 | TP_S_MODEL | Public | See coding | 20110901 | begin of tp_s_model,
complex_type_tab type tp_t_complex_type,
entity_tab type tp_t_entity,
association_tab type tp_t_association,
action_tab type tp_t_action,
end of tp_s_model
|
||
9 | TP_S_NAV_PROPERTY | Public | See coding | 20110901 | begin of tp_s_nav_property,
name type string,
start_entity_position type string,
nav_property_mapping_tab type tp_t_nav_property_mapping,
end of tp_s_nav_property
|
||
10 | TP_S_NAV_PROPERTY_MAPPING | Public | See coding | 20110905 | begin of tp_s_nav_property_mapping,
property_left type string,
property_right type string,
end of tp_s_nav_property_mapping
|
||
11 | TP_S_PROPERTY | Public | See coding | 20110901 | begin of tp_s_property,
name type string,
abap_field_name type string,
property_behaviour_tab type tp_t_behaviour,
end of tp_s_property
|
||
12 | TP_T_ACTION | Public | See coding | 20120502 | tp_t_action type hashed table of tp_s_action with unique key name
|
||
13 | TP_T_ACTION_PARAMETER | Public | See coding | 20120502 | tp_t_action_parameter type hashed table of tp_s_action_parameter with unique key name
|
||
14 | TP_T_ASSOCIATION | Public | See coding | 20110901 | tp_t_association type hashed table of tp_s_association with unique key name
|
||
15 | TP_T_BEHAVIOUR | Public | See coding | 20110919 | tp_t_behaviour type hashed table of tp_s_behaviour with unique key name
|
||
16 | TP_T_COMPLEX_PROPERTY | Public | See coding | 20110919 | tp_t_complex_property type hashed table of tp_s_complex_property with unique key name
|
||
17 | TP_T_COMPLEX_TYPE | Public | See coding | 20110921 | tp_t_complex_type type hashed table of tp_s_complex_type with unique key name
|
||
18 | TP_T_ENTITY | Public | See coding | 20110901 | tp_t_entity type hashed table of tp_s_entity with unique key name
|
||
19 | TP_T_NAV_PROPERTY | Public | See coding | 20110901 | tp_t_nav_property type hashed table of tp_s_nav_property with unique key name
|
||
20 | TP_T_NAV_PROPERTY_MAPPING | Public | See coding | 20110905 | tp_t_nav_property_mapping type hashed table of tp_s_nav_property_mapping with unique key table_line
|
||
21 | TP_T_PROPERTY | Public | See coding | 20110901 | tp_t_property type hashed table of tp_s_property with unique key name
|
Method Signatures
Method GET_EDM_MODEL_EXTERNAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EDM_MODEL_EXTERNAL | Call by reference | Type reference (TYPE) | TP_S_MODEL | 20121029 |
Method GET_EDM_MODEL_EXTERNAL on Interface /UI2/IF_EDM_MODEL has no exception.
Method GET_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ENTITY | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL_ENTITY | EDM Model Provider: Entity | 20111212 | ||
2 | ![]() |
ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20111212 |
Method GET_ENTITY on Interface /UI2/IF_EDM_MODEL has no exception.
Method GET_LAST_MODIFIED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
LAST_MODIFIED | Value transfer | Type reference (TYPE) | TIMESTAMP | UTC Time Stamp in Short Form (YYYYMMDDhhmmss) | 20110901 |
Method GET_LAST_MODIFIED on Interface /UI2/IF_EDM_MODEL has no exception.
History
Last changed by/on | SAP | 20131127 |
SAP Release Created in | 120 |