SAP ABAP Class /IWFND/CL_MGW_ABS_DATA (MGW Abstract Data Provider)
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_APPL_RUNTIME ODC Data Provider: Simplified Application Interface 20110711
2 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MGW_CORE_RUNTIME ODC Data Provider: Core Interface 20110711
3 Interface implementation (CLASS c. INTERFACES i_ref)  /IWFND/IF_MGW_DATA_PRO_IMP_ADP ODC Data Provider Implementation - Adaptation 20110714
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MGW_MED_CATALOG Meta Data Repository 20110719
2 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MGW_USER_SERVICE User service mgw runtime class 20110719
Properties
Class /IWFND/CL_MGW_ABS_DATA  
Short Description MGW Abstract Data Provider    
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 20110711   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /IWFND/CL_MGW_ABS_DATA has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /IWFND/IF_MGW_APPL_RUNTIME ODC Data Provider: Simplified Application Interface 20110711
2 /IWFND/IF_MGW_CORE_RUNTIME ODC Data Provider: Core Interface 20110711
3 /IWFND/IF_MGW_DATA_PRO_IMP_ADP ODC Data Provider Implementation - Adaptation 20110714
Friends
Class /IWFND/CL_MGW_ABS_DATA has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_METHODS Constant Private See coding 20130611
2 GCS_PARAMETERS Constant Private See coding 20110715
3 GCS_REQUEST_TYPES Constant Private See coding 20120125
4 MO_CONTEXT Instance attribute Protected Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20110711
5 MO_SUTIL_RUNTIME Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_SUTIL_RUNTIME Support Utilities: Runtime 20111205
6 MR_REQUEST_DETAILS Instance attribute Protected Object reference (TYPE REF TO) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20110711
7 MT_HEADERS Instance attribute Private Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20110720
8 MV_IS_DEFAULT_PROVIDER Instance attribute Protected Type reference (TYPE) /IWFND/MGW_INMA_DEFAULT_ALIAS TRUE if this is the default Data Provider for MDC scenario 20110714
9 MV_SERVICE_DOC_NAME Instance attribute Protected Type reference (TYPE) STRING 20110718
10 MV_SERVICE_NAMESPACE Instance attribute Protected Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE 20110718
11 MV_SERVICE_VERSION Instance attribute Protected Type reference (TYPE) /IWFND/MED_MDL_VERSION 20110718
12 MV_SYSTEM_ALIAS Instance attribute Protected Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS System Alias this class retrieves the data from 20110714
Methods
# Method Level Visibility Method type Description Created on
1 ADD_PERFORMANCE_DATA Instance method Private Method Add Performance Trace Data 20111130
2 COPY_DATA_TO_REF Instance method Public Method 20110711
3 GET_ENTITY_DESCRIPTOR Instance method Private Method 20110720
4 SET_ETAG Instance method Public Method sets the etag to the reponse 20110715
5 SET_HEADER Instance method Public Method sets an header with key and value 20110715
6 SET_HEADERS Instance method Private Method sets the header table 20110715
Events
Class /IWFND/CL_MGW_ABS_DATA has no event.
Types
Class /IWFND/CL_MGW_ABS_DATA has no local type.
Method Signatures

Method ADD_PERFORMANCE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_METHOD Call by reference Type reference (TYPE) STRING Method name 20111130
2 Importing IV_TIME_START Call by reference Type reference (TYPE) I Start Time 20111130
3 Importing IV_TIME_STOP Call by reference Type reference (TYPE) I Stop Time 20111130

Method ADD_PERFORMANCE_DATA on class /IWFND/CL_MGW_ABS_DATA has no exception.

Method COPY_DATA_TO_REF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_DATA Call by reference Object reference (TYPE REF TO) DATA 20110711
2 Importing IS_DATA Call by reference Type reference (TYPE) ANY 20110711

Method COPY_DATA_TO_REF on class /IWFND/CL_MGW_ABS_DATA has no exception.

Method GET_ENTITY_DESCRIPTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EXPAND Call by reference Type reference (TYPE) STRING 20110720
2 Returning RO_ENTITY_DESCRIPTOR Value transfer Object reference (TYPE REF TO) /IWFND/CL_MGW_EXPAND_NODE Expand Node 20110720

Method GET_ENTITY_DESCRIPTOR on class /IWFND/CL_MGW_ABS_DATA has no exception.

Method SET_ETAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) STRING 20110715

Method SET_ETAG on class /IWFND/CL_MGW_ABS_DATA has no exception.

Method SET_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEADER Call by reference Type reference (TYPE) IHTTPNVP HTTP Framework (iHTTP) Name/Value Pair 20110715

Method SET_HEADER on class /IWFND/CL_MGW_ABS_DATA has no exception.

Method SET_HEADERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20110715

Method SET_HEADERS on class /IWFND/CL_MGW_ABS_DATA has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 250