Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWCOR/CL_DS_PROC_SINGLE | OData single request processor | 20110829 |
Properties
| Class | /IWFND/CL_SODATA_PROCESSOR | |
| Short Description | OData Channel Business Data Processor - Lib 1.0 | |
| Super Class | /IWCOR/CL_DS_PROC_SINGLE | OData single request processor |
| Instantiability of a Class | 0 | Private |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/COC_SDP_LIB_10 | GW Framework - COC - SAP Data Protocol - Library 1.0 |
| Created | 20110829 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Interfaces
Class /IWFND/CL_SODATA_PROCESSOR has no interface implemented.
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | /IWFND/CL_SODATA_POST_PROC | 20120123 | OData Channel - Post Processor |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | STRING | 'endswith' | 20111203 | |||
| 2 | Constant | Private | Type reference (TYPE) | STRING | 'startswith' | 20111203 | |||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'substringof' | 20111203 | |||
| 4 | Constant | Private | Type reference (TYPE) | STRING | '$filter' | 20120203 | |||
| 5 | Constant | Private | See coding | 20111007 | |||||
| 6 | Constant | Private | See coding | 20110831 | |||||
| 7 | Constant | Private | See coding | 20110829 | |||||
| 8 | Constant | Private | See coding | 20131004 | |||||
| 9 | Constant | Private | See coding | 20110829 | |||||
| 10 | Constant | Private | See coding | 20110902 | |||||
| 11 | Constant | Private | Type reference (TYPE) | /IWFND/SUP_IW_AGENT | 'LIB 1.0 INT' | Gateway Agent | 20110829 | ||
| 12 | Constant | Private | Type reference (TYPE) | /IWFND/COR_CONSUMER_ID | 'ODATA' | Fixed consumer type needed for BUD provider | 20110830 | ||
| 13 | Constant | Private | Type reference (TYPE) | SYMSGID | '/IWFND/CM_MGW' | T100 Message Class | 20110829 | ||
| 14 | Static Attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_MGW_BATCH_HELPER | OData Channel - Batch Administrator | 20120127 | |||
| 15 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_LOGGER | Logger for AppsLog and CCMS | 20111028 | |||
| 16 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_MGW_CONTEXT | MGW Context | 20120124 | |||
| 17 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/BD_MGW_RUNTIME | MGW Runtime | 20120125 | |||
| 18 | Static Attribute | Private | Object reference (TYPE REF TO) | /IWFND/IF_SODATA_POST_PROC | OData Channel - Post Processor | 20120123 | |||
| 19 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_SODATA_ROOT_HANDLER | OData Channel Root Handler - Lib 1.0 | 20130927 | |||
| 20 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_SERVICE_GRP | Internal Service Group Interface | 20110904 | |||
| 21 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_SUTIL_RUNTIME | Support Utilities: Runtime | 20120204 | |||
| 22 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_TRANSACTION_HANDLER | Gateway Transaction Manager | 20120228 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | TY_NAME_MAPPING | Current Name Mapping Entry | 20120104 | |||
| 24 | Instance attribute | Protected | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20110830 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TT_EXPRESSIONS | Table for Filter Expressions | 20130227 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TT_FUNCTIONS | Table for Filter Functions | 20130227 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | TT_NAME_MAPPING | Name Mapping Table | 20111216 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | STRING_TABLE | Table of Strings | 20111005 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | STRING | Base URL | 20110829 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | 20130926 | ||||
| 31 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ChangeSet Procesing | 20120124 | |||
| 32 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MGW_CONTENT_FORMAT | the format of the response content | 20110829 | |||
| 33 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Stream Operation | 20120125 | |||
| 34 | Instance attribute | Private | Type reference (TYPE) | BALMSGHNDL | Application Log: Message handle | 20110829 | |||
| 35 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_NAMESPACE | Service: Namespace | 20110829 | |||
| 36 | Instance attribute | Private | Type reference (TYPE) | STRING | Service: External Service Name | 20110829 | |||
| 37 | Instance attribute | Private | Type reference (TYPE) | /IWFND/MED_MDL_VERSION | Service: Version ID | 20120116 | |||
| 38 | Instance attribute | Private | Type reference (TYPE) | STRING | Source Entity Type | 20111124 | |||
| 39 | Instance attribute | Private | Type reference (TYPE) | STRING | Source Entity Set | 20111124 | |||
| 40 | Instance attribute | Private | Type reference (TYPE) | STRING | Target Entity Type | 20110829 | |||
| 41 | Instance attribute | Private | Type reference (TYPE) | STRING | Target Entity Set | 20120312 |
Methods
Events
Class /IWFND/CL_SODATA_PROCESSOR has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TT_NAME_MAPPING | Private | See coding | 20111216 | tt_name_mapping TYPE SORTED TABLE OF ty_name_mapping WITH UNIQUE KEY internal_name
|
||
| 2 | TY_NAME_MAPPING | Private | See coding | 20111216 | BEGIN OF ty_name_mapping,
internal_name TYPE string,
external_name TYPE string,
internal_type TYPE inttype,
length TYPE i,
edm_simple_type TYPE REF TO /iwcor/if_ds_edm_simple_type,
END OF ty_name_mapping
|
Method Signatures
Method ADD_COLLECTION_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_COLLECTION | Call by reference | Type reference (TYPE) | /IWCOR/IF_APP_TYPES=>COLLECTION_S | Collection structure according to spec | 20111005 | |||
| 2 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20111005 |
Method ADD_COLLECTION_ELEMENT on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method ADD_ENTITY_SET_ANNOTATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_COLLECTION | Call by reference | Type reference (TYPE) | /IWCOR/IF_APP_TYPES=>COLLECTION_S | Collection structure according to spec | 20111025 | |||
| 2 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_REFERENCE | a reference between nodes | 20111025 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20111116 |
Method ADD_SERVICE_VERSION_LINKS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SERVICE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_APP_TYPES=>SERVICE_S | 20120118 |
Method ADD_SERVICE_VERSION_LINKS on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method BATCH_RETURN_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ERROR_OPERATION | Call by reference | Type reference (TYPE) | /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION | 20130930 |
Method BATCH_RETURN_ERROR on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method BATCH_RETURN_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_REST_REQUEST | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_REQUEST | REST Request | 20131212 | |||
| 2 | IO_REST_RESPONSE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_RESPONSE | REST Response | 20131212 | |||
| 3 | IV_EXCEPTION_TYPE | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20131212 |
Method BATCH_RETURN_EXCEPTION on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method BATCH_RETURN_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OPERATION | Call by reference | Type reference (TYPE) | /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION | 20130930 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20130930 |
Method CHANGESET_RETURN_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ERROR_OPERATION | Call by reference | Type reference (TYPE) | /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION | 20130927 | ||||
| 2 | IT_OPERATION | Call by reference | Type reference (TYPE) | /IWFND/CL_MGW_BATCH_HELPER=>TY_T_BATCH_OPERATION | 20130927 |
Method CHANGESET_RETURN_ERROR on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method CHANGESET_RETURN_RESULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OPERATION | Call by reference | Type reference (TYPE) | /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION | 20130927 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20130927 |
Method CHECK_CONTENT_REFERENCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_REQUEST | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_REQUEST | REST Request | 20131121 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20131009 |
Method CHECK_ETAG_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_REQUEST | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_REQUEST | REST Request | 20131029 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | XSDBOOLEAN | XSD Truth Value: True/False [ext.] | 20131120 |
Method CHECK_ETAG_PROCESSING on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_SERVICE_GRP | Internal Service Group Interface | 20110904 |
Method CONSTRUCTOR on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method CONVERT_DATETIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EDM_INSTANCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20120314 | ||||
| 2 | IO_SIMPLE_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_SIMPLE_TYPE | EDM simple type | 20120314 | |||
| 3 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20120314 | ||||
| 4 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120314 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120314 |
Method CONVERT_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_EDM_INSTANCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20120315 | ||||
| 2 | IO_SIMPLE_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_SIMPLE_TYPE | EDM simple type | 20120315 | |||
| 3 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20120315 | ||||
| 4 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120315 |
Method CONVERT_VALUE_BY_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_PARAMETER_VALUE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_URI=>PARAMETER_VALUE_S | 20120315 | ||||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120315 |
Method CONVERT_VALUE_BY_PREDICATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_KEY_PREDICATE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_URI=>KEY_PREDICATE_S | 20120315 | ||||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120315 |
Method CORRECT_BOOLEAN_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SIMPLE_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_SIMPLE_TYPE | EDM simple type | 20120523 | |||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20120523 | ||||
| 3 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120523 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120523 |
Method CORRECT_DATETIME_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SIMPLE_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_SIMPLE_TYPE | EDM simple type | 20120314 | |||
| 2 | IV_INTERNAL_TYPE | Call by reference | Type reference (TYPE) | INTTYPE | ABAP data type (C,D,N,...) | 20120314 | |||
| 3 | IV_LENGTH | Call by reference | Type reference (TYPE) | I | 20120314 | ||||
| 4 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20120104 | ||||
| 5 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20120104 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120104 |
Method CORRECT_GUID_VALUE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SIMPLE_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_SIMPLE_TYPE | EDM simple type | 20121001 | |||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20121001 | ||||
| 3 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20121001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20121001 |
Method CORRECT_SUBSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_OPTION | Call by reference | Type reference (TYPE) | DDOPTION | Type of OPTION component in row type of a Ranges type | 20140604 | |||
| 2 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | 20140604 | ||||
| 3 | RV_VALUE | Value transfer | Type reference (TYPE) | CHAR1 | Single-Character Flag | 20140604 |
Method CORRECT_SUBSTRING on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method CREATE_FILTER_TREE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_INDEX | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20130301 | |||
| 2 | IO_FILTER | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Expression node | 20130301 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EDM error | 20130301 | ||
| 2 | OData error | 20130301 | ||
| 3 | OData server error - internal server error | 20130301 | ||
| 4 | OData client error - not supported by request processor | 20130301 |
Method EDM_PROPERTY_PATH_TO_ABAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PROPERTY_PATH | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>PROPERTY_T | 20111116 | ||||
| 2 | RV_ABAP_NAME | Value transfer | Type reference (TYPE) | STRING | 20111116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20111116 | |||
| 2 | 20111116 |
Method EXPR_NODE_TO_PROPERTY_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTY | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>PROPERTY_T | Complex and simple properties - property path | 20130503 | |||
| 2 | EV_NAVI_PATH_EXT | Call by reference | Type reference (TYPE) | STRING | External Navigation Path | 20130504 | |||
| 3 | EV_NAVI_PATH_INT | Call by reference | Type reference (TYPE) | STRING | Internal Navigation Path | 20130504 | |||
| 4 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Expression node | 20111130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EDM error | 20111130 | ||
| 2 | OData error | 20130503 | ||
| 3 | OData server error - internal server error | 20111130 | ||
| 4 | OData client error - not supported by request processor | 20111130 |
Method GET_CONDITIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_CONDITIONS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TY_S_CONDITIONS | 20140404 | ||||
| 2 | IO_FUNCTION_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | EDM function import | 20140408 | |||
| 3 | IO_TARGET_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM Target entity set | 20140407 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20140321 |
Method GET_ENTRY_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20111116 | |||
| 2 | IO_FILTER | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Expression node | 20111116 | |||
| 3 | IS_FUNCTION_IMPORT_INFO | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_PROC_FUNC_IMPORT=>FUNCTION_IMPORT_INFO_S | Function import info | 20111116 | |||
| 4 | IT_KEY | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>KEY_PREDICATE_T | Key predicates | 20111116 | |||
| 5 | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>NAVIGATION_PATH_SEGMENT_T | Nav. path structures | 20111116 | |||
| 6 | IT_SELECT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>SELECT_ITEM_T | Select items | 20111116 | |||
| 7 | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | 20111116 | ||||
| 8 | IV_FOR_DS_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20131211 | ||||
| 9 | RR_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20111116 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20111116 |
Method GET_ETAGS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ETAG | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TY_T_ETAG | 20140404 | ||||
| 2 | IO_TARGET_ENTITY_TYPE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_TYPE | EDM entity type | 20140404 | |||
| 3 | IT_REST_ETAG | Call by reference | Type reference (TYPE) | /IWCOR/REST_ETAG_T | List of HTTP Entity Tags | 20140404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20140404 |
Method GET_EXPAND_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_EXPAND_EXTERNAL | Call by reference | Type reference (TYPE) | STRING | 20120521 | ||||
| 2 | EV_EXPAND_INTERNAL | Call by reference | Type reference (TYPE) | STRING | 20120521 | ||||
| 3 | IT_EXPAND | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T | Expand clauses | 20120521 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120521 |
Method GET_FILTER_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALUE_EXTERNAL | Call by reference | Type reference (TYPE) | STRING | Filter String with External Names | 20120315 | |||
| 2 | EV_VALUE_INTERNAL | Call by reference | Type reference (TYPE) | STRING | Filter String with Internal Names | 20120315 | |||
| 3 | IO_FILTER | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Expression node | 20120313 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120313 |
Method GET_FI_DATA_BY_READ Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ENTITYSET | Value transfer | Object reference (TYPE REF TO) | DATA | Appication Data | 20111024 | |||
| 2 | CT_INLINE_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO | 20130813 | ||||
| 3 | EO_TARGET_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20111111 | |||
| 4 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20111024 | |||
| 5 | IS_FUNCTION_IMPORT_INFO | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_PROC_FUNC_IMPORT=>FUNCTION_IMPORT_INFO_S | Function import info | 20111024 | |||
| 6 | IT_EXPAND | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T | Expand clauses | 20120521 | |||
| 7 | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | Format | 20111024 | |||
| 8 | IV_FOR_DS_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20131211 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20111024 |
Method GET_GUID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_GUID | Value transfer | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20130227 |
Method GET_GUID on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method GET_MGW_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_CONTEXT | Value transfer | Object reference (TYPE REF TO) | /IWFND/IF_MGW_CONTEXT | MGW Context for Content Development | 20110829 |
Method GET_MGW_CONTEXT on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method GET_MGW_RUNTIME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FUNCTION_NAME | Call by reference | Type reference (TYPE) | STRING | Name of function import | 20111124 | |||
| 2 | RO_BADI | Value transfer | Object reference (TYPE REF TO) | /IWFND/BD_MGW_RUNTIME | 20110829 |
Method GET_MGW_RUNTIME on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method GET_NAME_FROM_PROPERTY_MEMBER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_VALUE_EXTERNAL | Call by reference | Type reference (TYPE) | STRING | 20120716 | ||||
| 2 | EV_VALUE_INTERNAL | Call by reference | Type reference (TYPE) | STRING | 20120716 | ||||
| 3 | IO_NODE | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Expression node | 20120716 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EDM error | 20120716 | ||
| 2 | OData error | 20120716 | ||
| 3 | OData server error - internal server error | 20120716 | ||
| 4 | OData client error - not supported by request processor | 20120716 |
Method GET_NAME_FROM_PROPERTY_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PROPERTY_PATH | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>PROPERTY_T | 20111213 | ||||
| 2 | IV_IS_INTERNAL_NAME | Call by reference | Type reference (TYPE) | XSDBOOLEAN | 20120313 | ||||
| 3 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | 20111213 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20111213 |
Method GET_ORDERBY_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ORDER_EXTERNAL | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>ORDER_T | Orderby with External Names | 20120315 | |||
| 2 | ET_ORDER_INTERNAL | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TY_T_TECHNICAL_ORDER | Orderby with Internal Names | 20120315 | |||
| 3 | IO_ORDERBY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_ORDERBY | Orderby clause | 20111130 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20111213 |
Method GET_PROCESSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_SERVICE | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MED_MDL_SERVICE_GRP | Internal Service Group Interface | 20110904 | |||
| 2 | RO_PROCESSOR | Value transfer | Object reference (TYPE REF TO) | /IWCOR/CL_DS_PROC_SINGLE | Business Data Processor | 20110829 |
Method GET_PROCESSOR on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method GET_RESOURCE_URI Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_CONTEXT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_CNTXT | OData Context | 20131004 | |||
| 2 | IR_DATA | Call by reference | Type reference (TYPE) | DATA | 20120803 | ||||
| 3 | IV_DELTATOKEN | Call by reference | Type reference (TYPE) | STRING | 20120423 | ||||
| 4 | IV_SKIPTOKEN | Call by reference | Type reference (TYPE) | STRING | 20120423 | ||||
| 5 | RV_RESOURCE_URI | Value transfer | Type reference (TYPE) | STRING | Resource URI | 20120412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120803 |
Method INIT_MODEL Signature
Method INIT_MODEL on class /IWFND/CL_SODATA_PROCESSOR has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20110830 |
Method INIT_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EO_TARGET_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM target entity set | 20111111 | |||
| 2 | ES_REQUEST | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | OData Request | 20110901 | |||
| 3 | ET_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | OData Parameter | 20110901 | |||
| 4 | IO_ENTITY_SET | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_ENTITY_SET | EDM entity set | 20110829 | |||
| 5 | IO_FILTER | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_NODE | Expression node | 20111108 | |||
| 6 | IO_FUNCTION_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | EDM function import | 20120213 | |||
| 7 | IO_NAVIGATION_PROPERTY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_NAV_PROPERTY | EDM navigation property | 20120311 | |||
| 8 | IO_ORDERBY | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EXPR_ORDERBY | Order by | 20110901 | |||
| 9 | IT_EXPAND | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T | Expand clauses | 20120521 | |||
| 10 | IT_KEY | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>KEY_PREDICATE_T | Keys | 20110901 | |||
| 11 | IT_NAVIGATION_PATH | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>NAVIGATION_PATH_SEGMENT_T | Navigation path | 20110829 | |||
| 12 | IT_SELECT | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_URI=>SELECT_ITEM_T | Select items | 20110901 | |||
| 13 | IV_COUNT | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20120704 | |||
| 14 | IV_EDM_MULTIPLICITY | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM=>EDM_MULTIPLICITY | EDM multiplicity | 20120213 | |||
| 15 | IV_FORMAT | Call by reference | Type reference (TYPE) | STRING | Format | 20110829 | |||
| 16 | IV_FOR_DS_OPERATION | Call by reference | Type reference (TYPE) | STRING | 20131211 | ||||
| 17 | IV_INLINECOUNT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120213 | ||||
| 18 | IV_MDL_CARDINALITY | Call by reference | Type reference (TYPE) | /IWFND/MED_MDL_CARDINALITY | Cardinality of nodes - See /IWFND/IF_MED_MDL_REFERENCE | 20120213 | |||
| 19 | IV_OPERATION | Call by reference | Type reference (TYPE) | STRING | Operation | 20110901 | |||
| 20 | IV_OPERATION_TYPE | Call by reference | Type reference (TYPE) | STRING | Operation type | 20110902 | |||
| 21 | IV_SKIP | Call by reference | Type reference (TYPE) | I | Skip | 20110901 | |||
| 22 | IV_SKIPTOKEN | Call by reference | Type reference (TYPE) | STRING | 20120213 | ||||
| 23 | IV_TOP | Call by reference | Type reference (TYPE) | STRING | Top | 20110901 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20110829 |
Method LOG_SECURITY_MSG Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_DATA | Call by reference | Type reference (TYPE) | DATA | 20111005 | ||||
| 2 | IS_REQUEST | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | 20111005 | ||||
| 3 | IV_MSG_NO | Call by reference | Type reference (TYPE) | SYMSGNO | 531 | Message Number | 20111005 |
Method LOG_SECURITY_MSG on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method RAISE_BUSINESS_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IX_BUSINESS_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | /IWFND/CX_MGW_BUSI_EXCEPTION | Business Exception for Minimal Gateway Consumers | 20110830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20110830 |
Method RAISE_TECHNICAL_ERROR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IX_TECHNICAL_EXCEPTION | Call by reference | Object reference (TYPE REF TO) | /IWFND/CX_MGW_TECH_EXCEPTION | Business Exception for Minimal Gateway Consumers | 20110830 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20110830 |
Method READ_OPENSEARCH_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ENTITY_SET | Call by reference | Type reference (TYPE) | STRING | 20120127 | ||||
| 2 | RO_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | REST Entity Provider | 20120127 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120127 |
Method REMOVE_ETAG Signature
Method REMOVE_ETAG on class /IWFND/CL_SODATA_PROCESSOR has no parameter.
Method REMOVE_ETAG on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method SET_COMMON_RESPONSE_HEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_REST_ENTITY_PROVIDER | REST Entity Provider | 20140124 | |||
| 2 | IS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>RESPONSE_S | 20140124 |
Method SET_COMMON_RESPONSE_HEADERS on class /IWFND/CL_SODATA_PROCESSOR has no exception.
Method SET_KEY_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KEY_TAB_EXTERNAL | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>NVP_T | 20120315 | ||||
| 2 | CT_KEY_TAB_INTERNAL | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TY_T_TECHNICAL_PAIR | 20120315 | ||||
| 3 | CV_KEY_STRING_EXTERNAL | Call by reference | Type reference (TYPE) | STRING | 20120315 | ||||
| 4 | CV_KEY_STRING_INTERNAL | Call by reference | Type reference (TYPE) | STRING | 20120315 | ||||
| 5 | IO_EDM_INSTANCE | Call by reference | Object reference (TYPE REF TO) | OBJECT | 20120315 | ||||
| 6 | IS_KEY_EXTERNAL | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>NVP_S | 20120315 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | OData error | 20120315 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 250 |