SAP ABAP Class /IWFND/CL_MGW_PROV_DELEGATOR (MGW Data Provider Delegator / 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
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MGW_BADI_RUNTIME ODC Data Provider: BADI Interface 20110719
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MGW_CORE_RUNTIME ODC Data Provider: Core Interface 20110719
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20110719
Properties
Class /IWFND/CL_MGW_PROV_DELEGATOR  
Short Description MGW Data Provider Delegator / 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 20110719   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MGW_BADI_RUNTIME ODC Data Provider: BADI Interface 20110719
2 /IWFND/IF_MGW_CORE_RUNTIME ODC Data Provider: Core Interface 20110719
3 IF_BADI_INTERFACE Tag Interface for BAdIs 20110719
Friends
Class /IWFND/CL_MGW_PROV_DELEGATOR has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_LOG_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'DATA_PROVIDER_DE' IW Agent or Component 20110822
2 GO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20111006
3 GO_DATA_PROVIDER Instance attribute Private Object reference (TYPE REF TO) /IWFND/IF_MGW_CORE_RUNTIME ODC Data Provider: Core Interface 20110719
4 GV_BASE_URL Instance attribute Private Type reference (TYPE) STRING Base URL 20111006
5 GX_BUSI_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20130704
6 GX_TECH_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110822
7 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20120621
8 MV_MDL_IDENTIFIER Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER 20120312
9 MV_SERVICE_ID Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER 20120313
Methods
# Method Level Visibility Method type Description Created on
1 GET_DATA_PROVIDER Instance method Private Method Get the data provider class for a given model name 20111004
2 RESOLVE_EXTERNAL_LINK Instance method Private Method Obsolete: Resolve associations to a model of another service 20111005
3 RESOLVE_NAVIGATION Instance method Private Method Resolve associations pointing to a model of another service 20120314
Events
Class /IWFND/CL_MGW_PROV_DELEGATOR has no event.
Types
Class /IWFND/CL_MGW_PROV_DELEGATOR has no local type.
Method Signatures

Method GET_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Name of the target entity to be processed 20120613
2 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20111004
3 Importing IV_SERVICE_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20111005
4 Returning RO_DATA_PROVIDER Value transfer Object reference (TYPE REF TO) /IWFND/IF_MGW_CORE_RUNTIME ODC Data Provider: Core Interface 20111004

Method GET_DATA_PROVIDER on class /IWFND/CL_MGW_PROV_DELEGATOR has no exception.

Method RESOLVE_EXTERNAL_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_CORE_RUNTIME Same as GO_DATA_PROVIDER if no external link 20111006
2 Exporting ES_NEW_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S Same as ES_NEW_REQUEST_DETAILS if no external link 20111005
3 Exporting EV_NEW_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Same as IV_IS_FOR_ENTITYSET if no external link 20111005
4 Exporting EV_NEW_SOURCE_NAME Call by reference Type reference (TYPE) STRING Same as IV_SOURCE_NAME if no external link 20111005
5 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S Default for ES_NEW_REQUEST_DETAILS if no external link 20111005
6 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Target Entity Name 20111005
7 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Default for EV_NEW_ENTITY_SET_NAME if no external link 20111005
8 Importing IV_IS_FOR_ENTITY Call by reference Type reference (TYPE) ABAP_BOOL ' ' Resolve external link for a "READ_ENTITY" request 20111005
9 Importing IV_IS_FOR_ENTITYSET Call by reference Type reference (TYPE) ABAP_BOOL ' ' Resolve external link for a "READ_ENTITYSET" request 20111005
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING Default for IV_SOURCE_NAME if no external link 20111005
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20111005

Method RESOLVE_NAVIGATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_DATA_PROVIDER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_CORE_RUNTIME Same as GO_DATA_PROVIDER if no external link 20120314
2 Exporting ES_NEW_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S Same as ES_NEW_REQUEST_DETAILS if no external link 20120314
3 Exporting EV_NEW_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Same as IV_IS_FOR_ENTITYSET if no external link 20120314
4 Exporting EV_NEW_SOURCE_NAME Call by reference Type reference (TYPE) STRING Same as IV_SOURCE_NAME if no external link 20120314
5 Importing IS_REQUEST_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S Default for ES_NEW_REQUEST_DETAILS if no external link 20120314
6 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING Target Entity Name 20120314
7 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING Default for EV_NEW_ENTITY_SET_NAME if no external link 20120314
8 Importing IV_IS_FOR_ENTITY Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20120314
9 Importing IV_IS_FOR_ENTITYSET Call by reference Type reference (TYPE) ABAP_BOOL ' ' 20120314
10 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING Default for IV_SOURCE_NAME if no external link 20120314
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION 20120314
History
Last changed by/on SAP  20131127 
SAP Release Created in 250