Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_MGW_CORE_RUNTIME | ODC Data Provider: Core Interface | 20111122 |
| 2 | Interface implementation (CLASS c. INTERFACES i_ref) | /IWFND/IF_MGW_DATA_PRO_IMP_MDC | ODC Data Provider Implementation - Multi Destin. Composition | 20111122 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | /IWFND/CL_MGW_MDC_VIRTUAL_PERS | Multi Destination Data Provider for Virtual Persistence | 20120605 |
Properties
| Class | /IWFND/CL_MGW_MDC_DATA | |
| Short Description | MGW Generic Data Provider for Multi Destination Composition | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /IWFND/MGW_GSR_CORE | GW Framework - ODC - Generic Service Interface - Core |
| Created | 20111122 | SAP |
| Last change | 20141120 | |
| 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 class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 4 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 5 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | /IWFND/IF_MGW_CORE_RUNTIME | ODC Data Provider: Core Interface | 20111122 | ||
| 2 | /IWFND/IF_MGW_DATA_PRO_IMP_MDC | ODC Data Provider Implementation - Multi Destin. Composition | 20111122 |
Friends
Class /IWFND/CL_MGW_MDC_DATA has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20111123 | |||||
| 2 | Constant | Public | Type reference (TYPE) | SEOCLSNAME | '/IWFND/CL_MGW_MDC_DATA' | Name of this class | 20111124 | ||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'MISSING_DATA_FROM__' | Prefix for an error skip token | 20121130 | ||
| 4 | Constant | Private | Type reference (TYPE) | /IWFND/SUP_IW_AGENT | 'DATA_PROVIDER_MDC' | IW Agent or Component | 20120823 | ||
| 5 | Constant | Public | Type reference (TYPE) | /IWFND/MGW_SAP_NOTE_ID | '1982510' | SAP Note number | 20140224 | ||
| 6 | Constant | Private | Type reference (TYPE) | CHAR1 | '_' | String separator | 20120905 | ||
| 7 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_MGW_BATCH_HELPER | MGW Batch Request Helper / Administrator | 20130703 | |||
| 8 | Instance attribute | Private | Object reference (TYPE REF TO) | /IWFND/CL_LOGGER | Logger for AppsLog and CCMS | 20121203 | |||
| 9 | Instance attribute | Protected | Type reference (TYPE) | /IWFND/CL_MGW_INST_MAN=>TY_GT_DATA_PRO_IMPLS | List of Data Provider Implementations | 20111123 | |||
| 10 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | TRUE if the READ_FEED is error tolerant | 20121206 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Adapt the delta token parameter for the MDC use case | 20120704 | |
| 2 | Instance method | Private | Method | Adapt the paging information for the MDC use case | 20120213 | |
| 3 | Instance method | Private | Method | Adapt the skip token parameter for the MDC use case | 20120214 | |
| 4 | Instance method | Private | Method | Check changeset for single backend | 20130704 | |
| 5 | Instance method | Private | Method | Check for skipping the current provider | 20131125 | |
| 6 | Instance method | Protected | Method | Get default data provider identified by default System Alias | 20111123 | |
| 7 | Instance method | Protected | Method | Get data provider identified by System Alias | 20111123 | |
| 8 | Instance method | Private | Method | Read a request parameter | 20111201 | |
| 9 | Instance method | Private | Method | Get the System Alias from Entry Provider (Create Payload) | 20111201 | |
| 10 | Instance method | Protected | Method | Get the System Alias from the key tab of the request details | 20111123 | |
| 11 | Instance method | Private | Method | Get the System Alias from the key tab of the request details | 20111207 | |
| 12 | Instance method | Private | Method | Get the System Alias from Payload | 20111201 | |
| 13 | Instance method | Protected | Method | Merge header fields and check for conflicts | 20111125 | |
| 14 | Instance method | Private | Method | Dispatch read entityset to BEP systems | 20120905 | |
| 15 | Instance method | Private | Method | Post Processing for a provider result | 20131125 | |
| 16 | Instance method | Private | Method | Read EntitySet - Post Processing | 20131125 | |
| 17 | Instance method | Private | Method | Read EntitySet - Pre Processing | 20131125 | |
| 18 | Instance method | Protected | Method | Remove System System Alias from request details | 20120213 | |
| 19 | Instance method | Private | Method | return the delta token for the current data provider | 20120704 | |
| 20 | Instance method | Protected | Method | Set System Alias field into entity structure | 20111124 | |
| 21 | Instance method | Private | Method | Handle an exception for the error tolerant use case | 20121204 | |
| 22 | Instance method | Private | Method | Raise an exception if the error tolerant use case failed | 20121204 | |
| 23 | Instance method | Protected | Method | Check that the filter string does not contain SAP__Origin | 20120215 | |
| 24 | Instance method | Protected | Method | Dynamic sorting for an internal table | 20140221 |
Events
Class /IWFND/CL_MGW_MDC_DATA has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_MS_DATA_PRO_IMPL | Private | Type reference (TYPE) | /IWFND/CL_MGW_INST_MAN=>TY_GS_DATA_PRO_IMPL | 20111123 | |
|
| 2 | TY_S_DELTA_TOKEN | Private | See coding | 20120704 | BEGIN OF ty_s_delta_token,
delta_token TYPE string,
END OF ty_s_delta_token
|
||
| 3 | TY_S_EXCEPTION | Private | See coding | 20121130 | BEGIN OF ty_s_exception,
tech type ref to /iwfnd/cx_mgw_tech_exception,
busi type ref to /iwfnd/cx_mgw_busi_exception,
system_alias type /IWFND/DEFI_SYSTEM_ALIAS,
END OF ty_s_exception
|
||
| 4 | TY_S_INDEX | Private | See coding | 20121130 | BEGIN OF ty_s_index,
char_index TYPE char3,
END OF ty_s_index
|
||
| 5 | TY_S_TOLERANT_INFO | Private | See coding | 20121204 | BEGIN OF ty_s_tolerant_info,
is_error_tolerant TYPE abap_bool,
is_inlinecount_error TYPE abap_bool,
error_skip_token TYPE string,
x_tech TYPE REF TO /iwfnd/cx_mgw_tech_exception,
x_busi TYPE REF TO /iwfnd/cx_mgw_busi_exception,
END OF ty_s_tolerant_info
|
||
| 6 | TY_T_DELTA_TOKEN | Private | See coding | 20120704 | ty_t_delta_token TYPE STANDARD TABLE OF ty_s_delta_token
|
||
| 7 | TY_T_EXCEPTIONS | Private | See coding | 20121130 | ty_t_exceptions TYPE STANDARD TABLE OF ty_s_exception
|
||
| 8 | TY_T_INDICES | Private | See coding | 20121130 | ty_t_indices TYPE STANDARD TABLE OF ty_s_index
|
Method Signatures
Method ADAPT_DELTATOKEN_FOR_MDC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARAMETERS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | Request Parameters | 20120705 | |||
| 2 | ET_DELTA_TOKEN | Call by reference | Type reference (TYPE) | TY_T_DELTA_TOKEN | 20120704 |
Method ADAPT_DELTATOKEN_FOR_MDC on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method ADAPT_PAGING_FOR_MDC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | Request Details | 20120213 |
Method ADAPT_PAGING_FOR_MDC on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method ADAPT_SKIPTOKEN_FOR_MDC Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_ERROR_SKIP_TOKEN_INDICES | Call by reference | Type reference (TYPE) | TY_T_INDICES | Indeces of the error data providers | 20121130 | |||
| 2 | ET_PARAMETERS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | same as IT_PARAMETER except for skip token (first byte gone) | 20120214 | |||
| 3 | EV_SKIP_TOKEN_INDEX | Call by reference | Type reference (TYPE) | I | first byte of the skip token parameter - 0 otherwise | 20120214 | |||
| 4 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | Request Parameters | 20120214 |
Method ADAPT_SKIPTOKEN_FOR_MDC on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method CHECK_CHANGESET_FOR_SINGLE_BEP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MGW_CORE_RUNTIME | ODC Data Provider: Core Interface | 20130704 | |||
| 2 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20130704 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20130704 |
Method CHECK_SKIP_PROVIDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | OData Parameters | 20131125 | |||
| 2 | EV_HAS_SKIPTOKEN | Call by reference | Type reference (TYPE) | ABAP_BOOL | Skiptoken exists | 20131125 | |||
| 3 | EV_IS_SKIP_PROVIDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Skip current provider | 20131125 | |||
| 4 | IS_FILTER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_S | Filter conditions | 20131125 | |||
| 5 | IT_DELTA_TOKEN | Call by reference | Type reference (TYPE) | TY_T_DELTA_TOKEN | Deltatoken table | 20131125 | |||
| 6 | IT_ERROR_SKIP_TOKENS_OLD | Call by reference | Type reference (TYPE) | TY_T_INDICES | OLD Skiptoken table | 20131125 | |||
| 7 | IV_DATA_PROVIDER_TABIX | Call by reference | Type reference (TYPE) | I | Provider index in provider list | 20131125 | |||
| 8 | IV_PROVIDER_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20131125 | |||
| 9 | IV_RESPONSE_SKIPTOKEN | Call by reference | Type reference (TYPE) | STRING | Skiptoken of last response | 20131125 | |||
| 10 | IV_SKIPTOKEN_TABIX_OLD | Call by reference | Type reference (TYPE) | I | Skiptoken index | 20131125 | |||
| 11 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20131125 |
Method CHECK_SKIP_PROVIDER on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method GET_DATA_PROVIDER_DEFAULT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_DATA_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWFND/IF_MGW_CORE_RUNTIME | ODC Data Provider: Core Interface | 20111123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Technical Exception for Minimal Gateway | 20111123 |
Method GET_DATA_PROVIDER_FOR_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111123 | |||
| 2 | RO_DATA_PROVIDER | Value transfer | Object reference (TYPE REF TO) | /IWFND/IF_MGW_CORE_RUNTIME | ODC Data Provider: Core Interface | 20111123 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Technical Exception for Minimal Gateway | 20111123 |
Method GET_REQUEST_PARAMETER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | Table of request parameters | 20111201 | |||
| 2 | IV_NAME | Call by reference | Type reference (TYPE) | STRING | Parameter Name | 20111201 | |||
| 3 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | Parameter Value | 20111201 |
Method GET_REQUEST_PARAMETER on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method GET_SYSTEM_ALIAS_FROM_ENTR_PRO Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_DATA_PROVIDER | Call by reference | Object reference (TYPE REF TO) | /IWFND/IF_MGW_ENTRY_PROVIDER | MGW Data Provider | 20111201 | |||
| 2 | IT_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | Request Parameters | 20111201 | |||
| 3 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | Name of the entity | 20111201 | |||
| 4 | RV_SYSTEM_ALIAS | Value transfer | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111201 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Technical Exception for Minimal Gateway | 20111201 |
Method GET_SYSTEM_ALIAS_FROM_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | Request Details | 20111123 | |||
| 2 | RV_SYSTEM_ALIAS | Value transfer | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111123 |
Method GET_SYSTEM_ALIAS_FROM_KEY on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method GET_SYSTEM_ALIAS_FROM_KEY_VAL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_KEY_VALUE_TAB | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | Key Value Pair table | 20111207 | |||
| 2 | RV_SYSTEM_ALIAS | Value transfer | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111207 |
Method GET_SYSTEM_ALIAS_FROM_KEY_VAL on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method GET_SYSTEM_ALIAS_FROM_PAYLOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_ENTITY | Call by reference | Type reference (TYPE) | ANY | Entity Data | 20111201 | |||
| 2 | RV_SYSTEM_ALIAS | Value transfer | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111201 |
Method GET_SYSTEM_ALIAS_FROM_PAYLOAD on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method MERGE_HEADER_FIELDS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_HEADER_FIELDS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20111125 | |||
| 2 | IT_HEADER_FIELDS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20111125 |
Method MERGE_HEADER_FIELDS on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method PARALLELIZE_READ_ENTITYSET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_DELETED_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20130517 | ||||
| 2 | CR_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20120905 | ||||
| 3 | CS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | 20120905 | ||||
| 4 | CS_TOLERANT_INFO | Call by reference | Type reference (TYPE) | TY_S_TOLERANT_INFO | 20131125 | ||||
| 5 | CT_HEADERS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20120905 | |||
| 6 | CT_INLINE_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO | 20131125 | ||||
| 7 | CT_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | 20131125 | ||||
| 8 | CV_IS_TARGET_FORMAT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20120905 | ||||
| 9 | CV_SKIPTOKEN_TABIX_OLD | Call by reference | Type reference (TYPE) | I | 20131125 | ||||
| 10 | IS_FILTER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_S | 20131125 | ||||
| 11 | IS_PAGING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PAGING_S | 20131125 | ||||
| 12 | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | 20120905 | ||||
| 13 | IT_DELTA_TOKEN | Call by reference | Type reference (TYPE) | TY_T_DELTA_TOKEN | 20131125 | ||||
| 14 | IT_ERROR_SKIP_TOKENS_OLD | Call by reference | Type reference (TYPE) | TY_T_INDICES | 20131125 | ||||
| 15 | IV_CONTENT_FORMAT | Call by reference | Type reference (TYPE) | /IWFND/MGW_CONTENT_FORMAT | the format of the response content | 20120905 | |||
| 16 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20120905 | ||||
| 17 | IV_ENTITY_SET_NAME | Call by reference | Type reference (TYPE) | STRING | 20120905 | ||||
| 18 | IV_IS_COUNT_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131125 | ||||
| 19 | IV_MDC_TASK_MAX | Call by reference | Type reference (TYPE) | I | Max. active tasks | 20120905 | |||
| 20 | IV_SOURCE_NAME | Call by reference | Type reference (TYPE) | STRING | 20120905 | ||||
| 21 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20131125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20120905 | ||
| 2 | MGW Technical Exception | 20120905 |
Method PROVIDER_POST_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_DELETED_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20131125 | ||||
| 2 | CR_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20131125 | ||||
| 3 | CS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | 20131125 | ||||
| 4 | CT_HEADERS | Call by reference | Type reference (TYPE) | TIHTTPNVP | HTTP Framework (iHTTP) Table Name/Value Pairs | 20131125 | |||
| 5 | CT_INLINE_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO | 20131125 | ||||
| 6 | CT_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | 20131125 | ||||
| 7 | CV_SKIPTOKEN_TABIX_OLD | Call by reference | Type reference (TYPE) | I | 20131125 | ||||
| 8 | IR_DELETED_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20131125 | ||||
| 9 | IR_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20131125 | ||||
| 10 | IS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | 20131125 | ||||
| 11 | IT_DELTA_TOKEN | Call by reference | Type reference (TYPE) | TY_T_DELTA_TOKEN | 20131125 | ||||
| 12 | IT_HEADERS | Call by reference | Type reference (TYPE) | TIHTTPNVP | 20131125 | ||||
| 13 | IT_INLINE_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO | 20131125 | ||||
| 14 | IV_DATA_PROVIDER_TABIX | Call by reference | Type reference (TYPE) | I | 20131125 | ||||
| 15 | IV_IS_COUNT_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131125 | ||||
| 16 | IV_IS_TARGET_FORMAT | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131125 | ||||
| 17 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20131125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20131125 | ||
| 2 | MGW Technical Exception | 20131125 |
Method READ_ES_POST_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_DELETED_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20131125 | ||||
| 2 | CR_ENTITYSET | Call by reference | Object reference (TYPE REF TO) | DATA | 20131125 | ||||
| 3 | CS_RESPONSE_CONTEXT | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT | 20131125 | ||||
| 4 | CT_ALL_DELETED_ENTITIES | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20131125 | ||||
| 5 | CT_ALL_ENTITIES | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20131125 | ||||
| 6 | IS_PAGING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PAGING_S | 20131125 | ||||
| 7 | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | 20131125 | ||||
| 8 | IS_TOLERANT_INFO | Call by reference | Type reference (TYPE) | TY_S_TOLERANT_INFO | 20131125 | ||||
| 9 | IT_EXCEPTION | Call by reference | Type reference (TYPE) | TY_T_EXCEPTIONS | 20131125 | ||||
| 10 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20131125 | ||||
| 11 | IV_IS_ONE_WITHOUT_FAIL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20131125 | ||
| 2 | MGW Technical Exception | 20131125 |
Method READ_ES_PRE_PROCESSING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_FILTER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_S | 20131125 | ||||
| 2 | ES_PAGING_INFO | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PAGING_S | 20131125 | ||||
| 3 | ES_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | 20131125 | ||||
| 4 | ES_TOLERANT_INFO | Call by reference | Type reference (TYPE) | TY_S_TOLERANT_INFO | 20131125 | ||||
| 5 | ET_DELTA_TOKEN | Call by reference | Type reference (TYPE) | TY_T_DELTA_TOKEN | 20131125 | ||||
| 6 | ET_ERROR_SKIP_TOKENS_OLD | Call by reference | Type reference (TYPE) | TY_T_INDICES | 20131125 | ||||
| 7 | ET_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | 20131125 | ||||
| 8 | EV_IS_COUNT_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20131125 | ||||
| 9 | EV_SKIPTOKEN_TABIX_OLD | Call by reference | Type reference (TYPE) | I | 20131125 | ||||
| 10 | EV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20131125 | |||
| 11 | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | 20131125 | ||||
| 12 | IT_PARAMETER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | 20131125 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20131125 |
Method REMOVE_SYSTEM_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | Request Details without system alias key | 20120213 | |||
| 2 | IS_REQUEST_DETAILS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S | Request Details with system alias key | 20120213 |
Method REMOVE_SYSTEM_ALIAS on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method SET_CURRENT_DELTA_TOKEN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_PARAMETERS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | 20120704 | ||||
| 2 | IT_DELTA_TOKEN | Call by reference | Type reference (TYPE) | TY_T_DELTA_TOKEN | 20120704 | ||||
| 3 | IV_INDEX | Call by reference | Type reference (TYPE) | I | 20120704 |
Method SET_CURRENT_DELTA_TOKEN on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method SET_SYSTEM_ALIAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CR_ENTITY | Call by reference | Object reference (TYPE REF TO) | DATA | Entity Structure Reference | 20111124 | |||
| 2 | IV_SYSTEM_ALIAS | Call by reference | Type reference (TYPE) | /IWFND/DEFI_SYSTEM_ALIAS | SAP System Alias | 20111124 |
Method SET_SYSTEM_ALIAS on class /IWFND/CL_MGW_MDC_DATA has no exception.
Method TOLERANT_HANDLE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TOLERANT_INFO | Call by reference | Type reference (TYPE) | TY_S_TOLERANT_INFO | 20121204 | ||||
| 2 | CT_EXCEPTIONS | Call by reference | Type reference (TYPE) | TY_T_EXCEPTIONS | 20121204 | ||||
| 3 | IS_DATA_PROVIDER | Call by reference | Type reference (TYPE) | /IWFND/CL_MGW_INST_MAN=>TY_GS_DATA_PRO_IMPL | 20121204 | ||||
| 4 | IV_DATA_PROVIDER_TABIX | Call by reference | Type reference (TYPE) | SY-TABIX | Index of Internal Tables | 20121204 | |||
| 5 | IV_IS_COUNT_REQUESTED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20121204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20121204 | ||
| 2 | MGW Technical Exception | 20121204 |
Method TOLERANT_RAISE_EXCEPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_EXCEPTIONS | Call by reference | Type reference (TYPE) | TY_T_EXCEPTIONS | 20121204 | ||||
| 2 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20121204 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20121204 | ||
| 2 | MGW Technical Exception | 20121204 |
Method VALIDATE_FILTER_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T | Request Parameters | 20120215 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20120215 |
Method VALIDATE_ORDERBY_STRING Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SORT_STRING_AS_NUM | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20140221 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table to be ordered based on order information | 20140221 | |||
| 3 | IT_ORDER | Call by reference | Type reference (TYPE) | /IWFND/IF_MGW_CORE_TYPES=>TY_T_TECHNICAL_ORDER | Order Information | 20140221 | |||
| 4 | IV_ENTITY_NAME | Call by reference | Type reference (TYPE) | STRING | 20140221 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | MGW Business Exception (for consumers) | 20140221 | ||
| 2 | Exception class for meta data access | 20140221 |
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 250 |