SAP ABAP Interface /IWCOR/IF_DS_DATA (OData data source for data from ABAP structures)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWCOR/SODATA_PROC (Package) Request Processors
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWCOR/CL_DS_TEST_DATA Reference Scenario Data 20110816
Properties
Interface /IWCOR/IF_DS_DATA  
Short Description OData data source for data from ABAP structures    
General Data
Package /IWCOR/SODATA_PROC   Request Processors 
Created 20110809   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface /IWCOR/IF_DS_DATA has no interface.
Friends
Interface /IWCOR/IF_DS_DATA has no friend.
Attributes
Interface /IWCOR/IF_DS_DATA has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_DATA Instance method Public Method Create a new Entity 20120813
2 DELETE_DATA Instance method Public Method Delete application data for an Entity 20120813
3 DELETE_RELATION Instance method Public Method Delete relation to application data 20120813
4 GET_DATA_STRUCTURE Instance method Public Method Create an empty data structure for an Entity 20120813
5 HANDLE_TRANSACTION Instance method Public Method Handle transaction for batch requests 20120813
6 READ_DATA Instance method Public Method Read application data for an Entity or Entity Set 20120813
7 READ_DATA_FROM_FUNCTION Instance method Public Method Retrieve data from a function import 20120813
8 READ_ENTRY_BINARY Instance method Public Method Retrieve Entry Media Resource 20120813
9 READ_RELATED_DATA Instance method Public Method Read related application data 20120813
10 WRITE_DATA Instance method Public Method Write application data for an existing Entity 20120813
11 WRITE_ENTRY_BINARY Instance method Public Method Write Entry Media Resource 20120813
12 WRITE_RELATION Instance method Public Method Write relation to application data 20120813
Events
Interface /IWCOR/IF_DS_DATA has no event.
Types
Interface /IWCOR/IF_DS_DATA has no local type.
Method Signatures

Method CREATE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Entity data 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method DELETE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
2 Importing IR_KEY_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Reference to Entity key structure 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method DELETE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM source entity set 20120813
2 Importing IO_TARGET_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM target entity set 20120813
3 Importing IR_KEY_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Reference to target entity key structureTarget entity key 20120813
4 Importing IR_SOURCE_DATA Call by reference Object reference (TYPE REF TO) DATA Source entity data 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method GET_DATA_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
2 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method HANDLE_TRANSACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROLLBACK Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Transaction not successful, at end? 20120813
2 Importing IV_START Value transfer Type reference (TYPE) ABAP_BOOL ABAP_FALSE Start of transaction? 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method READ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
2 Importing IR_KEY_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Reference to Entity key structure 20120813
3 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA Reference to Entity data 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method READ_DATA_FROM_FUNCTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Value transfer Object reference (TYPE REF TO) DATA 20120813
2 Exporting EV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING MIME type of the data (only for binary property) 20120813
3 Importing IO_FUNCTION_IMPORT Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_FUNC_IMPORT EDM function import 20120813
4 Importing IR_KEY_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Reference to Entity key structure 20120813
5 Importing IT_FUNCTION_PARAMETER Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>PARAMETER_VALUE_T Table of function import parameter structures 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method READ_ENTRY_BINARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CONTENT Call by reference Type reference (TYPE) XSTRING Media resource content 20120813
2 Exporting EV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Media resource content type 20120813
3 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
4 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Entity data of media-link entry 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method READ_RELATED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM source entity set 20120813
2 Importing IO_TARGET_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM target entity set 20120813
3 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Source entity data 20120813
4 Importing IR_KEY_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Reference to target entity key structure 20120813
5 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA Reference to target data 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method WRITE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Entity data 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method WRITE_ENTRY_BINARY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20120813
2 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA Entity data of media-link entry 20120813
3 Importing IV_CONTENT Call by reference Type reference (TYPE) XSTRING Media resource content 20120813
4 Importing IV_CONTENT_TYPE Call by reference Type reference (TYPE) STRING Media resource content type 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813

Method WRITE_RELATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SOURCE_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM source entity set 20120813
2 Importing IO_TARGET_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM target entity set 20120813
3 Importing IR_KEY_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA Reference to target entity key structure 20120813
4 Importing IR_SOURCE_DATA Call by reference Object reference (TYPE REF TO) DATA Source entity data 20120813
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20120813
2 /IWCOR/CX_DS_NOT_FOUND 20120813
3 /IWCOR/CX_DS_NOT_IMPLEMENTED 20120813
History
Last changed by/on SAP  20131127 
SAP Release Created in 200