SAP ABAP Class /UI2/CL_GW_ABSTRACT_DP (Gateway Abstract Data 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 - 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
# Method Level Visibility Method type Description Created on
1 CACHE_GET_ENTITY Instance method Private Method Read entity from cache 20130816
2 CACHE_GET_ENTITY_OLD Instance method Private Method Read entity from cache 20130911
3 CACHE_GET_ENTITY_SET Instance method Private Method Read entity set from cache 20130315
4 CACHE_GET_EXPANDED_ENTITY Instance method Private Method Read expanded entity from cache 20131210
5 CACHE_KEY_BUILD Instance method Private Method Construct cache key 20130315
6 CACHE_ONE_BLOB_SUPPORTED Instance method Private Method Is caching of complete request as one BLOB supported? 20140117
7 CACHE_PUT_ENTITY Instance method Private Method Write entity to cache 20130911
8 CACHE_PUT_ENTITY_SET Instance method Private Method Write entity set to cache 20130318
9 CACHE_SUPPORTED Instance method Private Method Is caching mechanism supported for single entity/set? 20130315
10 CHANGE_NAVIGATION_PATH Instance method Private Method 20121030
11 CHANGE_NAVIGATION_PATH_POST Instance method Private Method 20130819
12 CONVERT_2_EDM_KEY_TAB Static method Private Method 20110905
13 CONVERT_SEL_OPT_TAB Static method Private Method 20120307
14 CREATE_ENTITY_HIDDEN Instance method Private Method 20121031
15 DEFINE_EDM_DATA_PROVIDER Instance method Protected Method 20110905
16 DEFINE_EDM_MODEL Instance method Protected Method 20110902
17 DELETE_ENTITY_HIDDEN Instance method Private Method Execute a DELETE request (CRUDelete) 20121031
18 EXP_COLLECT_TYPE_INFO Instance method Private Method Expand: Collect type info for component of expand structe 20140124
19 EXP_COPY_ANY_DATA Instance method Private Method Expand: Copy expand entity to main entity 20140109
20 EXP_CREATE_DATA_DESCRIPTOR Instance method Private Method Expand: Create data descriptor of complete expand structure 20140206
21 EXP_EXPAND_ENTITY Instance method Private Method Expand: Expand entity (recursive) 20140109
22 EXP_GET_EXPANDED_ENTITY Instance method Private Method Expand entity (top-level call) 20140103
23 EXP_GET_EXPANDED_ENTITY_SET Instance method Private Method Expand entity set (top-level call) 20140519
24 EXP_GET_EXPANDED_ENTITY_TYPE Instance method Private Method Return type of each of expanded entity components 20140121
25 EXP_GET_KEY_TAB Instance method Private Method Expand: Get key table from expand node 20140109
26 EXP_GET_TECH_KEY_TAB Instance method Private Method Expand: Get technical key table from expand node 20140109
27 EXP_READ_EXPANDED_ENTITY Instance method Private Method Expand: Read entity and expand it (recursive) 20140109
28 EXP_READ_EXPANDED_ENTITY_SET Instance method Private Method Expand: Read entity set and expand it (recursive) 20140110
29 GET_BOOLEAN_BEHAVIOUR Static method Private Method 20110920
30 GET_DATA_ACCESSOR Static method Private Method 20110905
31 GET_DATA_FROM_ENTRY_PROVIDER Static method Private Method 20110912
32 GET_EDM_DATA_PROVIDER Instance method Public Method 20110905
33 GET_EDM_MODEL Instance method Public Method 20110902
34 GET_FOREIGN_KEY_TAB Static method Private Method 20110906
35 GET_NAVIGATION_PROPERTY Static method Private Method 20110905
36 INIT_PHASE_MANAGER Instance method Private Method 20130118
37 NAVIGATE Static method Private Method 20110905
38 PAGE_ENTITYSET Static method Private Method 20120405
39 QUERY_OPTIONS_POSTPROCESSING Instance method Private Method Post process OData system query options 20130315
40 QUERY_OPTIONS_SUPPORTED Instance method Private Method Query options supported by application 20130315
41 SET_EDM_DATA_PROVIDER Instance method Public Method 20130719
42 SET_HEADERS_NO_CACHE Instance method Private Method 20111117
43 SET_HTTP_RESPONSE_HEADER Instance method Private Method Set HTTP response header 20140709
44 SORT_ENTITYSET Static method Private Method 20120405
45 _GET_ENTITY_HIDDEN Instance method Private Method 20121031
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)
# 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
11 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_GW_DP_V06_PB Gateway Data Provider: Pagebuilder v0.6 (WD Config) 20111130
12 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_TEST_GW_DP_CONF EDM Persistency: Pagebuilder v0.6 - Personalizat 20120130
13 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_TEST_GW_DP_CUST EDM Persistency: Pagebuilder v0.6 - Personalizat 20130311
14 Inheritance (c INHERITING FROM c_ref)  /UI2/CL_TEST_GW_DP_PERS EDM Persistency: Pagebuilder v0.6 - Personalizat 20120202
History
Last changed by/on SAP  20141120 
SAP Release Created in 120