Hierarchy
⤷ OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
⤷ /IWCOR/SODATA_EP (Package) Entity Provider (request / response)
Properties
Class | /IWCOR/CL_DS_EP_FACADE | |
Short Description | Facade for serialization and deserialization | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | P | SAP Standard Production Program |
Category | 0 | |
Package | /IWCOR/SODATA_EP | Entity Provider (request / response) |
Created | 20110913 | SAP |
Last change | 20141120 | |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | /IWCOR/IF_APP_TYPES | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | /IWCOR/IF_DS_EP_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 /IWCOR/CL_DS_EP_FACADE has no interface implemented.
Friends
Class /IWCOR/CL_DS_EP_FACADE has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | GC_OPTION_ENTRY_READ_ONLY | Constant | Public | Type reference (TYPE) | STRING | /IWCOR/IF_DS_EP_TYPES_INTERNAL=>GC_OPTION_ENTRY_READ_ONLY | 20111115 | ||
2 | GC_OPTION_MEDIA_READ_ONLY | Constant | Public | Type reference (TYPE) | STRING | /IWCOR/IF_DS_EP_TYPES_INTERNAL=>GC_OPTION_MEDIA_READ_ONLY | 20111115 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | CREATE_ATOM_ENTRY_PROVIDER | Static method | Public | Method | Create provider for atom entry serialization | 20110919 |
2 | CREATE_ATOM_FEED_PROVIDER | Static method | Public | Method | Create provider for atom feed serialization | 20110919 |
3 | CREATE_BATCH_REQUEST | Static method | Public | Method | Create batch request | 20131211 |
4 | CREATE_COMPLEX_PROPERTY_PROV | Static method | Public | Method | Create provider for complex property serialization | 20110919 |
5 | CREATE_ENTRY_PROVIDER | Static method | Public | Method | Create provider for entry serialization | 20111212 |
6 | CREATE_EP_ATOM_ENTRY | Static method | Private | Method | Create empty atom entry entity provider | 20120110 |
7 | CREATE_EP_ATOM_FEED | Static method | Private | Method | Create empty atom feed entity provider | 20120110 |
8 | CREATE_EP_TEXT | Static method | Private | Method | Create text provider form writer output | 20120206 |
9 | CREATE_FEED_PROVIDER | Static method | Public | Method | Create provider for entity set serialization | 20110919 |
10 | CREATE_FUNCTION_IMPORT_PROV | Static method | Public | Method | Create provider for function import serialization | 20110919 |
11 | CREATE_LINKS_PROVIDER | Static method | Public | Method | Create provider for links serialization | 20110919 |
12 | CREATE_LINK_PROVIDER | Static method | Public | Method | Create provider for link serialization | 20110919 |
13 | CREATE_READER | Static method | Private | Method | Create reader | 20120110 |
14 | CREATE_SERVICE_PROVIDER | Static method | Public | Method | Create provider for service serialization | 20111212 |
15 | CREATE_SIMPLE_PROPERTY_PROV | Static method | Public | Method | Create provider for simple property serialization | 20110919 |
16 | CREATE_WRITER | Static method | Private | Method | Create writer | 20120110 |
17 | GET_CANONICAL_URI | Static method | Public | Method | Get canonical URI for an entity | 20120411 |
18 | GET_ETAG | Static method | Public | Method | Get etag for an entity | 20111014 |
19 | GET_FORMAT | Static method | Private | Method | Determine the data format | 20111212 |
20 | GET_NAVIGATION_PROPERTY_STUB | Static method | Public | Method | Get navigation property stub | 20120305 |
21 | GET_SXML_READER | Static method | Private | Method | Determine the data format | 20120110 |
22 | GET_WRITER_OUTPUT | Static method | Private | Method | Create output writer | 20120206 |
23 | PARSE_BATCH_RESPONSE | Static method | Public | Method | Parse batch response | 20131211 |
24 | READ_ATOM_ENTRY | Static method | Public | Method | Read atom entry entity | 20110929 |
25 | READ_ATOM_FEED | Static method | Public | Method | Read atom feed entity | 20111107 |
26 | READ_COMPLEX_PROPERTY | Static method | Public | Method | Read complex property entity | 20110929 |
27 | READ_ENTRY | Static method | Public | Method | Read entry entity | 20111212 |
28 | READ_ERROR | Static method | Public | Method | Read error | 20130118 |
29 | READ_FEED | Static method | Public | Method | Read feed entity | 20111212 |
30 | READ_FUNCTION_IMPORT_RT_COLL | Static method | Public | Method | Read collection of simple or complex type of function import | 20130201 |
31 | READ_FUNCTION_IMPORT_RT_SINGLE | Static method | Public | Method | Read simple or complex type of function import | 20130201 |
32 | READ_LINK | Static method | Public | Method | Read single link entity | 20110929 |
33 | READ_LINKS | Static method | Public | Method | Read links entity | 20111212 |
34 | READ_SIMPLE_PROPERTY | Static method | Public | Method | Read simple property entity | 20110929 |
Events
Class /IWCOR/CL_DS_EP_FACADE has no event.
Types
Class /IWCOR/CL_DS_EP_FACADE has no local type.
Method Signatures
Method CREATE_ATOM_ENTRY_PROVIDER 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 entityset | 20110919 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Data structure | 20110919 | ||
3 | Importing | IT_OPTIONS | Call by reference | Type reference (TYPE) | TIHTTPNVP | Additional options (see also /IWCOR/CL_DS_EP_FACADE=>GC_OPTI | 20111115 | ||
4 | Importing | IT_SELECT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>SELECT_ITEM_T | $select system query option | 20110929 | ||
5 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Add standalone XML header (use ABAP_FALSE in $expand) | 20111014 | |
6 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
7 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EP_ATOM_ENTRY | Atom Entry provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_ATOM_FEED_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Data table | 20110922 | ||
2 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entityset | 20110919 | ||
3 | Importing | IT_OPTIONS | Call by reference | Type reference (TYPE) | TIHTTPNVP | Additional options (see also /IWCOR/CL_DS_EP_FACADE=>GC_OPTI | 20111115 | ||
4 | Importing | IT_SELECT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>SELECT_ITEM_T | $select system query option | 20111006 | ||
5 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Add standalone XML header (use ABAP_FALSE in $expand) | 20111014 | |
6 | Importing | IV_INLINECOUNT | Call by reference | Type reference (TYPE) | I | -1 | Inline count | 20110919 | |
7 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
8 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EP_ATOM_FEED | Atom Feed provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_BATCH_REQUEST Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_REQUEST | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_REQUEST | Batch request | 20131211 | ||
2 | Importing | IT_BATCH_REQUEST | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>BATCH_REQUEST_T | Requests for batch | 20131211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20131212 |
Method CREATE_COMPLEX_PROPERTY_PROV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROPERTY | EDM property | 20110919 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Data of property | 20110919 | ||
3 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_XML | Format | 20111212 | |
4 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
5 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Complex property provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_ENTRY_PROVIDER 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 | 20111212 | ||
2 | Importing | IO_EXPAND_SELECT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_URI_EXPAND_SELECT | Combined and normalized $expand and $select options | 20120206 | ||
3 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Data structure | 20111212 | ||
4 | Importing | IT_CALLBACK | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_CALLBACK=>CALLBACK_REGISTRATION_T | Callbacks | 20120206 | ||
5 | Importing | IT_OPTIONS | Call by reference | Type reference (TYPE) | TIHTTPNVP | Additional options (see also /IWCOR/CL_DS_EP_FACADE=>GC_OPTI | 20111212 | ||
6 | Importing | IT_SELECT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>SELECT_ITEM_T | DEPRECATED use io_expand_select instead | 20111212 | ||
7 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_ATOM | Format | 20111212 | |
8 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Add standalone decoration (use ABAP_FALSE in $expand) | 20111212 | |
9 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20111212 | ||
10 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Entry provider | 20111212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111212 |
Method CREATE_EP_ATOM_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Header | 20120110 | ||
2 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EP_ATOM_ENTRY | ATOM entry provider | 20120110 |
Method CREATE_EP_ATOM_ENTRY on class /IWCOR/CL_DS_EP_FACADE has no exception.
Method CREATE_EP_ATOM_FEED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Header | 20120110 | ||
2 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EP_ATOM_FEED | ATOM feed provider | 20120110 |
Method CREATE_EP_ATOM_FEED on class /IWCOR/CL_DS_EP_FACADE has no exception.
Method CREATE_EP_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_WRITER | Call by reference | Object reference (TYPE REF TO) | /IWCOR/CL_DS_EP_WRITER_OUTPUT | Enitity writer output | 20120206 | ||
2 | Importing | IV_ATOM_CONTENT_TYPE | Call by reference | Type reference (TYPE) | STRING | Content type for atom format | 20120206 | ||
3 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_ATOM | 20120206 | ||
4 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/CL_DS_EP_TEXT | Provider for textual data | 20120206 |
Method CREATE_EP_TEXT on class /IWCOR/CL_DS_EP_FACADE has no exception.
Method CREATE_FEED_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Data table | 20110922 | ||
2 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entityset | 20110919 | ||
3 | Importing | IO_EXPAND_SELECT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_URI_EXPAND_SELECT | Combined and normalized $expand and $select options | 20120206 | ||
4 | Importing | IT_CALLBACK | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_CALLBACK=>CALLBACK_REGISTRATION_T | Callbacks | 20120206 | ||
5 | Importing | IT_OPTIONS | Call by reference | Type reference (TYPE) | TIHTTPNVP | Additional options (see also /IWCOR/CL_DS_EP_FACADE=>GC_OPTI | 20111115 | ||
6 | Importing | IT_SELECT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>SELECT_ITEM_T | DEPRECATED use io_expand_select instead | 20111006 | ||
7 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_ATOM | Format | 20111212 | |
8 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Add standalone decoration (use ABAP_FALSE in $expand) | 20111014 | |
9 | Importing | IV_INLINECOUNT | Call by reference | Type reference (TYPE) | I | -1 | Inlinecount | 20110919 | |
10 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
11 | Importing | IV_SKIPTOKEN | Call by reference | Type reference (TYPE) | STRING | Skiptoken | 20120206 | ||
12 | Importing | IV_URI | Call by reference | Type reference (TYPE) | STRING | Entity set URI | 20120206 | ||
13 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Atom Feed provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_FUNCTION_IMPORT_PROV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Reference to Data | 20110919 | ||
2 | Importing | IO_FUNCTION_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | EDM-Functionimport | 20110919 | ||
3 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_XML | Format | 20111212 | |
4 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
5 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Function import provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_LINKS_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | ID_TABLE | Call by reference | Object reference (TYPE REF TO) | DATA | Data table | 20110922 | ||
2 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20110919 | ||
3 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_XML | Format | 20111212 | |
4 | Importing | IV_INLINECOUNT | Call by reference | Type reference (TYPE) | I | -1 | Inline count | 20110919 | |
5 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
6 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Links provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_LINK_PROVIDER 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 entityset | 20110919 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Data of link | 20110922 | ||
3 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_XML | Format | 20111212 | |
4 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
5 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Link provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_READER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | Format | 20120110 | ||
2 | Returning | RO_READER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EP_READER | Reader | 20120110 |
Method CREATE_READER on class /IWCOR/CL_DS_EP_FACADE has no exception.
Method CREATE_SERVICE_PROVIDER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_EDM | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM | Entity Data Model | 20111212 | ||
2 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_ATOM | Format | 20111212 | |
3 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20111212 | ||
4 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Service provider | 20111212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20111212 |
Method CREATE_SIMPLE_PROPERTY_PROV Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROPERTY | EDM property | 20110919 | ||
2 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | /IWCOR/IF_DS_URI=>GC_FORMAT_XML | Format | 20111212 | |
3 | Importing | IV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | Mime type of binary property | 20120110 | ||
4 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20110919 | ||
5 | Importing | IV_VALUE | Call by reference | Type reference (TYPE) | DATA | value of property | 20111014 | ||
6 | Returning | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | Simple property provider | 20110919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110919 |
Method CREATE_WRITER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | Format | 20120110 | ||
2 | Returning | RO_WRITER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EP_WRITER | Writer | 20120110 |
Method CREATE_WRITER on class /IWCOR/CL_DS_EP_FACADE has no exception.
Method GET_CANONICAL_URI 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 | 20120411 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Data | 20120411 | ||
3 | Importing | IV_SERVICE_ROOT | Call by reference | Type reference (TYPE) | STRING | Service root | 20120411 | ||
4 | Returning | RV_URI | Value transfer | Type reference (TYPE) | STRING | URI | 20120411 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20120411 |
Method GET_ETAG 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 | 20111014 | ||
2 | Importing | IS_DATA | Call by reference | Type reference (TYPE) | DATA | Data | 20111014 | ||
3 | Returning | RV_ETAG | Value transfer | Type reference (TYPE) | STRING | Generated etag | 20111014 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111014 |
Method GET_FORMAT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | HTTP entity | 20120110 | ||
2 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Reader | 20111212 | ||
3 | Returning | RV_FORMAT | Value transfer | Type reference (TYPE) | STRING | Data Format | 20111212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_SXML_PARSE_ERROR | 20120110 |
Method GET_NAVIGATION_PROPERTY_STUB Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_RELATED_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | 20120305 | |||
2 | Importing | IV_MULTIPLICITY | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM=>EDM_MULTIPLICITY | 20120305 | |||
3 | Importing | IV_NAME | Call by reference | Type reference (TYPE) | STRING | 20120305 | |||
4 | Returning | RO_PROPERTY | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_NAV_PROPERTY | 20120305 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20120305 |
Method GET_SXML_READER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IO_ACCESSOR | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_NAMED | VSI accessor | 20120305 | ||
2 | Importing | IO_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | REST representation | 20120110 | ||
3 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Reader | 20120110 | ||
4 | Returning | RO_READER | Value transfer | Object reference (TYPE REF TO) | IF_SXML_READER | Reader | 20120110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20120305 |
Method GET_WRITER_OUTPUT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | Format | 20120206 | ||
2 | Importing | IV_STANDALONE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Standalone | 20120206 | |
3 | Returning | RO_OUTPUT | Value transfer | Object reference (TYPE REF TO) | /IWCOR/CL_DS_EP_WRITER_OUTPUT | Output writer | 20120206 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_INTERNAL_ERROR | 20120206 |
Method PARSE_BATCH_RESPONSE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_BATCH_RESPONSE | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>BATCH_RESPONSE_T | Responses of batch | 20131211 | ||
2 | Importing | IO_RESPONSE_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Batch response entity | 20131211 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20131212 |
Method READ_ATOM_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DATA | Call by reference | Type reference (TYPE) | DATA | Data structure | 20110929 | ||
2 | Exporting | ES_ENTRY | Call by reference | Type reference (TYPE) | /IWCOR/IF_ATOM_TYPES=>ENTRY_S | Entry structure for ST | 20110929 | ||
3 | Exporting | ET_COMPONENT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>COMPONENT_T | Changed components of data structure | 20120206 | ||
4 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20110929 | ||
5 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Reader for atom entry | 20111107 | ||
6 | Importing | IO_REQUEST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | REST representation of atom entry | 20110929 | ||
7 | Importing | IV_MERGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Merge instead of overwrite | 20110929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110929 |
Method READ_ATOM_FEED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_FEED | Call by reference | Type reference (TYPE) | /IWCOR/IF_ATOM_TYPES=>FEED_S | Atom feed structure | 20111107 | ||
2 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Data table | 20111107 | ||
3 | Exporting | EV_INLINECOUNT | Call by reference | Type reference (TYPE) | I | Inlinecount | 20111115 | ||
4 | Exporting | EV_NEXT | Call by reference | Type reference (TYPE) | STRING | Next link | 20120206 | ||
5 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20111107 | ||
6 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Reader for atom feed | 20111107 | ||
7 | Importing | IO_REQUEST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | REST representation of atom feed | 20111107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111107 |
Method READ_COMPLEX_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_DATA | Call by reference | Type reference (TYPE) | DATA | Read data | 20110929 | ||
2 | Exporting | ET_COMPONENT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>COMPONENT_T | Changed components of data structure | 20120206 | ||
3 | Importing | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROPERTY | EDM property | 20110929 | ||
4 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Data source SXML | 20110929 | ||
5 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Data source | 20110929 | ||
6 | Importing | IV_MERGE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Perform a merge | 20110929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20110929 |
Method READ_ENTRY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DATA | Call by reference | Type reference (TYPE) | DATA | Data structure | 20120110 | ||
2 | Exporting | ES_METADATA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>ENTITY_METADATA_S | Entity metadata | 20120110 | ||
3 | Exporting | ET_COMPONENT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>COMPONENT_T | Changed components of data structure | 20120206 | ||
4 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20111212 | ||
5 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Reader for entry | 20111212 | ||
6 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | REST representation of entry | 20111212 | ||
7 | Importing | IT_CALLBACK | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_CALLBACK=>CALLBACK_REGISTRATION_T | Link callback registry | 20120206 | ||
8 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Expect standalone decoration (use ABAP_FALSE in $expand) | 20111212 | |
9 | Importing | IV_MERGE_SEMANTICS | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Merge instead of overwrite | 20120110 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111212 |
Method READ_ERROR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ES_ERROR | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_TYPES=>ERROR_S | Error | 20130118 | ||
2 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | SXML Reader Interface | 20130118 | ||
3 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | REST representation | 20130118 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20130118 |
Method READ_FEED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Data table | 20111212 | ||
2 | Exporting | EV_INLINECOUNT | Value transfer | Type reference (TYPE) | I | Inlinecount | 20111212 | ||
3 | Exporting | EV_NEXT | Value transfer | Type reference (TYPE) | STRING | Next link | 20120206 | ||
4 | Importing | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20111212 | ||
5 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Reader for feed | 20111212 | ||
6 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | REST representation of feed | 20111212 | ||
7 | Importing | IT_CALLBACK | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EP_CALLBACK=>CALLBACK_REGISTRATION_T | Link callback registry | 20120206 | ||
8 | Importing | IV_HEADER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Expect standalone decoration (use ABAP_FALSE in $expand) | 20111212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111212 |
Method READ_FUNCTION_IMPORT_RT_COLL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Read collection data | 20130201 | ||
2 | Importing | IO_FUNC_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | EDM function import | 20130201 | ||
3 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Data source SXML | 20130201 | ||
4 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Data source | 20130201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20130201 |
Method READ_FUNCTION_IMPORT_RT_SINGLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | CS_DATA | Call by reference | Type reference (TYPE) | DATA | Type data | 20130201 | ||
2 | Importing | IO_FUNC_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | EDM function import | 20130201 | ||
3 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Data source SXML | 20130201 | ||
4 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Data source | 20130201 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | OData error | 20130201 |
Method READ_LINK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_LINK | Call by reference | Type reference (TYPE) | STRING | Link | 20110929 | ||
2 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Data source SXML | 20110929 | ||
3 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Data source | 20110929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111014 |
Method READ_LINKS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | ET_LINK | Call by reference | Type reference (TYPE) | STRING_TABLE | Links | 20111212 | ||
2 | Exporting | EV_INLINECOUNT | Value transfer | Type reference (TYPE) | I | OData inlinecount | 20111212 | ||
3 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | Data source SXML | 20111212 | ||
4 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Data source | 20111212 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111212 |
Method READ_SIMPLE_PROPERTY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | EV_VALUE | Call by reference | Type reference (TYPE) | DATA | Simple Property Value | 20111014 | ||
2 | Importing | IO_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROPERTY | EDM property | 20110929 | ||
3 | Importing | IO_READER | Call by reference | Object reference (TYPE REF TO) | IF_SXML_READER | SXML Reader Interface | 20110929 | ||
4 | Importing | IO_REST_ENTITY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY | Property REST representation | 20110929 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | /IWCOR/CX_DS_ERROR | 20111014 |
History
Last changed by/on | SAP | 20141120 |
SAP Release Created in | 200 |