SAP ABAP Interface /IWFND/IF_OCI_REQ_PROCESSOR (Request Processor)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-LCP (Application Component) Gateway Local content providers        
     /IWFND/OCI (Package) Odata Consumption Integration - Needed for /IWBEP/OCI...
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/CL_OCI_REQ_PROCESSOR Request Processor for OCI 20120924
Properties
Interface /IWFND/IF_OCI_REQ_PROCESSOR  
Short Description Request Processor    
General Data
Package /IWFND/OCI   Odata Consumption Integration - Needed for /IWBEP/OCI... 
Created 20120924   SAP 
Last changed 20131127   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWCOR/IF_DS_EDM Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_OCI_COMMON Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWFND/IF_OCI_REQ_PROCESSOR Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Interface /IWFND/IF_OCI_REQ_PROCESSOR has no interface.
Friends
Interface /IWFND/IF_OCI_REQ_PROCESSOR has no friend.
Attributes
Interface /IWFND/IF_OCI_REQ_PROCESSOR has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_SERVICE Instance method Public Method Check existance of service 20121003
2 CREATE_ENTRY Instance method Public Method Create Entry 20121001
3 DELETE_ENTRY Instance method Public Method Delete Entry 20121003
4 EXECUTE_ACTION Instance method Public Method Function Import 20121008
5 GET_ENTRY Instance method Public Method Get Entry 20120927
6 GET_FEED Instance method Public Method Get Feed 20120924
7 GET_MODEL_INFO Instance method Public Method Populate Model Info 20120924
8 GET_STREAM Instance method Public Method Get Stream 20130314
9 UPDATE_ENTRY Instance method Public Method Update Entry 20121009
Events
Interface /IWFND/IF_OCI_REQ_PROCESSOR has no event.
Types
Interface /IWFND/IF_OCI_REQ_PROCESSOR has no local type.
Method Signatures

Method CHECK_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STATUS_CODE Call by reference Type reference (TYPE) I Response Status 20121003
2 Exporting EV_STATUS_MESSAGE Call by reference Type reference (TYPE) STRING Status of response 20121004
3 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121003
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name 20121003

Method CHECK_SERVICE on Interface /IWFND/IF_OCI_REQ_PROCESSOR has no exception.

Method CREATE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP FrameworHttp Headers 20130326
2 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA Created Entity 20121001
3 Importing IT_COMPLEX_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO Mapping(Source to external) info table for complex type 20121008
4 Importing IT_ENTITY_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO mapping info table 20121008
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table of navigation paths 20121001
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table for name value pairs 20121001
7 Importing IV_DATA Call by reference Type reference (TYPE) DATA Data for entity creation 20121001
8 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity name 20121001
9 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Entity set name 20121001
10 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121001
11 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name(Odata Service Name) 20121001
12 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING Source Metadata 20121011
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20121001

Method DELETE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP FrameworHttp Headers 20130326
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20121003
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20121003
4 Importing IV_DATA_URI Call by reference Type reference (TYPE) DATA Data From URI 20121011
5 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity Name 20121003
6 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Entity Set name 20121003
7 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121003
8 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service name 20121003
9 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING Source Metadata String 20121105
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20121003
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20121003

Method EXECUTE_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP FrameworHttp Headers 20130326
2 Exporting ER_ENTITY Call by reference Type reference (TYPE) DATA EntitySet 20121008
3 Importing IT_COMPLEX_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO 20121012
4 Importing IT_ENTITY_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO 20121012
5 Importing IT_PARAMETERS Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20121009
6 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING Action Name 20121009
7 Importing IV_DATA Call by reference Type reference (TYPE) DATA 20121009
8 Importing IV_MULTIPLICITY Call by reference Type reference (TYPE) CHAR1 Single-Character Flag 20121026
9 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20121008
10 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name 20121008
11 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING Source Metadata 20121102
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20121010

Method GET_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP http headers 20130326
2 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA Entityset 20120927
3 Importing IR_SOURCE_STRUCTURE Call by reference Object reference (TYPE REF TO) DATA 20121012
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20120927
5 Importing IT_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO 20121011
6 Importing IT_MAPPING_INFO_CMPLX Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO 20121011
7 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20120927
8 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity Name 20120927
9 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Entity Set name 20120927
10 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20120927
11 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name 20120927
12 Importing IV_SOURCE_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20121012
13 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING Source Name 20121005
14 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING 20121012
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20120927

Method GET_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP FrameworHttp Headers 20130326
2 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA Entityset 20120924
3 Importing IR_SOURCE_TABLE Call by reference Object reference (TYPE REF TO) DATA 20121011
4 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING paging structure 20120927
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20120927
6 Importing IT_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO 20121008
7 Importing IT_MAPPING_INFO_CMPLX Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO Complex type Mapping (Source to external)information 20121008
8 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table of navigation paths 20120927
9 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/T_MGW_SORTING_ORDER the sorting order 20120927
10 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity Name 20120924
11 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Entity Set name 20120924
12 Importing IV_FILTER_STRING Call by reference Type reference (TYPE) STRING the filter as a string containing ANDs and ORs etc 20120927
13 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20120924
14 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING Search String 20121005
15 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name 20120924
16 Importing IV_SOURCE_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Source Entity set name 20121011
17 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20121011
18 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING Source Metadata 20121012
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20120924

Method GET_MODEL_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_METADATA_STR Call by reference Type reference (TYPE) STRING Matadata string 20121011
2 Exporting ET_ACTIONS Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ACTIONS Actions 20120924
3 Exporting ET_ASSOCIATIONS Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ASSOCIATIONS Associations 20120924
4 Exporting ET_COMPLEX_TYPES Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_TYPE Complex types 20120924
5 Exporting ET_ENTITIES Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITIES Entities 20120924
6 Exporting EV_ENTITY_NS Call by reference Type reference (TYPE) STRING Source Namespace of Entities 20121102
7 Exporting EV_HEADER_FIELDS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20121003
8 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST RFC destination 20120924
9 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service name 20120924
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20120924

Method GET_STREAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP FrameworHttp Headers 20130326
2 Exporting EV_MIME_TYPE Call by reference Type reference (TYPE) STRING Mime type of the content 20130314
3 Exporting EV_STREAM Call by reference Type reference (TYPE) XSTRING Stream Content 20130314
4 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20130314
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130314
6 Importing IT_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO 20130314
7 Importing IT_MAPPING_INFO_CMPLX Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO 20130314
8 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity Name 20130314
9 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Entity Set name 20130314
10 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST RFC Destination 20130314
11 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name 20130314
12 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING Source Name 20130314
13 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING 20130314
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20130314

Method UPDATE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP FrameworHttp Headers 20130326
2 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA Created Entity 20121009
3 Importing IT_COMPLEX_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO Complex type mapping info table 20121009
4 Importing IT_ENTITY_MAPPING_INFO Call by reference Type reference (TYPE) /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO Entity mapping info table 20121009
5 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table of navigation paths 20121009
6 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/T_MGW_NAVIGATION_PATH table for name value pairs 20121009
7 Importing IV_DATA_ENTITY Call by reference Type reference (TYPE) DATA Data from request body 20121011
8 Importing IV_DATA_URI Call by reference Type reference (TYPE) DATA Data from request uri 20121011
9 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity name 20121009
10 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Entity set name 20121009
11 Importing IV_RFC_DESTIANTION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121009
12 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) STRING Service Name(Odata Service Name) 20121009
13 Importing IV_SRC_METADATA Call by reference Type reference (TYPE) STRING Source Metadata String 20121012
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20121009
History
Last changed by/on SAP  20131127 
SAP Release Created in 250