SAP ABAP Class /IWFND/CL_MGW_MDC_DISPATCHER (MDC Dispatcher)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/MGW_GSR_CORE (Package) GW Framework - ODC - Generic Service Interface - Core
Properties
Class /IWFND/CL_MGW_MDC_DISPATCHER  
Short Description MDC Dispatcher    
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 20120823   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/CL_MGW_INST_MAN Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 /IWFND/CL_MGW_MDC_DISPATCHER Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 /IWFND/IF_MGW_CORE_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MGW_MDC_DISPATCHER has no interface implemented.
Friends
Class /IWFND/CL_MGW_MDC_DISPATCHER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'DATA_PROVIDER_MDC' IW Agent or Component 20131127
2 CO_FUNC_READ_ENTITYSET Constant Private Type reference (TYPE) FUNCNAME '/IWBEP/FM_MGW_READ_ENTITYSET' RFC Function for Read EntitySet 20131127
3 CO_ID_FORMAT Constant Private Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 'I' the format of the response content 20131127
4 CO_ID_TRANSFORMATION Constant Private Type reference (TYPE) CXSLTDESC 'ID' Name of an XSLT Program 20131127
5 MO_SUTIL_RUNTIME Static Attribute Private Object reference (TYPE REF TO) /IWFND/CL_SUTIL_RUNTIME Support Utilities: Runtime 20120824
6 MT_RDES_DATA Static Attribute Private Type reference (TYPE) TY_T_RDES_DATA 20120824
7 MV_IS_RDES_PARALLEL Static Attribute Public Type reference (TYPE) XSDBOOLEAN Parallelization for Read EntitySet is active 20120824
8 MV_READ_ENTITYSET_NUMBER Static Attribute Private Type reference (TYPE) I Current number of Rread Entityset 20120823
9 MV_TASK_ACTIVE Static Attribute Private Type reference (TYPE) I Number of active tasks 20120905
10 MV_TASK_CURRENT Static Attribute Private Type reference (TYPE) I Current number of returned tasks 20120905
11 MV_TASK_RETURNED Static Attribute Private Type reference (TYPE) I Number of returned tasks 20120905
Methods
# Method Level Visibility Method type Description Created on
1 DESERIALIZE_ENTITYSET_DATA Static method Private Method 20120824
2 DESERIALIZE_RESPONSE_DATA Static method Private Method 20131127
3 GET_PARAMETER Static method Private Method 20120824
4 RDES_EXECUTE Static method Public Method Execute Read Entityset to backends 20120905
5 RDES_FINISH Static method Public Method Finish Parallelization for Read Entityset 20120823
6 RDES_GET_RESULTS Static method Public Method Get Results of all Read Entitysets 20120823
7 RDES_RECEIVE_HANDLE_REQUEST Static method Public Method Receive Result of RFM HANDLE_REQUEST 20131127
8 RDES_RECEIVE_READ_ENTITYSET Static method Public Method Receive Result of RFM READ_ENTITYSET 20131127
9 RDES_REGISTER Static method Public Method Register Operation Read Entityset 20120823
10 RDES_START Static method Public Method Start Parallelization for Read Entityset 20120905
11 RDES_UPDATE Static method Public Method Update Parameters of Read Entityset 20120831
Events
Class /IWFND/CL_MGW_MDC_DISPATCHER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_RDES_DATA Public See coding 20120824 BEGIN OF ty_s_rdes_data, operation_number TYPE i, system_alias TYPE /iwfnd/defi_system_alias, destination TYPE rfcdest, gwbep_version TYPE numc3, entity_name TYPE string, model_identifier TYPE /iwfnd/med_mdl_identifier, model_access TYPE REF TO /iwfnd/if_mgw_med_access, it_parameter TYPE /iwfnd/if_mgw_core_types=>parameter_values_t, iv_context TYPE xstring, cv_is_target_format TYPE abap_bool, ct_headers TYPE tihttpnvp, cr_entityset TYPE REF TO data, cr_deleted_entityset TYPE REF TO data, ct_inline_info TYPE /iwfnd/if_mgw_core_runtime=>ty_t_inline_info, cs_response_context TYPE /iwfnd/if_mgw_core_types=>response_s, et_msg_container TYPE /iwfnd/t_mgw_message_container, es_msg_container_h TYPE /iwfnd/s_message_container_h, ex_tech_exception TYPE REF TO /iwfnd/cx_mgw_tech_exception, perf_handle_hub TYPE i, perf_handle_bep TYPE i, END OF ty_s_rdes_data
2 TY_T_RDES_DATA Public See coding 20120824 ty_t_rdes_data TYPE STANDARD TABLE OF ty_s_rdes_data
Method Signatures

Method DESERIALIZE_ENTITYSET_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DELETED_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20130517
2 Changing CR_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20120824
3 Changing CS_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT 20120824
4 Exporting EV_IS_TARGET_FORMAT Call by reference Type reference (TYPE) ABAP_BOOL 20120824
5 Importing IO_MODEL_ACCESS Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_MED_ACCESS interface to access meta model functionality 20120824
6 Importing IV_COUNT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120824
7 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20120824
8 Importing IV_FORMAT Call by reference Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT the format of the response content 20120824
9 Importing IV_INLINES Call by reference Type reference (TYPE) STRING 20120824
10 Importing IV_PERF_HANDLE_BEP Call by reference Type reference (TYPE) I 20120827
11 Importing IV_RAW_RESPONSE_CONTEXT Call by reference Type reference (TYPE) XSTRING 20120824
12 Importing IV_RFC_REQUEST_SIZE Call by reference Type reference (TYPE) I 20130508
13 Importing IV_RFC_START_TIME Call by reference Type reference (TYPE) I 20130529
14 Importing IV_SERIALIZED_DATA Call by reference Type reference (TYPE) XSTRING 20120824
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120824

Method DESERIALIZE_RESPONSE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DELETED_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20131127
2 Changing CR_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20131127
3 Changing CS_MSG_CONTAINER_H Call by reference Type reference (TYPE) /IWFND/S_MESSAGE_CONTAINER_H Exception information and message container header 20131127
4 Changing CS_RESPONSE_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_S_MGW_RESPONSE_CONTEXT 20131127
5 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20131127
6 Changing CT_INLINE_INFO Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_RUNTIME=>TY_T_INLINE_INFO 20131127
7 Importing IO_MODEL_ACCESS Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_MED_ACCESS interface to access meta model functionality 20131127
8 Importing IT_RESPONSE_HEADER Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20131127
9 Importing IV_COUNT Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20131127
10 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20131127
11 Importing IV_INLINES Call by reference Type reference (TYPE) STRING 20131127
12 Importing IV_PERF_HANDLE_BEP Call by reference Type reference (TYPE) I 20131127
13 Importing IV_RESPONSE_BODY Call by reference Type reference (TYPE) XSTRING 20131127
14 Importing IV_RFC_REQUEST_SIZE Call by reference Type reference (TYPE) I 20131127
15 Importing IV_RFC_START_TIME Call by reference Type reference (TYPE) I 20131127
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20131127

Method GET_PARAMETER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20120824
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20120824
3 Returning RV_VALUE Value transfer Type reference (TYPE) STRING 20120824

Method GET_PARAMETER on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_EXECUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MDC_TASK_MAX Call by reference Type reference (TYPE) I Max. active tasks 20120905
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120905

Method RDES_FINISH Signature

Method RDES_FINISH on class /IWFND/CL_MGW_MDC_DISPATCHER has no parameter.
Method RDES_FINISH on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_GET_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) /IWFND/CL_MGW_MDC_DISPATCHER=>TY_T_RDES_DATA Result of Read Entitysets 20120823

Method RDES_GET_RESULTS on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_RECEIVE_HANDLE_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CSEQUENCE Task Name 20131127

Method RDES_RECEIVE_HANDLE_REQUEST on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_RECEIVE_READ_ENTITYSET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_TASK Call by reference Type reference (TYPE) CSEQUENCE Task Name 20131127

Method RDES_RECEIVE_READ_ENTITYSET on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20120831

Method RDES_REGISTER on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_START Signature

Method RDES_START on class /IWFND/CL_MGW_MDC_DISPATCHER has no parameter.
Method RDES_START on class /IWFND/CL_MGW_MDC_DISPATCHER has no exception.

Method RDES_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL_ACCESS Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_MED_ACCESS interface to access meta model functionality 20120831
2 Importing IR_DELETED_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20131127
3 Importing IR_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20131127
4 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20120831
5 Importing IV_CONTEXT Call by reference Type reference (TYPE) XSTRING Context of Read Entityset 20120831
6 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20120831
7 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Entity Name 20120831
8 Importing IV_GWBEP_VERSION Call by reference Type reference (TYPE) NUMC3 Internal GWBEP Version 20131127
9 Importing IV_MODEL_IDENTIFIER Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20120831
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20120831
History
Last changed by/on SAP  20141120 
SAP Release Created in 250