SAP ABAP Class /IWFND/IF_MGW_CORE_RUNTIME (ODC Data Provider: Core Interface)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface composition (i COMPRISING i_ref)  /IWFND/IF_MGW_BADI_RUNTIME ODC Data Provider: BADI Interface 20101219
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_DPC_METERING_EXTRACT Data Provider Class for metering extaction 20130425
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MGW_ABS_DATA MGW Abstract Data Provider 20110711
4 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MGW_ADP_VIRTUAL_PERS Single Destination data provider for Subscription 20120718
5 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MGW_MDC_DATA MGW Generic Data Provider for Multi Destination Composition 20111122
6 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MGW_PROV_DELEGATOR MGW Data Provider Delegator / Dispatcher 20110719
7 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MGW_PULL_NOTIF_DATA Data Provider Class for Pull Notifications Service 20120320
8 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_MGW_RUNT_RCLNT_PRXY MGW Remote client proxy - Calling BEP remote server 20101219
Properties
Class /IWFND/IF_MGW_CORE_RUNTIME  
Short Description ODC Data Provider: Core Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20101219   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWCOR/IF_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_MGW_CORE_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/IF_MGW_CORE_RUNTIME has no interface implemented.
Friends
Class /IWFND/IF_MGW_CORE_RUNTIME has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DEFAULT_CONTENT_RAW Constant Public Type reference (TYPE) STRING '' 20101219
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_ENTITY Instance method Public Method Core - Execute CREATE request (CreateRUD) 20101219
2 CREATE_LINK Instance method Public Method Core - Execute CREATE request - $LINKS - 20130611
3 DELETE_ENTITY Instance method Public Method Core - Execute deep insert CREATE request (CreateRUD) 20101219
4 DELETE_LINK Instance method Public Method Core - Execute DELETE request - $LINKS - 20130611
5 EXEC_SERVICE_OPERATION Instance method Public Method Core - executes function import 20101219
6 INIT Instance method Public Method Core - Initializes the Runtime Implementation 20101220
7 READ_ENTITY Instance method Public Method Core - Execute READ request (CReadUD) - ENTRY - 20101219
8 READ_ENTITYSET Instance method Public Method Core - Execute DELETE request (CRUDelete) 20101219
9 READ_STREAM Instance method Public Method Core - Execute READ request (CReadUD) - STREAM - 20110726
10 UPDATE_ENTITY Instance method Public Method Core - Execute UPDATE request (CRUpdateD) 20101219
Events
Class /IWFND/IF_MGW_CORE_RUNTIME has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_INLINE_INFO Public See coding 20130813 BEGIN OF ty_s_inline_info, is_inline_initial TYPE char1, expand_part TYPE string, tech_expand_part TYPE string, END OF ty_s_inline_info
2 TY_S_MEDIA_RESOURCE Public See coding 20110726 BEGIN OF ty_s_media_resource, mime_type TYPE string, value TYPE xstring, END OF ty_s_media_resource
3 TY_S_MGW_REQUEST_CONTEXT Public Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20120203
4 TY_S_MGW_RESPONSE_CONTEXT Public Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>RESPONSE_S 20120213
5 TY_T_INLINE_INFO Public See coding 20130813 ty_t_inline_info TYPE STANDARD TABLE OF ty_s_inline_info WITH DEFAULT KEY
Method Signatures

Method CREATE_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 20101219
2 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110405
3 Changing CT_INLINE_INFO Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO 20130813
4 Changing CV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20101219
5 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ENTRY_PROVIDER MGW Data Provider 20101220
6 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20101221
7 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110726
8 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20110128
9 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20101219
10 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20110411
11 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20101219
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110216
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110216

Method CREATE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20130611
2 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ENTRY_PROVIDER 20130611
3 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20130611
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20130611
5 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20130611
6 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130611
7 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130611
8 Importing IV_TARGENT_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130611
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20130611
2 /IWFND/CX_MGW_TECH_EXCEPTION 20130611

Method DELETE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110405
2 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20101221
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T http header parameters as key / value pairs 20120614
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20101219
5 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20110411
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20101219
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110216
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110216

Method DELETE_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20130611
2 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20130611
3 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20130611
4 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130611
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130611
6 Importing IV_TARGENT_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130611
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20130611
2 /IWFND/CX_MGW_TECH_EXCEPTION 20130611

Method EXEC_SERVICE_OPERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110215
2 Changing CT_EXPAND_SKIPTOKEN Call by reference Type reference (TYPE) STRING_TABLE Expand skiptokens 20130930
3 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110405
4 Changing CT_INLINE_INFO Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO 20130813
5 Changing CV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20101219
6 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20120302
7 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110215
8 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20110128
9 Importing IV_MULTIPLICITY Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20110215
10 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20101219
11 Importing IV_RETURN_TYPE Call by reference Type reference (TYPE) STRING 20110215
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110216
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110216

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20110311
2 Importing IV_BASE_URL Call by reference Type reference (TYPE) STRING 20101220
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Name of the target entity to be processed 20110927
4 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) STRING Name of the function import to be processed 20111124
5 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20120628
6 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE 20101220
7 Importing IV_SERVICE_DOCUMENT_NAME Call by reference Type reference (TYPE) STRING 20110311
8 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION 20101220

Method INIT on class /IWFND/IF_MGW_CORE_RUNTIME has no exception.

Method READ_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 20101219
2 Changing CS_RESPONSE_CONTEXT Call by reference Type reference (TYPE) TY_S_MGW_RESPONSE_CONTEXT 20131129
3 Changing CT_EXPAND_SKIPTOKEN Call by reference Type reference (TYPE) STRING_TABLE Expand skiptokens 20120817
4 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110405
5 Changing CT_INLINE_INFO Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO 20130813
6 Changing CV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20101219
7 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20101221
8 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110726
9 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20110128
10 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20101219
11 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20110411
12 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20101219
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110216
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110216

Method READ_ENTITYSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DELETED_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA Tombstones in delta mode 20130321
2 Changing CR_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA Payload 20101219
3 Changing CS_RESPONSE_CONTEXT Call by reference Type reference (TYPE) TY_S_MGW_RESPONSE_CONTEXT 20120213
4 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110405
5 Changing CT_INLINE_INFO Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO 20130813
6 Changing CV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20101219
7 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20101221
8 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110207
9 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20110128
10 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20101219
11 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20110411
12 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20101219
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110216
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110216

Method READ_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_STREAM Call by reference Object reference (TYPE REF TO) DATA 20110726
2 Changing CS_RESPONSE_CONTEXT Call by reference Type reference (TYPE) TY_S_MGW_RESPONSE_CONTEXT 20140124
3 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110726
4 Changing CV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20110726
5 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20110726
6 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110726
7 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20110726
8 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110726
9 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20110726
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110726
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110726
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110726

Method UPDATE_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 20101219
2 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP 20110405
3 Changing CV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20101219
4 Importing IO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_ENTRY_PROVIDER MGW Data Provider 20101220
5 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20101221
6 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T http header parameters as key / value pairs 20120614
7 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 20110128
8 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20101219
9 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20110411
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20101219
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION 20110216
2 /IWFND/CX_MGW_TECH_EXCEPTION 20110216
History
Last changed by/on SAP  20141120 
SAP Release Created in