Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_OCI_REQ_PROCESSOR | Request Processor | 20120924 |
Properties
| Class | /IWFND/CL_OCI_REQ_PROCESSOR | |
| Short Description | Request Processor for OCI | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/OCI | Odata Consumption Integration - Needed for /IWBEP/OCI... |
| Created | 20120924 | SAP |
| Last change | 20131127 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /IWFND/IF_OCI_REQ_PROCESSOR | Request Processor | 20120924 |
Friends
Class /IWFND/CL_OCI_REQ_PROCESSOR has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER=>COMPLEX_TYPE_S | 20121102 | ||||
| 2 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_PROVIDER=>ENTITY_TYPE_S | 20121102 | ||||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWCOR/CL_DS_EDM_PROV_SIMPLE | EDM simple metadata provider | 20121102 | |||
| 4 | Instance attribute | Public | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>DATA_SERVICES_S | Metadata | 20121004 | |||
| 5 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ACTIONS | Actions | 20121004 | |||
| 6 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ASSOCIATIONS | Association sets | 20121004 | |||
| 7 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO | Complex type mapping(Source name to external name) info | 20121009 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_TYPE | Complex Types | 20121004 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITIES | EntityCollection | 20121004 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO | Entity mapping(Source name to ecternal name) info | 20121009 | |||
| 11 | Instance attribute | Private | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_TOKENS | Filter tokens | 20121101 | |||
| 12 | Instance attribute | Private | Type reference (TYPE) | STRING | 20121101 | ||||
| 13 | Instance attribute | Private | Type reference (TYPE) | STRING | Source Entity name for Query parameter creation | 20121009 | |||
| 14 | Instance attribute | Private | Type reference (TYPE) | STRING | Namespace of the Entity | 20121004 |
Methods
Events
Class /IWFND/CL_OCI_REQ_PROCESSOR has no event.
Types
Class /IWFND/CL_OCI_REQ_PROCESSOR has no local type.
Method Signatures
Method ADD_MAPPING_INFO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_METADATA | Call by reference | Type reference (TYPE) | STRING | Metadata with Mapping information | 20121001 | |||
| 2 | IT_COMPLEX_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO | Mapping inofrmation | 20121008 | |||
| 3 | IT_ENTITY_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO | Mapping inofrmation | 20121008 | |||
| 4 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of entity | 20121001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121013 |
Method APPEND_LITERAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TOKEN | Call by reference | Type reference (TYPE) | STRING | 20121101 |
Method APPEND_LITERAL on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method APPEND_TOKEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TOKEN | Call by reference | Type reference (TYPE) | STRING | 20121101 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121103 |
Method CHECK_SERVICE Signature
Method CHECK_SERVICE on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method CHECK_SERVICE on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method CONSTRUCTOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_COMPLEX_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO | 20121009 | ||||
| 2 | IT_ENTITY_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO | 20121009 | ||||
| 3 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20121009 |
Method CONSTRUCTOR on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method CREATE_ENTRY Signature
Method CREATE_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method CREATE_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method DELETE_ENTRY Signature
Method DELETE_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method DELETE_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method GET_ENTRY Signature
Method GET_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method GET_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method GET_FEED Signature
Method GET_FEED on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method GET_FEED on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method GET_LITERAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | 20121101 |
Method GET_LITERAL on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method GET_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_METADATA_STR | Call by reference | Type reference (TYPE) | STRING | Source metadata string | 20121011 | |||
| 2 | ES_METADATA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>DATA_SERVICES_S | 20121010 | ||||
| 3 | EV_HEADER_FIELDS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20121010 | |||
| 4 | IT_COMPLEX_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO | Mapping inofrmation | 20121102 | |||
| 5 | IT_ENTITY_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO | Mapping inofrmation | 20121102 | |||
| 6 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of entity | 20121102 | |||
| 7 | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20121010 | |||
| 8 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | 20121010 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121010 |
Method GET_METADATA_MAPPING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ER_EDM_IMPL | Call by reference | Object reference (TYPE REF TO) | /IWCOR/CL_DS_EDM_IMPL_BASE | EDM default implementation | 20121009 | |||
| 2 | IT_COMPLEX_MAPPING | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO | complex type mapping | 20121009 | |||
| 3 | IT_ENTITY_MAPPING | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO | Entity mapping | 20121009 | |||
| 4 | IV_RFC_DEST | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20121009 | |||
| 5 | IV_SERVICENAME | Call by reference | Type reference (TYPE) | STRING | Service name | 20121009 | |||
| 6 | IV_SRC_METADATA | Call by reference | Type reference (TYPE) | STRING | Source Metadata | 20121011 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121010 |
Method GET_MODEL_INFO Signature
Method GET_MODEL_INFO on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method GET_MODEL_INFO on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method GET_SERVICE_ROOT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_RFC_DESTIANTION | Call by reference | Type reference (TYPE) | RFCDEST | RFC Destination | 20121001 | |||
| 2 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | Service Name | 20121001 | |||
| 3 | RV_SERVICE_ROOT | Value transfer | Type reference (TYPE) | STRING | Service Root | 20121001 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121001 |
Method GET_SRC_METADATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_METADATA_STR | Call by reference | Type reference (TYPE) | STRING | Source metadata string | 20121102 | |||
| 2 | ES_METADATA | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>DATA_SERVICES_S | 20121102 | ||||
| 3 | EV_HEADER_FIELDS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20121102 | |||
| 4 | IT_COMPLEX_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_MAPPING_INFO | Mapping inofrmation | 20121102 | |||
| 5 | IT_ENTITY_MAPPING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITY_MAPPING_INFO | Mapping inofrmation | 20121102 | |||
| 6 | IV_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | Namespace of entity | 20121102 | |||
| 7 | IV_RFC_DESTINATION | Call by reference | Type reference (TYPE) | RFCDEST | Logical Destination (Specified in Function Call) | 20121102 | |||
| 8 | IV_SERVICE_NAME | Call by reference | Type reference (TYPE) | STRING | 20121102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121102 |
Method GET_SRC_PROPERTY_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | 20121102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121103 |
Method GET_SRC_PROPERTY_NAME_CMPLX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_STRING | Call by reference | Type reference (TYPE) | STRING | 20121102 | ||||
| 2 | IV_SRC_CMPLX_TYPE | Call by reference | Type reference (TYPE) | STRING | 20121102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121103 |
Method GET_STREAM Signature
Method GET_STREAM on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method GET_STREAM on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method PREAPRE_ERROR_MESAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_OCI_PARSER | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_OCI_PARSER_WRAPPER | Wrapper Class for OData Parser | 20130425 | |||
| 2 | IV_RESPONSE | Call by reference | Type reference (TYPE) | XSTRING | Response from the Source | 20130425 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20130425 |
Method PREPARE_ASSOCIATIONS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ASSOCIATIONS | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ASSOCIATIONS | Associations | 20120924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121013 |
Method PREPARE_COMPLEX_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_COMPLEX_TYPES | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_COMPLEX_TYPE | Complex types | 20120924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121013 |
Method PREPARE_COMPLEX_TYPE_PROPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_PROPERTIES | Properties of complex type | 20120924 | |||
| 2 | IV_COMPLEX_TYPE_NAME | Call by reference | Type reference (TYPE) | STRING | Complex type name | 20120924 |
Method PREPARE_COMPLEX_TYPE_PROPS on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method PREPARE_ENTITIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ENTITIES | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ENTITIES | Entity set | 20120924 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121013 |
Method PREPARE_ENTITY_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROPERTIES | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_PROPERTIES | Entity Collection | 20120924 | |||
| 2 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Entity Name | 20120924 |
Method PREPARE_ENTITY_PROPERTIES on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method PREPARE_FILTERSTRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TECH_STRING | Call by reference | Type reference (TYPE) | STRING | 20121101 | ||||
| 2 | RV_SRC_STRING | Value transfer | Type reference (TYPE) | STRING | 20121101 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121103 |
Method PREPARE_FUNCTIONIMPORTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ACTIONS | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_ACTIONS | 20121004 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Technical Exception | 20121013 |
Method PREPARE_NAVIGATION_PROPERTIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_NAVIGATION_PROP | Call by reference | Type reference (TYPE) | /IWFND/IF_OCI_COMMON=>TY_T_NAV_PROPERTIES | Navigation Property | 20120924 | |||
| 2 | IT_NAVIGATION_PROP_SRC | Call by reference | Type reference (TYPE) | /IWCOR/IF_DS_EDM_PROVIDER=>NAVIGATION_PROPERTY_T | Navigation Property source | 20120924 |
Method PREPARE_NAVIGATION_PROPERTIES on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
Method PREPARE_PARAM_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_PARAM_STRING | Call by reference | Type reference (TYPE) | STRING | Parameter String | 20121015 | |||
| 2 | IO_FUN_IMPORT | Call by reference | Object reference (TYPE REF TO) | /IWCOR/IF_DS_EDM_FUNC_IMPORT | EDM function import | 20121015 | |||
| 3 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | /IWFND/T_MGW_NAME_VALUE_PAIR | table for name value pairs | 20121015 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EDM error | 20121015 |
Method PREPARE_QUERYPARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_URL | Call by reference | Type reference (TYPE) | STRING | 20121008 | ||||
| 2 | IS_PAGING | Call by reference | Type reference (TYPE) | /IWFND/S_MGW_PAGING | paging structure | 20121008 | |||
| 3 | IT_ORDER | Call by reference | Type reference (TYPE) | /IWFND/T_MGW_SORTING_ORDER | table of sorting statements | 20121008 | |||
| 4 | IV_FILTER | Call by reference | Type reference (TYPE) | STRING | 20121008 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EDM error | 20121103 |
Method UPDATE_ENTRY Signature
Method UPDATE_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no parameter.
Method UPDATE_ENTRY on class /IWFND/CL_OCI_REQ_PROCESSOR has no exception.
History
| Last changed by/on | SAP | 20131127 |
| SAP Release Created in | 250 |