SAP ABAP Class /IWFND/CL_MGW_FAC_UTIL (MGW Facade utilities)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-FND-CCL (Application Component) IWF Consumer Connectivity Layer
     /IWFND/COC_MGW_FACADE (Package) GW Framework - Consumer Connectivity - MGW Facade
Properties
Class /IWFND/CL_MGW_FAC_UTIL  
Short Description MGW Facade utilities    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/COC_MGW_FACADE   GW Framework - Consumer Connectivity - MGW Facade 
Created 20130911   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWFND/CL_MGW_FAC_UTIL has no interface implemented.
Friends
Class /IWFND/CL_MGW_FAC_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_FORMATS Constant Public See coding 20131013
2 GCS_OPERATIONS Constant Public See coding 20130911
3 GCS_OPERATION_TYPES Constant Public See coding 20130912
4 GC_CONTENT_FORMAT Constant Public Type reference (TYPE) /IWFND/MGW_CONTENT_FORMAT 'O' the format of the response content 20130911
5 GC_ODATA_SCRIPT_NAME Constant Public Type reference (TYPE) STRING '/sap/opu/odata/' 20130911
6 MC_CONSUMER_TYPE Constant Private Type reference (TYPE) /IWFND/COR_CONSUMER_ID 'API' Consumer Type Code ID 20130911
7 MO_CONTEXT Instance attribute Private Object reference (TYPE REF TO) /IWCOR/IF_DS_CNTXT OData Context 20130911
8 MO_MGW_CONTEXT Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_MGW_CONTEXT MGW Context 20130911
9 MO_MGW_RUNTIME Instance attribute Private Object reference (TYPE REF TO) /IWFND/BD_MGW_RUNTIME 20130911
10 MO_TRANS_HANDLER Instance attribute Private Object reference (TYPE REF TO) /IWFND/CL_TRANSACTION_HANDLER Gateway Consumption class 20130911
11 MV_CONSUMER_TYPE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_CONSUMER_TYPE Consumer Type 20130911
12 MV_ENTITY_NAME Instance attribute Private Type reference (TYPE) STRING 20130911
13 MV_ENTITY_SET_NAME Instance attribute Private Type reference (TYPE) STRING 20130911
14 MV_NAMESPACE Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20130911
15 MV_SERVICE_NAME Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20130911
16 MV_SEV_IDENT Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_SRG_IDENTIFIER Service Document Identifier 20130911
17 MV_SOURCE_NAME Instance attribute Private Type reference (TYPE) STRING 20130911
18 MV_VERSION Instance attribute Private Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20130911
Methods
# Method Level Visibility Method type Description Created on
1 COPY_DYNAMIC_OBJECTS Instance method Public Method 20130911
2 FILL_REQUEST_DETAILS Instance method Public Method 20130911
3 FINALIZE Instance method Public Method 20130911
4 GET_CONTENT_FORMAT Instance method Public Method 20131015
5 GET_ENTITY_NAME Instance method Public Method 20131008
6 GET_MGW_CONTEXT Instance method Private Method 20130911
7 GET_MGW_RUNTIME Instance method Public Method 20130911
8 GET_SERVICE_GROUP Instance method Public Method 20131010
9 GET_SERVICE_URL Instance method Private Method 20130911
10 GET_SOURCE_NAME Instance method Public Method 20130911
11 GET_XML_SIZE Instance method Public Method 20130911
12 INIT Instance method Public Method 20130911
13 SET_METERING Instance method Public Method 20130911
Events
Class /IWFND/CL_MGW_FAC_UTIL has no event.
Types
Class /IWFND/CL_MGW_FAC_UTIL has no local type.
Method Signatures

Method COPY_DYNAMIC_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_OUTPUT Call by reference Type reference (TYPE) ANY 20130911
2 Importing IS_INPUT Call by reference Type reference (TYPE) ANY 20130911

Method COPY_DYNAMIC_OBJECTS on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method FILL_REQUEST_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ODATA_REQUEST Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20130911
2 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/T_MGW_SELECT_OPTION table of select options 20131011
3 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/T_MGW_NAME_VALUE_PAIR table for name value pairs 20130911
4 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING 20131013
5 Importing IV_OPERATION Call by reference Type reference (TYPE) STRING 20131001
6 Importing IV_OPERATION_TYPE Call by reference Type reference (TYPE) STRING 20131001
7 Importing IV_SKIP Call by reference Type reference (TYPE) I 20131016
8 Importing IV_TOP Call by reference Type reference (TYPE) STRING 20131016

Method FILL_REQUEST_DETAILS on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method FINALIZE Signature

Method FINALIZE on class /IWFND/CL_MGW_FAC_UTIL has no parameter.
Method FINALIZE on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method GET_CONTENT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_FORMAT Call by reference Type reference (TYPE) STRING 20131015
2 Importing IO_REST_REQUEST Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_REQUEST REST Request 20131015
3 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20131015
4 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20131015
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_FAC_TECH MGW Business Exception (for consumers) 20131016

Method GET_ENTITY_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20131008

Method GET_ENTITY_NAME on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method GET_MGW_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_CONTEXT Value transfer Object reference (TYPE REF TO) /IWFND/IF_MGW_CONTEXT MGW Context for Content Development 20130911

Method GET_MGW_CONTEXT on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method GET_MGW_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FUNCTION_NAME Call by reference Type reference (TYPE) STRING 20130911
2 Returning RO_BADI Value transfer Object reference (TYPE REF TO) /IWFND/BD_MGW_RUNTIME 20130911

Method GET_MGW_RUNTIME on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method GET_SERVICE_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_SERVICE_GROUP Value transfer Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_SERVICE_GRP Internal Service Group Interface 20131010
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_FAC_TECH MGW facade Tech Exception 20131025

Method GET_SERVICE_URL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_URL Value transfer Type reference (TYPE) STRING 20130911

Method GET_SERVICE_URL on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method GET_SOURCE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130911

Method GET_SOURCE_NAME on class /IWFND/CL_MGW_FAC_UTIL has no exception.

Method GET_XML_SIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_DATA Call by reference Object reference (TYPE REF TO) DATA 20130911
2 Returning RV_XML_SIZE Value transfer Type reference (TYPE) I 20130911
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_FAC_TECH MGW facade Tech Exception 20131025

Method INIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REST_REQUEST Call by reference Object reference (TYPE REF TO) /IWCOR/IF_REST_REQUEST REST Request 20130911
2 Importing IV_CONSUMER_TYPE Call by reference Type reference (TYPE) /IWFND/MED_MDL_CONSUMER_TYPE Consumer Type 20130911
3 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20130911
4 Importing IV_ENTITY_SET_NAME Call by reference Type reference (TYPE) STRING 20130911
5 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SRG_NAME Technical Service Name 20130911
6 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20130911
7 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20130911
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_FAC_TECH MGW Business Exception (for consumers) 20131016

Method SET_METERING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FORMAT Call by reference Type reference (TYPE) STRING 20131014
2 Importing IV_NUMBER_ENTRIES Call by reference Type reference (TYPE) /IWFND/MED_MDL_NO_OF_ENTRIES 1 Number of Entries 20130911
3 Importing IV_OPERATION Call by reference Type reference (TYPE) STRING Character Field Length = 10 20130911
4 Importing IV_TIME_START Call by reference Type reference (TYPE) I 20130911
5 Importing IV_XML_SIZE Call by reference Type reference (TYPE) I 20130911

Method SET_METERING on class /IWFND/CL_MGW_FAC_UTIL has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 250