Hierarchy
⤷ CA-UI2-INT-BE (Application Component) Backend Enablement
⤷ /UI2/BASIS_CORE_EDM (Package) UI BE: Entity Data Model Core logic (release independent)
Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /IWBEP/CL_MGW_ABS_DATA | Abstract Business Data Provider | 20110902 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SERIALIZABLE_OBJECT | Serializable Object | 20140123 |
Meta Relationship - Used By
# | Relationship type | Used by | Short Description | Created on |
---|---|---|---|---|
1 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_ADAPTATION | Gateway Data Provider: Adaptation | 20121002 |
2 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_FAVORITES_00 | Gateway Data Provider: Favorites 00 | 20130514 |
3 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_INTEROP_00 | Gateway Data Provider: Interoperability 700 | 20130627 |
4 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_LAUNCHPAD_00 | Gateway Data Provider: Launch pad 00 | 20111116 |
5 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_NAV_RES_00 | Gateway Data Provider: NavTargets 00 | 20130521 |
6 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_NAV_TREE_00 | Gateway Data Provider: Navigation Tree 00 | 20111014 |
7 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_QUICKVIEW | Gateway Data Provider: Quickview | 20120307 |
8 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_TRANSPORT_00 | Gateway Data Provider: Interoperability 700 | 20130806 |
9 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_USERMENUITEM | GW Data Provider for UserMenuItem | 20130606 |
10 | Inheritance (c INHERITING FROM c_ref) | /UI2/CL_GW_DP_V01_PB | Gateway Data Provider: Pagebuilder v0.1 (DB) | 20111121 |
... | Click here to see Used By full list (14 items) |
Properties
Class | /UI2/CL_GW_ABSTRACT_DP | |
Short Description | Gateway Abstract Data Provider | |
Super Class | /IWBEP/CL_MGW_ABS_DATA | Abstract Business Data Provider |
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | /UI2/BASIS_CORE_EDM | UI BE: Entity Data Model Core logic (release independent) |
Created | 20110902 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /IWBEP/IF_MGW_APPL_SRV_RUNTIME | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
2 | /IWBEP/IF_MGW_CORE_SRV_RUNTIME | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | /UI2/CL_CACHE_HANDLER | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
4 | /UI2/IF_EDM_DATA_ACCESSOR | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
5 | /UI2/IF_EDM_MODEL | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
6 | ABAP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SERIALIZABLE_OBJECT | Serializable Object | 20140123 |
Friends
Class /UI2/CL_GW_ABSTRACT_DP has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GS_CACHE_ONE_BLOB_SUPPORTED | Static Attribute | Private | Type reference (TYPE) | TY_S_CACHE_ONE_BLOB_SUPPORTED | Store entity/set for which caching in one BLOB is supported | 20140117 | ||
2 | GT_CACHE_SUPPORTED | Static Attribute | Private | Type reference (TYPE) | TY_T_CACHE_SUPPORTED | Store entities for which cache is supported | 20131218 | ||
3 | GV_CACHE_ONE_BLOB_CHECK_DONE | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | X= the check has already been carried out | 20140117 | ||
4 | GV_HTTP_RESPONSE_HEADER_SET | Static Attribute | Private | Type reference (TYPE) | ABAP_BOOL | X= HTTP response header has been set | 20140711 | ||
5 | M_EDM_DATA_PROVIDER | Instance attribute | Protected | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM Data Provider | 20110905 | ||
6 | M_EDM_MODEL | Instance attribute | Protected | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Pagebuilder | 20110902 | ||
7 | M_EXPAND_COUNTER | Instance attribute | Private | Type reference (TYPE) | I | 20130304 | |||
8 | M_PHASE_MANAGER | Instance attribute | Private | Object reference (TYPE REF TO) | /UI2/CL_GW_PHASE_MANAGER | GW Phase Manager for EDM | 20130118 | ||
9 | M_PM_INITIALIZED | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130118 |
Methods
Events
Class /UI2/CL_GW_ABSTRACT_DP has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TP_S_NAV_PROPERTY | Private | See coding | 20110905 | begin of tp_s_nav_property,
entity_from type string,
entity_to type string,
nav_property_name type string,
nav_property_mapping_tab type tp_t_nav_property_mapping,
end of tp_s_nav_property
|
||
2 | TP_S_NAV_PROPERTY_MAPPING | Private | See coding | 20110906 | begin of tp_s_nav_property_mapping,
property_from type string,
property_to type string,
end of tp_s_nav_property_mapping
|
||
3 | TP_T_NAV_PROPERTY_MAPPING | Private | See coding | 20110906 | tp_t_nav_property_mapping type hashed table of tp_s_nav_property_mapping with unique key table_line
|
||
4 | TY_S_CACHE_ONE_BLOB_SUPPORTED | Private | See coding | 20140117 | begin of ty_s_cache_one_blob_supported,
entity_name type string,
flag type abap_bool,
end of ty_s_cache_one_blob_supported
|
||
5 | TY_S_CACHE_SUPPORTED | Private | See coding | 20131218 | begin of ty_s_cache_supported,
entity_name type string,
cache_supported type abap_bool,
end of ty_s_cache_supported
|
||
6 | TY_T_CACHE_SUPPORTED | Private | See coding | 20131218 | ty_t_cache_supported type sorted table of ty_s_cache_supported with unique key entity_name
|
Method Signatures
Method CACHE_GET_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20130911 | ||
2 | Exporting | ER_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Entity retrieved from cache | 20130816 | ||
3 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20130816 | ||
4 | Importing | IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20130816 | ||
5 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20130816 | ||
6 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY | Request Details for Entity Read Operation | 20130816 | ||
7 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20130816 | ||
8 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20130816 | ||
9 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20130816 | ||
10 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20130816 | ||
11 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20130816 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CACHE_INVALID | Cache exception | 20130816 | |
2 | /UI2/CX_RUNTIME | UI2 exception for data provider | 20130816 |
Method CACHE_GET_ENTITY_OLD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Entity retrieved from cache | 20130911 | ||
2 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20130911 | ||
3 | Importing | IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20130911 | ||
4 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20130911 | ||
5 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY | Request Details for Entity Read Operation | 20130911 | ||
6 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20130911 | ||
7 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20130911 | ||
8 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20130911 | ||
9 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20130911 | ||
10 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20130911 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CACHE_INVALID | Cache exception | 20130911 | |
2 | /UI2/CX_RUNTIME | UI2 exception for data provider | 20130911 |
Method CACHE_GET_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20130318 | ||
2 | Exporting | ER_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | Entity set retrieved from cache | 20130315 | ||
3 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20130315 | ||
4 | Importing | IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20130315 | ||
5 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20130315 | ||
6 | Importing | IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | Paging structure | 20130315 | ||
7 | Importing | IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | Selection crieria | 20130315 | ||
8 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20130315 | ||
9 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20130315 | ||
10 | Importing | IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | Sorting order | 20130315 | ||
11 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20130315 | ||
12 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20130315 | ||
13 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20130315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CACHE_INVALID | Cache exception | 20130315 | |
2 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20130315 |
Method CACHE_GET_EXPANDED_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20131210 | ||
2 | Exporting | ER_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Entity retrieved from cache | 20131210 | ||
3 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20131210 | ||
4 | Importing | IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20131210 | ||
5 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20131210 | ||
6 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY | Request Details for Entity Read Operation | 20131210 | ||
7 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20131210 | ||
8 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20131210 | ||
9 | Importing | IV_CACHE_AS_ONE_BLOB | Call by reference | Type reference (TYPE) | /UI2/BOOLEAN | Store complete request as one blob | 20140128 | ||
10 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20131210 | ||
11 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20131210 | ||
12 | Importing | IV_EXPAND | Call by reference | Type reference (TYPE) | STRING | Expand statement | 20131210 | ||
13 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20131210 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CACHE_INVALID | Cache exception | 20131210 | |
2 | /UI2/CX_RUNTIME | UI2 exception for data provider | 20131210 |
Method CACHE_KEY_BUILD Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_CACHE_KEY | Call by reference | Type reference (TYPE) | STRING | Cache key | 20130315 | ||
2 | Exporting | EV_DPC | Call by reference | Type reference (TYPE) | /UI2/DPC | Data provider class | 20130822 | ||
3 | Exporting | EV_NAV_PATH_HASH | Call by reference | Type reference (TYPE) | /UI2/NAV_PATH_HASH | Navigation path hash code | 20130910 | ||
4 | Exporting | EV_SECONDARY_CACHE_KEY | Call by reference | Type reference (TYPE) | /UI2/SECONDARY_CACHE_KEY | Secondary cache key used for server-side cache invalidation) | 20130315 | ||
5 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20130315 | ||
6 | Importing | IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20130315 | ||
7 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20130315 | ||
8 | Importing | IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | Paging structure | 20130315 | ||
9 | Importing | IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | Selection criteria | 20130315 | ||
10 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20130315 | ||
11 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20130315 | ||
12 | Importing | IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | Sorting order | 20130315 | ||
13 | Importing | IV_CACHE_AS_ONE_BLOB | Call by reference | Type reference (TYPE) | /UI2/BOOLEAN | Store complete request as one blob | 20140128 | ||
14 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20130315 | ||
15 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20130315 | ||
16 | Importing | IV_EXPAND | Call by reference | Type reference (TYPE) | STRING | Expand statement | 20131210 | ||
17 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20130315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20130315 |
Method CACHE_ONE_BLOB_SUPPORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20140305 | ||
2 | Returning | RS_RESULT | Value transfer | Type reference (TYPE) | TY_S_CACHE_ONE_BLOB_SUPPORTED | 'X'= caching of complete request is supported | 20140117 |
Method CACHE_ONE_BLOB_SUPPORTED on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method CACHE_PUT_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20130911 | ||
2 | Importing | IT_COMPONENT_TYPE | Call by reference | Type reference (TYPE) | /UI2/CL_CACHE_HANDLER=>TT_EXP_STRUCT_COMP | Types of expanded entity components | 20140122 | ||
3 | Importing | IV_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Entity written to the cache | 20130911 | ||
4 | Importing | IV_TYPE | Call by reference | Type reference (TYPE) | STRING | Type of entity | 20140121 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CACHE_INVALID | Cache exception | 20130911 |
Method CACHE_PUT_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20130318 | ||
2 | Importing | IV_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | Entity set written to the cache | 20130318 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_CACHE_INVALID | Cache exception | 20130318 |
Method CACHE_SUPPORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20140305 | ||
2 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Entity name | 20130315 | ||
3 | Importing | IV_IS_ENTITY_SET | Call by reference | Type reference (TYPE) | ABAP_BOOL | 'X' | 'X'= entity set, ' '= entity | 20130918 | |
4 | Importing | IV_MAIN_ENTITY_IN_EXPAND | Call by reference | Type reference (TYPE) | ABAP_BOOL | Entity is main entity in $expand call | 20140319 | ||
5 | Returning | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 'X'= caching is supported | 20130315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20130315 |
Method CHANGE_NAVIGATION_PATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | table of navigation paths | 20121030 | ||
2 | Exporting | RETURN | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | table of navigation paths | 20121030 | ||
3 | Importing | SOURCE | Call by reference | Type reference (TYPE) | STRING | 20121030 | |||
4 | Importing | SOURCE_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20121030 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20121030 |
Method CHANGE_NAVIGATION_PATH_POST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20130819 | |||
2 | Importing | NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | table of navigation paths | 20130819 | ||
3 | Exporting | RESULT | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | table of navigation paths | 20130819 | ||
4 | Importing | SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20130819 |
Method CHANGE_NAVIGATION_PATH_POST on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method CONVERT_2_EDM_KEY_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EDM_KEY_TAB | Value transfer | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY | 20110905 | |||
2 | Importing | ENTITY | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_MODEL=>TP_S_ENTITY | 20110905 | |||
3 | Importing | FOREIGN_KEY_TAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY | 20110906 | |||
4 | Importing | GW_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20110905 | ||
5 | Importing | IS_ENTITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110906 | |||
6 | Importing | REF_TO_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20110929 | |||
7 | Importing | USE_REF_TO_KEY_STRUCT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method CONVERT_SEL_OPT_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EDM_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | 20120307 | |||
2 | Importing | EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Provider | 20120307 | ||
3 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20120307 | |||
4 | Importing | GW_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | 20120307 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20120307 |
Method CREATE_ENTITY_HIDDEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ER_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | 20121031 | |||
2 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY_C | 20121031 | |||
3 | Importing | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | 20130218 | |||
4 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | 20121031 | |||
5 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | 20121031 | |||
6 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 | |||
7 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 | |||
8 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | 20121031 | ||
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | 20121031 | ||
3 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20121031 |
Method DEFINE_EDM_DATA_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EDM_DATA_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | 20110905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method DEFINE_EDM_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EDM_MODEL | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | 20110902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method DELETE_ENTITY_HIDDEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY_D | Request Details for Entity Delete Operation | 20121031 | ||
2 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20121031 | ||
3 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | table of navigation paths | 20121031 | ||
4 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 | |||
5 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 | |||
6 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | business exception in mgw | 20121031 | |
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | mgw technical exception | 20121031 |
Method EXP_COLLECT_TYPE_INFO Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_COMPONENT_TYPE | Call by reference | Type reference (TYPE) | /UI2/CL_CACHE_HANDLER=>TT_EXP_STRUCT_COMP | Collection of components and their type information | 20140124 | ||
2 | Importing | IV_CARDINALITY_N | Call by reference | Type reference (TYPE) | ABAP_BOOL | X= cardinality is N | 20140124 | ||
3 | Importing | IV_COMPONENT | Call by reference | Type reference (TYPE) | STRING | Component of expand structure | 20140124 | ||
4 | Importing | IV_ENTITY | Call by reference | Type reference (TYPE) | STRING | entity | 20140130 | ||
5 | Importing | IV_NAVIGATION_PROPERTY | Call by reference | Type reference (TYPE) | STRING | Name of navigation property | 20140124 | ||
6 | Importing | IV_PARENT | Call by reference | Type reference (TYPE) | STRING | Parent entity (in expand string) | 20140124 |
Method EXP_COLLECT_TYPE_INFO on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method EXP_COPY_ANY_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_TARGET_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Target data | 20140109 | ||
2 | Importing | IR_SOURCE_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Source data | 20140109 |
Method EXP_COPY_ANY_DATA on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method EXP_CREATE_DATA_DESCRIPTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_COMPONENT_TYPE | Value transfer | Type reference (TYPE) | /UI2/CL_CACHE_HANDLER=>TT_EXP_STRUCT_COMP | Collection of components and their type information | 20140206 | ||
2 | Importing | IO_EXPAND_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_EXPAND_NODE | OData Channel Expand Node | 20140206 | ||
3 | Importing | IV_CARDINALITY_N | Call by reference | Type reference (TYPE) | ABAP_BOOL | X= cardinality is N | 20140206 | ||
4 | Importing | IV_COMPONENT | Call by reference | Type reference (TYPE) | STRING | Component of expand structure | 20140206 | ||
5 | Importing | IV_ENTITY | Call by reference | Type reference (TYPE) | STRING | entity | 20140206 | ||
6 | Importing | IV_FIRST_CALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | X= Method is called for the first time | 20140206 | ||
7 | Importing | IV_NAVIGATION_PROPERTY | Call by reference | Type reference (TYPE) | STRING | Name of navigation property | 20140206 | ||
8 | Importing | IV_PARENT | Call by reference | Type reference (TYPE) | STRING | Parent entity (in expand string) | 20140206 |
Method EXP_CREATE_DATA_DESCRIPTOR on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method EXP_EXPAND_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_ENTITY | Call by reference | Type reference (TYPE) | ANY | Expanded entity | 20140109 | ||
2 | Changing | CS_ENTITY_TYPE | Call by reference | Type reference (TYPE) | ANY | Type of complex entity | 20140123 | ||
3 | Changing | CS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | Technical request context | 20140109 | ||
4 | Importing | IO_EXPAND_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_EXPAND_NODE | OData Channel expand node | 20140109 | ||
5 | Importing | IV_SOURCE_ENTITY_TYPE | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20140109 | ||
6 | Importing | IV_TECH_SOURCE_ENTITY_SET | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | Source entity set ABAP name | 20140109 | ||
7 | Importing | IV_TECH_SOURCE_ENTITY_TYPE | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | Source entity ABAP name | 20140109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | Business exception | 20140109 | |
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | Technical exception | 20140109 | |
3 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20140121 |
Method EXP_GET_EXPANDED_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20140103 | ||
2 | Exporting | ER_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Complex entity retrieved from the database | 20140103 | ||
3 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20140103 | ||
4 | Importing | IO_EXPAND | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_ODATA_EXPAND | Expand comparator i/f | 20140103 | ||
5 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20140103 | ||
6 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY | Request Details for Entity Read Operation | 20140103 | ||
7 | Importing | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT | Request details | 20140109 | ||
8 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20140103 | ||
9 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20140103 | ||
10 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20140103 | ||
11 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20140103 | ||
12 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20140103 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | Business exception | 20140109 | |
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | Technical exception | 20140109 | |
3 | /UI2/CX_RUNTIME | UI2 exception for data provider | 20140123 |
Method EXP_GET_EXPANDED_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EO_CACHE_HANDLER | Call by reference | Object reference (TYPE REF TO) | /UI2/CL_CACHE_HANDLER | Cache handler | 20140519 | ||
2 | Exporting | ER_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | Complex entity set retrieved from the database | 20140519 | ||
3 | Exporting | ES_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_APPL_SRV_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | 20140519 | |||
4 | Exporting | ET_EXPANDED_CLAUSES | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20140519 | ||
5 | Exporting | ET_EXPANDED_TECH_CLAUSES | Call by reference | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20140519 | ||
6 | Importing | IO_EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM data provider | 20140519 | ||
7 | Importing | IO_EXPAND | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_ODATA_EXPAND | Expand comparator i/f | 20140519 | ||
8 | Importing | IO_GW_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_ABS_DATA | Gateway abstract data provider | 20140519 | ||
9 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITYSET | Request details for feed read operation | 20140519 | ||
10 | Importing | IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | Paging structure | 20140519 | ||
11 | Importing | IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | Table of select options | 20140519 | ||
12 | Importing | IT_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | Keys | 20140519 | ||
13 | Importing | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | Navigation | 20140519 | ||
14 | Importing | IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | Sorting order | 20140519 | ||
15 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20140519 | ||
16 | Importing | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity set name | 20140519 | ||
17 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20140519 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | Business exception | 20140519 | |
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | Technical exception | 20140519 | |
3 | /UI2/CX_RUNTIME | UI2 exception for data provider | 20140519 |
Method EXP_GET_EXPANDED_ENTITY_TYPE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EXPAND | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_ODATA_EXPAND | Expand comparator i/f | 20140121 | ||
2 | Importing | IR_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | 20140123 | |||
3 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20140121 | ||
4 | Returning | RT_RESULT | Value transfer | Type reference (TYPE) | /UI2/CL_CACHE_HANDLER=>TY_T_EXPANDED_ENTITY_TYPE | Type of main entity and of top-level children | 20140121 |
Method EXP_GET_EXPANDED_ENTITY_TYPE on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method EXP_GET_KEY_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EXPAND_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_EXPAND_NODE | OData Channel Expand Node | 20140109 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20140109 | |||
3 | Returning | RT_KEY_TAB | Value transfer | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>NVP_T | table for name value pairs | 20140109 |
Method EXP_GET_KEY_TAB on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method EXP_GET_TECH_KEY_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EXPAND_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_EXPAND_NODE | OData Channel Expand Node | 20140109 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20140109 | |||
3 | Returning | RT_KEY_TAB | Value transfer | Type reference (TYPE) | /IWBEP/T_MGW_TECH_PAIRS | table for name value pairs | 20140109 |
Method EXP_GET_TECH_KEY_TAB on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method EXP_READ_EXPANDED_ENTITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Expanded entity | 20140109 | ||
2 | Changing | CR_ENTITY_TYPE | Call by reference | Object reference (TYPE REF TO) | DATA | Type of complex entity | 20140123 | ||
3 | Changing | CS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | Technical request context | 20140109 | ||
4 | Changing | CT_HEADERS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP headers | 20140109 | ||
5 | Importing | IO_EXPAND_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_EXPAND_NODE | OData Channel expand node | 20140109 | ||
6 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY | Technical request context | 20140109 | ||
7 | Importing | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT | Request details | 20140109 | ||
8 | Importing | IV_CARDINALITY_N | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140124 | |||
9 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20140109 | ||
10 | Importing | IV_FIRST_CALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | X= Method is called for the first time | 20140131 | ||
11 | Importing | IV_NAVIGATION_PROPERTY | Call by reference | Type reference (TYPE) | STRING | 20140124 | |||
12 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | Source entity name | 20140109 | ||
13 | Importing | IV_TECH_ENTITY_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | Target entity ABAP name | 20140109 | ||
14 | Importing | IV_TECH_SOURCE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | Source entity ABAP name | 20140109 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | Meta data exception | 20140109 | |
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | Technical Exception | 20140109 | |
3 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20140114 |
Method EXP_READ_EXPANDED_ENTITY_SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CR_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | 20140110 | |||
2 | Changing | CR_ENTITY_SET_TYPE | Call by reference | Object reference (TYPE REF TO) | DATA | 20140123 | |||
3 | Changing | CS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | 20140110 | |||
4 | Changing | CT_HEADERS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20140110 | ||
5 | Importing | IO_EXPAND_NODE | Call by reference | Object reference (TYPE REF TO) | /IWBEP/CL_MGW_EXPAND_NODE | OData Channel Expand Node | 20140110 | ||
6 | Importing | IO_TECH_REQUEST_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITYSET | 20140110 | |||
7 | Importing | IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | paging structure | 20140110 | ||
8 | Importing | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT | 20140110 | |||
9 | Importing | IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | table of select options | 20140110 | ||
10 | Importing | IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | the sorting order | 20140110 | ||
11 | Importing | IV_CARDINALITY_N | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140124 | |||
12 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20140110 | |||
13 | Importing | IV_FILTER_STRING | Call by reference | Type reference (TYPE) | STRING | 20140110 | |||
14 | Importing | IV_NAVIGATION_PROPERTY | Call by reference | Type reference (TYPE) | STRING | 20140124 | |||
15 | Importing | IV_SEARCH_STRING | Call by reference | Type reference (TYPE) | STRING | 20140110 | |||
16 | Importing | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20140110 | |||
17 | Importing | IV_TECH_ENTITY_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | Technical name | 20140110 | ||
18 | Importing | IV_TECH_SOURCE_NAME | Call by reference | Type reference (TYPE) | /IWBEP/MGW_TECH_NAME | Technical name | 20140110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_BUSI_EXCEPTION | business exception | 20140110 | |
2 | /IWBEP/CX_MGW_TECH_EXCEPTION | technical exception | 20140110 | |
3 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20140114 |
Method GET_BOOLEAN_BEHAVIOUR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | BEHAVIOUR_NAME | Call by reference | Type reference (TYPE) | STRING | 20110920 | |||
2 | Importing | BEHAVIOUR_TAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_MODEL=>TP_T_BEHAVIOUR | 20110920 | |||
3 | Returning | BEHAVIOUR_VALUE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20110920 | |||
4 | Importing | DEFAULT_VALUE | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110920 |
Method GET_BOOLEAN_BEHAVIOUR on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method GET_DATA_ACCESSOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | DATA_ACCESSOR | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_ACCESSOR | EDM Data Accessor (Entity and Feed) | 20110905 | ||
2 | Importing | EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM Data Provider | 20110905 | ||
3 | Importing | EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Provider | 20110905 | ||
4 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20110905 | |||
5 | Importing | FOREIGN_KEY_TAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY | 20110906 | |||
6 | Importing | GW_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20110905 | ||
7 | Importing | IS_NAVIGATION_START | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110906 | |||
8 | Importing | IS_NAV_PROPERTY | Call by reference | Type reference (TYPE) | TP_S_NAV_PROPERTY | 20111020 | |||
9 | Importing | NAVIGATION_PATH_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | 20110906 | |||
10 | Importing | PREVIOUS_ENTITY | Call by reference | Type reference (TYPE) | STRING | 20121205 | |||
11 | Importing | PREVIOUS_ENTITY_KEYTAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY | 20121205 | |||
12 | Importing | REF_TO_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20110929 | |||
13 | Importing | RESULT_IS_ENTITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110906 | |||
14 | Importing | SOURCE | Call by reference | Type reference (TYPE) | STRING | 20120312 | |||
15 | Importing | SOURCE_GW_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20120312 | ||
16 | Importing | SOURCE_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20121031 | |||
17 | Importing | TARGET_ENTITY | Call by reference | Type reference (TYPE) | STRING | 20121026 | |||
18 | Importing | TARGET_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20121031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method GET_DATA_FROM_ENTRY_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Provider | 20110912 | ||
2 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20110912 | |||
3 | Importing | ENTRY_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_ENTRY_PROVIDER | MGW Entry Data Provider | 20110912 | ||
4 | Returning | REF_TO_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20110912 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWBEP/CX_MGW_TECH_EXCEPTION | Technical Exception | 20111025 | |
2 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method GET_EDM_DATA_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EDM_DATA_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | 20110905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method GET_EDM_MODEL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | EDM_MODEL | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | 20110902 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method GET_FOREIGN_KEY_TAB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATA_ACCESSOR | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_ACCESSOR | EDM Data Accessor (Entity and Feed) | 20110906 | ||
2 | Returning | FOREIGN_KEY_TAB | Value transfer | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY | 20110906 | |||
3 | Importing | NAV_PROPERTY | Call by reference | Type reference (TYPE) | TP_S_NAV_PROPERTY | 20110906 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method GET_NAVIGATION_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Pagebuilder | 20110905 | ||
2 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20110905 | |||
3 | Importing | NAV_PROPERTY | Call by reference | Type reference (TYPE) | STRING | 20110905 | |||
4 | Returning | RESULT | Value transfer | Type reference (TYPE) | TP_S_NAV_PROPERTY | 20110905 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method INIT_PHASE_MANAGER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | PHASE_MANAGER | Value transfer | Object reference (TYPE REF TO) | /UI2/CL_GW_PHASE_MANAGER | GW Phase Manager for EDM | 20130118 |
Method INIT_PHASE_MANAGER on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method NAVIGATE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | DATA_ACCESSOR | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_ACCESSOR | EDM Data Accessor (Entity and Feed) | 20110905 | ||
2 | Importing | EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM Data Provider | 20110905 | ||
3 | Importing | EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Pagebuilder | 20110905 | ||
4 | Importing | NAVIGATION_PATH_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAVIGATION_PATH | table of navigation paths | 20110905 | ||
5 | Importing | NAV_PROP | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_S_NAV_PROP | 20130910 | |||
6 | Importing | PREVIOUS_ENTITY | Call by reference | Type reference (TYPE) | STRING | 20130910 | |||
7 | Importing | PREVIOUS_ENTITY_KEYTAB | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_DATA_ACCESSOR=>TP_T_KEY | 20130910 | |||
8 | Importing | REF_TO_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | 20110929 | |||
9 | Returning | RESULT_DATA_ACCESSOR | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_ACCESSOR | EDM Data Accessor (Entity and Feed) | 20110905 | ||
10 | Importing | RESULT_IS_ENTITY | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110906 | |||
11 | Importing | SOURCE | Call by reference | Type reference (TYPE) | STRING | 20120312 | |||
12 | Importing | SOURCE_GW_KEY_TAB | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20120312 | ||
13 | Importing | TARGET_ENTITY | Call by reference | Type reference (TYPE) | STRING | 20121026 | |||
14 | Importing | TARGET_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20120108 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20111005 |
Method PAGE_ENTITYSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20120405 | |||
2 | Importing | IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | paging structure | 20120405 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20120405 |
Method QUERY_OPTIONS_POSTPROCESSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | ER_ENTITY_SET | Value transfer | Object reference (TYPE REF TO) | DATA | Entity set upon which post-processing is applied | 20130315 | ||
2 | Importing | IO_EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20130315 | ||
3 | Importing | IR_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | DATA | Entity set retrieved from cache or database | 20130318 | ||
4 | Importing | IS_PAGING | Call by reference | Type reference (TYPE) | /IWBEP/S_MGW_PAGING | Paging structure | 20130315 | ||
5 | Importing | IT_FILTER_SELECT_OPTIONS | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SELECT_OPTION | Selection criteria | 20130315 | ||
6 | Importing | IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | Sorting order | 20130315 | ||
7 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20130315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20130318 |
Method QUERY_OPTIONS_SUPPORTED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EDM_MODEL | Value transfer | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM model provider | 20130315 | ||
2 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Target entity name | 20130315 | ||
3 | Returning | RS_RESULT | Value transfer | Type reference (TYPE) | /UI2/QUERY_OPTIONS_SUPPORTED | OData system query options supported | 20130315 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20130315 |
Method SET_EDM_DATA_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EDM_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_DATA_PROVIDER | EDM Data Provider | 20130719 |
Method SET_EDM_DATA_PROVIDER on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method SET_HEADERS_NO_CACHE Signature
Method SET_HEADERS_NO_CACHE on class /UI2/CL_GW_ABSTRACT_DP has no parameter.
Method SET_HEADERS_NO_CACHE on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method SET_HTTP_RESPONSE_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_REQUEST_CTXT_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITY | Request details for entity | 20140710 | ||
2 | Importing | IO_REQUEST_CTXT_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWBEP/IF_MGW_REQ_ENTITYSET | Request details for entity set | 20140710 | ||
3 | Importing | IV_CALLED_FROM_EXPAND_METHOD | Call by reference | Type reference (TYPE) | ABAP_BOOL | X= called from EXPAND_ENTITY(_SET) method | 20140711 | ||
4 | Importing | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Entity name | 20140709 |
Method SET_HTTP_RESPONSE_HEADER on class /UI2/CL_GW_ABSTRACT_DP has no exception.
Method SORT_ENTITYSET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | EDM_MODEL | Call by reference | Object reference (TYPE REF TO) | /UI2/IF_EDM_MODEL | EDM Model Provider | 20120405 | ||
2 | Changing | ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20120405 | |||
3 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20120405 | |||
4 | Importing | IT_ORDER | Call by reference | Type reference (TYPE) | /IWBEP/T_MGW_SORTING_ORDER | 20120405 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20120405 |
Method _GET_ENTITY_HIDDEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EDM_ASSOCIATION | Call by reference | Type reference (TYPE) | /UI2/IF_EDM_MODEL=>TP_S_ASSOCIATION | 20121031 | |||
2 | Importing | ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20121031 | |||
3 | Exporting | ENTITY_NAME_HIDDEN | Call by reference | Type reference (TYPE) | STRING | 20121031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /UI2/CX_RUNTIME | UI2 Exception for data provider | 20121031 |
Meta Relationship - Used By (full list)
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 120 |