SAP ABAP Class /IWFND/CL_SODATA_PROCESSOR (OData Channel Business Data Processor - Lib 1.0)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWFND/COC_SDP_LIB_10 (Package) GW Framework - COC - SAP Data Protocol - Library 1.0
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
# Type group / Object type Type Type Description
1 /IWCOR/IF_APP_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWCOR/IF_DS_DATA Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWCOR/IF_DS_EDM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWCOR/IF_DS_PROC_FUNC_IMPORT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 /IWCOR/IF_DS_URI Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 /IWFND/CL_MGW_BATCH_HELPER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
7 /IWFND/IF_MED_MDL_SERVICE_GRP Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
8 /IWFND/IF_MGW_CORE_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
9 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
10 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
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 CO_FILTER_ENDSWITH Constant Private Type reference (TYPE) STRING 'endswith' 20111203
2 CO_FILTER_STARTSWITH Constant Private Type reference (TYPE) STRING 'startswith' 20111203
3 CO_FILTER_SUBSTRINGOF Constant Private Type reference (TYPE) STRING 'substringof' 20111203
4 GC_PARAM_FILTER Constant Private Type reference (TYPE) STRING '$filter' 20120203
5 MCS_CARDINALITY Constant Private See coding 20111007
6 MCS_FORMATS Constant Private See coding 20110831
7 MCS_MESSAGES Constant Private See coding 20110829
8 MCS_ODATA_METHOD Constant Private See coding 20131004
9 MCS_OPERATIONS Constant Private See coding 20110829
10 MCS_OPERATION_TYPES Constant Private See coding 20110902
11 MC_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'LIB 1.0 INT' Gateway Agent 20110829
12 MC_CONSUMER_TYPE Constant Private Type reference (TYPE) /IWFND/COR_CONSUMER_ID 'ODATA' Fixed consumer type needed for BUD provider 20110830
13 MC_MESSAGE_CLASS Constant Private Type reference (TYPE) SYMSGID '/IWFND/CM_MGW' T100 Message Class 20110829
14 MO_BATCH_HELPER Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_MGW_BATCH_HELPER OData Channel - Batch Administrator 20120127
15 MO_LOGGER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_LOGGER Logger for AppsLog and CCMS 20111028
16 MO_MGW_CONTEXT Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_MGW_CONTEXT MGW Context 20120124
17 MO_MGW_RUNTIME Instance attribute Private Object reference (TYPE REF TO) /IWFND/BD_MGW_RUNTIME MGW Runtime 20120125
18 MO_POST_PROCESSOR Static Attribute Private Object reference (TYPE REF TO) /IWFND/IF_SODATA_POST_PROC OData Channel - Post Processor 20120123
19 MO_ROOT_HANDLER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_SODATA_ROOT_HANDLER OData Channel Root Handler - Lib 1.0 20130927
20 MO_SERVICE Instance attribute Private Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_SERVICE_GRP Internal Service Group Interface 20110904
21 MO_SUTIL_RUNTIME Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_SUTIL_RUNTIME Support Utilities: Runtime 20120204
22 MO_TRANSACTION_MANAGER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_TRANSACTION_HANDLER Gateway Transaction Manager 20120228
23 MS_NAME_MAPPING Instance attribute Private Type reference (TYPE) TY_NAME_MAPPING Current Name Mapping Entry 20120104
24 MT_ENTITY_HEADERS Instance attribute Protected Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20110830
25 MT_EXPRESSIONS Instance attribute Private Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>TT_EXPRESSIONS Table for Filter Expressions 20130227
26 MT_FUNCTIONS Instance attribute Private Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>TT_FUNCTIONS Table for Filter Functions 20130227
27 MT_NAME_MAPPING Instance attribute Private Type reference (TYPE) TT_NAME_MAPPING Name Mapping Table 20111216
28 MT_SELECT_PARAMS Instance attribute Private Type reference (TYPE) STRING_TABLE Table of Strings 20111005
29 MV_BASE_URL Instance attribute Private Type reference (TYPE) STRING Base URL 20110829
30 MV_BATCH Instance attribute Private Type reference (TYPE) ABAP_BOOL 20130926
31 MV_CHANGESET Instance attribute Private Type reference (TYPE) ABAP_BOOL ChangeSet Procesing 20120124
32 MV_CONTENT_FORMAT Instance attribute Private Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT the format of the response content 20110829
33 MV_IS_STREAM Instance attribute Private Type reference (TYPE) ABAP_BOOL Stream Operation 20120125
34 MV_MSG_HANDLE Instance attribute Private Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20110829
35 MV_NAMESPACE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Service: Namespace 20110829
36 MV_SERVICE_NAME Instance attribute Private Type reference (TYPE) STRING Service: External Service Name 20110829
37 MV_SERVICE_VERSION Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_VERSION Service: Version ID 20120116
38 MV_SOURCE_ENTITY Instance attribute Private Type reference (TYPE) STRING Source Entity Type 20111124
39 MV_SOURCE_ENTITY_SET Instance attribute Private Type reference (TYPE) STRING Source Entity Set 20111124
40 MV_TARGET_ENTITY Instance attribute Private Type reference (TYPE) STRING Target Entity Type 20110829
41 MV_TARGET_ENTITY_SET Instance attribute Private Type reference (TYPE) STRING Target Entity Set 20120312
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COLLECTION_ELEMENT Instance method Private Method 20111005
2 ADD_ENTITY_SET_ANNOTATION Instance method Private Method 20111025
3 ADD_SERVICE_VERSION_LINKS Instance method Private Method 20120118
4 BATCH_RETURN_ERROR Instance method Private Method Return Operation Error to OData Lib 20130930
5 BATCH_RETURN_EXCEPTION Instance method Private Method Return Operation Exception to OData Lib 20131212
6 BATCH_RETURN_RESULT Instance method Private Method Return Operation Result to OData Lib 20130930
7 CHANGESET_RETURN_ERROR Instance method Private Method Return Changeset Error to OData Lib 20130927
8 CHANGESET_RETURN_RESULT Instance method Private Method Return Changeset Result to OData Lib 20130927
9 CHECK_CONTENT_REFERENCE Instance method Private Method Check Content Reference in Changeset 20131009
10 CHECK_ETAG_PROCESSING Instance method Private Method Check etag processing 20131029
11 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20110829
12 CONVERT_DATETIME Instance method Private Method Convert different datetime types 20120314
13 CONVERT_VALUE Instance method Private Method Convert EDM data 20120315
14 CONVERT_VALUE_BY_PARAMETER Instance method Private Method Convert EDM data by parameter 20120315
15 CONVERT_VALUE_BY_PREDICATE Instance method Private Method Convert EDM data by predicate 20120315
16 CORRECT_BOOLEAN_VALUE Instance method Private Method Correct BOOELAN value 20120523
17 CORRECT_DATETIME_VALUE Instance method Private Method Correct DATETIME value 20120104
18 CORRECT_GUID_VALUE Instance method Private Method Correct GUID value 20121001
19 CORRECT_SUBSTRING Instance method Private Method Correct STRING for substringof 20140604
20 CREATE_FILTER_TREE Instance method Private Method Get $filter expression in Table representation 20130301
21 EDM_PROPERTY_PATH_TO_ABAP Instance method Private Method 20111116
22 EXPR_NODE_TO_PROPERTY_PATH Instance method Private Method Convert the expression node of a property to a path 20111130
23 GET_CONDITIONS Instance method Private Method Get eTag conditions 20140320
24 GET_ENTRY_DATA Instance method Private Method 20111116
25 GET_ETAGS Instance method Private Method Get eTag values from REST conditions etag 20140404
26 GET_EXPAND_STRING Instance method Private Method Get Expand String 20120521
27 GET_FILTER_STRING Instance method Private Method Get Filter strings (with External & Internal Names) 20120313
28 GET_FI_DATA_BY_READ Instance method Private Method Get Function Import Data by Read Entity/Entity Set 20111024
29 GET_GUID Instance method Private Method Get new GUID Value 20130227
30 GET_MGW_CONTEXT Instance method Private Method Get Minimal Gateway Context 20110829
31 GET_MGW_RUNTIME Instance method Private Method Get Minimal Gateway Runtime 20110829
32 GET_NAME_FROM_PROPERTY_MEMBER Instance method Private Method Get Element Name from Property or Member 20120716
33 GET_NAME_FROM_PROPERTY_PATH Instance method Private Method Get Element Name from Property Path 20111213
34 GET_ORDERBY_PARAMETERS Instance method Private Method Get OrderBy Parameters 20111130
35 GET_PROCESSOR Static method Public Method Get a processor instance 20110829
36 GET_RESOURCE_URI Instance method Protected Method Get Resource URI 20120412
37 INIT_MODEL Instance method Private Method Initialize Model before each operation 20110829
38 INIT_REQUEST Instance method Private Method Initialization before request processing 20110829
39 LOG_SECURITY_MSG Instance method Private Method Log Security Message 20111005
40 RAISE_BUSINESS_ERROR Instance method Private Method Raise a business error 20110830
41 RAISE_TECHNICAL_ERROR Instance method Private Method Raise a technical error 20110830
42 READ_OPENSEARCH_DESCRIPTION Instance method Public Method Read OpenSearch Description 20120127
43 REMOVE_ETAG Instance method Private Method 20111124
44 SET_COMMON_RESPONSE_HEADERS Instance method Private Method 20140124
45 SET_KEY_INFO Instance method Private Method Set Key & Key table info 20120315
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 Changing CS_COLLECTION Call by reference Type reference (TYPE) /IWCOR/IF_APP_TYPES=>COLLECTION_S Collection structure according to spec 20111005
2 Importing 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 Changing CS_COLLECTION Call by reference Type reference (TYPE) /IWCOR/IF_APP_TYPES=>COLLECTION_S Collection structure according to spec 20111025
2 Importing 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 /IWCOR/CX_DS_ERROR OData error 20111116

Method ADD_SERVICE_VERSION_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 Importing 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 Importing IO_REST_REQUEST Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_REQUEST REST Request 20131212
2 Importing IO_REST_RESPONSE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_RESPONSE REST Response 20131212
3 Importing 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 Changing CS_OPERATION Call by reference Type reference (TYPE) /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION 20130930
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20130930

Method CHANGESET_RETURN_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ERROR_OPERATION Call by reference Type reference (TYPE) /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION 20130927
2 Importing 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 Changing CS_OPERATION Call by reference Type reference (TYPE) /IWFND/CL_MGW_BATCH_HELPER=>TY_S_BATCH_OPERATION 20130927
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20130927

Method CHECK_CONTENT_REFERENCE 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 REST Request 20131121
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20131009

Method CHECK_ETAG_PROCESSING 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 REST Request 20131029
2 Returning 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 Importing 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 Importing IO_EDM_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20120314
2 Importing IO_SIMPLE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SIMPLE_TYPE EDM simple type 20120314
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120314
4 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120314
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120314

Method CONVERT_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EDM_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20120315
2 Importing IO_SIMPLE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SIMPLE_TYPE EDM simple type 20120315
3 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120315
4 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120315
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120315

Method CONVERT_VALUE_BY_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARAMETER_VALUE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_URI=>PARAMETER_VALUE_S 20120315
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120315
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120315

Method CONVERT_VALUE_BY_PREDICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_KEY_PREDICATE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_URI=>KEY_PREDICATE_S 20120315
2 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120315
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120315

Method CORRECT_BOOLEAN_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIMPLE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SIMPLE_TYPE EDM simple type 20120523
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120523
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120523
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120523

Method CORRECT_DATETIME_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIMPLE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SIMPLE_TYPE EDM simple type 20120314
2 Importing IV_INTERNAL_TYPE Call by reference Type reference (TYPE) INTTYPE ABAP data type (C,D,N,...) 20120314
3 Importing IV_LENGTH Call by reference Type reference (TYPE) I 20120314
4 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20120104
5 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120104
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120104

Method CORRECT_GUID_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SIMPLE_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_SIMPLE_TYPE EDM simple type 20121001
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20121001
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20121001
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20121001

Method CORRECT_SUBSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPTION Call by reference Type reference (TYPE) DDOPTION Type of OPTION component in row type of a Ranges type 20140604
2 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20140604
3 Returning 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 Exporting EV_INDEX Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20130301
2 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression node 20130301
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM error 20130301
2 /IWCOR/CX_DS_ERROR OData error 20130301
3 /IWCOR/CX_DS_INTERNAL_ERROR OData server error - internal server error 20130301
4 /IWCOR/CX_DS_PROC_UNSUPPORTED 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 Importing IT_PROPERTY_PATH Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>PROPERTY_T 20111116
2 Returning RV_ABAP_NAME Value transfer Type reference (TYPE) STRING 20111116
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR 20111116
2 /IWCOR/CX_DS_INTERNAL_ERROR 20111116

Method EXPR_NODE_TO_PROPERTY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROPERTY Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>PROPERTY_T Complex and simple properties - property path 20130503
2 Exporting EV_NAVI_PATH_EXT Call by reference Type reference (TYPE) STRING External Navigation Path 20130504
3 Exporting EV_NAVI_PATH_INT Call by reference Type reference (TYPE) STRING Internal Navigation Path 20130504
4 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression node 20111130
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM error 20111130
2 /IWCOR/CX_DS_ERROR OData error 20130503
3 /IWCOR/CX_DS_INTERNAL_ERROR OData server error - internal server error 20111130
4 /IWCOR/CX_DS_PROC_UNSUPPORTED 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 Exporting ES_CONDITIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>TY_S_CONDITIONS 20140404
2 Importing IO_FUNCTION_IMPORT Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_FUNC_IMPORT EDM function import 20140408
3 Importing 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 /IWCOR/CX_DS_ERROR OData error 20140321

Method GET_ENTRY_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 20111116
2 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression node 20111116
3 Importing 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 Importing IT_KEY Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>KEY_PREDICATE_T Key predicates 20111116
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>NAVIGATION_PATH_SEGMENT_T Nav. path structures 20111116
6 Importing IT_SELECT Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>SELECT_ITEM_T Select items 20111116
7 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING 20111116
8 Importing IV_FOR_DS_OPERATION Call by reference Type reference (TYPE) STRING 20131211
9 Returning RR_DATA Value transfer Object reference (TYPE REF TO) DATA 20111116
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20111116

Method GET_ETAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ETAG Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>TY_T_ETAG 20140404
2 Importing IO_TARGET_ENTITY_TYPE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_TYPE EDM entity type 20140404
3 Importing 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 /IWCOR/CX_DS_ERROR OData error 20140404

Method GET_EXPAND_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_EXPAND_EXTERNAL Call by reference Type reference (TYPE) STRING 20120521
2 Exporting EV_EXPAND_INTERNAL Call by reference Type reference (TYPE) STRING 20120521
3 Importing IT_EXPAND Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T Expand clauses 20120521
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120521

Method GET_FILTER_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_VALUE_EXTERNAL Call by reference Type reference (TYPE) STRING Filter String with External Names 20120315
2 Exporting EV_VALUE_INTERNAL Call by reference Type reference (TYPE) STRING Filter String with Internal Names 20120315
3 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression node 20120313
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR 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 Changing CR_ENTITYSET Value transfer Object reference (TYPE REF TO) DATA Appication Data 20111024
2 Changing CT_INLINE_INFO Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO 20130813
3 Exporting EO_TARGET_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20111111
4 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20111024
5 Importing 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 Importing IT_EXPAND Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T Expand clauses 20120521
7 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING Format 20111024
8 Importing IV_FOR_DS_OPERATION Call by reference Type reference (TYPE) STRING 20131211
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20111024

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 Returning 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 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) STRING Name of function import 20111124
2 Returning 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 Exporting EV_VALUE_EXTERNAL Call by reference Type reference (TYPE) STRING 20120716
2 Exporting EV_VALUE_INTERNAL Call by reference Type reference (TYPE) STRING 20120716
3 Importing IO_NODE Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression node 20120716
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_EDM_ERROR EDM error 20120716
2 /IWCOR/CX_DS_ERROR OData error 20120716
3 /IWCOR/CX_DS_INTERNAL_ERROR OData server error - internal server error 20120716
4 /IWCOR/CX_DS_PROC_UNSUPPORTED 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 Importing IT_PROPERTY_PATH Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>PROPERTY_T 20111213
2 Importing IV_IS_INTERNAL_NAME Call by reference Type reference (TYPE) XSDBOOLEAN 20120313
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20111213
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20111213

Method GET_ORDERBY_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ORDER_EXTERNAL Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T Orderby with External Names 20120315
2 Exporting ET_ORDER_INTERNAL Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>TY_T_TECHNICAL_ORDER Orderby with Internal Names 20120315
3 Importing IO_ORDERBY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_ORDERBY Orderby clause 20111130
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20111213

Method GET_PROCESSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SERVICE Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_SERVICE_GRP Internal Service Group Interface 20110904
2 Returning 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 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_CNTXT OData Context 20131004
2 Importing IR_DATA Call by reference Type reference (TYPE) DATA 20120803
3 Importing IV_DELTATOKEN Call by reference Type reference (TYPE) STRING 20120423
4 Importing IV_SKIPTOKEN Call by reference Type reference (TYPE) STRING 20120423
5 Returning RV_RESOURCE_URI Value transfer Type reference (TYPE) STRING Resource URI 20120412
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR 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 /IWCOR/CX_DS_ERROR OData error 20110830

Method INIT_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_TARGET_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM target entity set 20111111
2 Exporting ES_REQUEST Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S OData Request 20110901
3 Exporting ET_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T OData Parameter 20110901
4 Importing IO_ENTITY_SET Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_ENTITY_SET EDM entity set 20110829
5 Importing IO_FILTER Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_NODE Expression node 20111108
6 Importing IO_FUNCTION_IMPORT Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_FUNC_IMPORT EDM function import 20120213
7 Importing IO_NAVIGATION_PROPERTY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EDM_NAV_PROPERTY EDM navigation property 20120311
8 Importing IO_ORDERBY Call by reference Object reference (TYPE REF TO) /IWCOR/IF_DS_EXPR_ORDERBY Order by 20110901
9 Importing IT_EXPAND Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>EXPAND_CLAUSE_T Expand clauses 20120521
10 Importing IT_KEY Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>KEY_PREDICATE_T Keys 20110901
11 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>NAVIGATION_PATH_SEGMENT_T Navigation path 20110829
12 Importing IT_SELECT Call by reference Type reference (TYPE) /IWCOR/IF_DS_URI=>SELECT_ITEM_T Select items 20110901
13 Importing IV_COUNT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120704
14 Importing IV_EDM_MULTIPLICITY Call by reference Type reference (TYPE) /IWCOR/IF_DS_EDM=>EDM_MULTIPLICITY EDM multiplicity 20120213
15 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING Format 20110829
16 Importing IV_FOR_DS_OPERATION Call by reference Type reference (TYPE) STRING 20131211
17 Importing IV_INLINECOUNT Call by reference Type reference (TYPE) ABAP_BOOL 20120213
18 Importing IV_MDL_CARDINALITY Call by reference Type reference (TYPE) /IWFND/MED_MDL_CARDINALITY Cardinality of nodes - See /IWFND/IF_MED_MDL_REFERENCE 20120213
19 Importing IV_OPERATION Call by reference Type reference (TYPE) STRING Operation 20110901
20 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) STRING Operation type 20110902
21 Importing IV_SKIP Call by reference Type reference (TYPE) I Skip 20110901
22 Importing IV_SKIPTOKEN Call by reference Type reference (TYPE) STRING 20120213
23 Importing IV_TOP Call by reference Type reference (TYPE) STRING Top 20110901
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20110829

Method LOG_SECURITY_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20111005
2 Importing IS_REQUEST Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20111005
3 Importing 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 Importing 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 /IWCOR/CX_DS_ERROR OData error 20110830

Method RAISE_TECHNICAL_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing 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 /IWCOR/CX_DS_ERROR OData error 20110830

Method READ_OPENSEARCH_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_SET Call by reference Type reference (TYPE) STRING 20120127
2 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) /IWCOR/IF_REST_ENTITY_PROVIDER REST Entity Provider 20120127
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR 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 Importing IO_PROVIDER Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_ENTITY_PROVIDER REST Entity Provider 20140124
2 Importing 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 Changing CT_KEY_TAB_EXTERNAL Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20120315
2 Changing CT_KEY_TAB_INTERNAL Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>TY_T_TECHNICAL_PAIR 20120315
3 Changing CV_KEY_STRING_EXTERNAL Call by reference Type reference (TYPE) STRING 20120315
4 Changing CV_KEY_STRING_INTERNAL Call by reference Type reference (TYPE) STRING 20120315
5 Importing IO_EDM_INSTANCE Call by reference Object reference (TYPE REF TO) OBJECT 20120315
6 Importing IS_KEY_EXTERNAL Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_S 20120315
# Exception Resumable Description Created on
1 /IWCOR/CX_DS_ERROR OData error 20120315
History
Last changed by/on SAP  20141120 
SAP Release Created in 250