SAP ABAP Class /IWFND/CL_MGW_RUNT_RCLNT_UTILS (MGW Runtime Remote Client Utilities)
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_RUNT_RCLNT_UTILS  
Short Description MGW Runtime Remote Client Utilities    
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 20110720   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWCOR/IF_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no interface implemented.
Friends
Class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_AGENT Constant Private Type reference (TYPE) /IWFND/SUP_IW_AGENT 'MGW_REMOTE_PROXY' GW Agent or Component 20121205
2 GC_ID_TRANSFORMATION Constant Private Type reference (TYPE) CXSLTDESC 'ID' Name of an XSLT Program 20110720
3 GC_MSGID_MGW Constant Private Type reference (TYPE) SYMSGID '/IWFND/CM_MGW' Message Class 20121205
4 GC_MSGNO_DATA_EXCHANGED Constant Private Type reference (TYPE) SYMSGNO 004 Message Number 20121205
5 MS_SYSTEM_ALIAS_INFO Static Attribute Private Type reference (TYPE) /IWFND/C_DFSYAL System alias info for the actual request 20130718
6 MV_REQUEST_CONTEXT Static Attribute Private Type reference (TYPE) XSTRING Serialized request context 20130718
7 MV_RFC_DESTINATION Static Attribute Private Type reference (TYPE) /IWFND/DEFI_RFC_DEST SPACE Logical RFC Destination - Points to SAP system 20140205
8 MV_SA_CACHE_ACTIVE Static Attribute Private Type reference (TYPE) ABAP_BOOL System-alias based cache flag 20140205
9 MV_SVC_NAME Static Attribute Private Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID Service Name 20130719
10 MV_SVC_NAMESPACE Static Attribute Private Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Service Namespace 20130719
11 MV_SVC_VERSION Static Attribute Private Type reference (TYPE) /IWFND/MED_MDL_VERSION Service Version 20130719
12 MV_SYSTEM_ALIAS Static Attribute Private Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS System alias for the actual request 20130718
13 MX_MED Static Attribute Private Object reference (TYPE REF TO) /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130806
14 MX_TECH Static Attribute Private Object reference (TYPE REF TO) /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130806
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR Static method Public Method Clear all static variables 20140403
2 GET_ACTUAL_SYSTEM_ALIAS_INFO Static method Public Method Retrieves the actual system alias info 20130718
3 GET_RFC_DESTINATION Static method Public Method Retrieves the RFC destination 20140205
4 GET_ROUTING_FOR_SVC_GROUP Static method Public Method Determines the routing information for the actual svc group 20130718
5 GET_SA_CACHE_ACTIVE Static method Public Method Retrieves the system-alias based cache flag 20140205
6 GET_SERIALIZED_REQUEST_DETAILS Static method Public Method Retrieves the serialized request details 20130718
7 GET_SERVICE_INFO Static method Public Method Get Service Info 20131119
8 GET_SYSTEM_ALIAS_FOR_SVC_GROUP Static method Public Method Retrieves the actual system alias 20130718
9 HANDLE_RFC_FAILURE Static method Public Method Map: RFC sy-subrc & Exception Text -> GW Exception & Message 20121015
10 PARSE_RFC_MESSAGE_TEXT Static method Public Method Parse RFC error message text for L-RC and T-RC 20121015
11 PROCESS_MSG_CONTAINER Static method Public Method Process message container 20121205
12 RAISE_ROUTING_EXCEPTIONS Static method Public Method Raises exceptions for routing 20130806
13 SERIALIZE_REQUEST_DETAILS Static method Public Method 20110720
14 SET_SA_CACHE_ACTIVE Static method Public Method Sets the system-alias based cache flag 20140205
15 TRIGGER_CACHE_CLEANUP Static method Public Method Trigger cache cleanup 20121205
Events
Class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no event.
Types
Class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no local type.
Method Signatures

Method CLEAR Signature

Method CLEAR on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no parameter.
Method CLEAR on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method GET_ACTUAL_SYSTEM_ALIAS_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_SYSTEM_ALIAS_INFO Value transfer Type reference (TYPE) /IWFND/C_DFSYAL Customizing table "System Alias" for "Destination Finder" 20130718

Method GET_ACTUAL_SYSTEM_ALIAS_INFO on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method GET_RFC_DESTINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RFC_DESTINATION Value transfer Type reference (TYPE) /IWFND/DEFI_RFC_DEST Logical RFC Destination - Points to SAP system 20140205

Method GET_RFC_DESTINATION on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method GET_ROUTING_FOR_SVC_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SVC_GROUP Call by reference Object reference (TYPE REF TO) /IWFND/IF_MED_MDL_SERVICE_GRP Service Group 20130718
2 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20130718

Method GET_ROUTING_FOR_SVC_GROUP on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method GET_SA_CACHE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SA_CACHE_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL 20140205

Method GET_SA_CACHE_ACTIVE on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method GET_SERIALIZED_REQUEST_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CACHE_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20130719
2 Returning RV_REQUEST_CONTEXT Value transfer Type reference (TYPE) XSTRING 20130718
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130719

Method GET_SERVICE_INFO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SERVICE_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20131119
2 Exporting EV_SERVICE_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20131119
3 Exporting EV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20131119

Method GET_SERVICE_INFO on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method GET_SYSTEM_ALIAS_FOR_SVC_GROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SYSTEM_ALIAS Value transfer Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20130718

Method GET_SYSTEM_ALIAS_FOR_SVC_GROUP on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method HANDLE_RFC_FAILURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PERF_UTIL Call by reference Object reference (TYPE REF TO) /IWFND/CL_SUTIL_RUNTIME Support Utilities: Runtime 20121015
2 Importing IV_EXP_MSG Call by reference Type reference (TYPE) /IWFND/BEC_RFC_EXCEPTION_TEXT RFC Exception text 20121015
3 Importing IV_LOG_AGENT Call by reference Type reference (TYPE) /IWFND/SUP_IW_AGENT GW Agent or Component 20121015
4 Importing IV_MESSAGE_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20121015
5 Importing IV_PERF_HANDLE_BEP Call by reference Type reference (TYPE) I 20121015
6 Importing IV_PERF_HANDLE_HUB Call by reference Type reference (TYPE) I 20121015
7 Importing IV_SY_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Return Value of ABAP Statements 20121015
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20121015

Method PARSE_RFC_MESSAGE_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOGON_RC Call by reference Type reference (TYPE) INT2 Logon Return Code 20121015
2 Exporting EV_TRUSTED_RC Call by reference Type reference (TYPE) INT2 Trusted System Return Code 20121015
3 Importing IV_MESSAGE_TEXT Call by reference Type reference (TYPE) /IWFND/BEC_RFC_EXCEPTION_TEXT RFC error message text 20121015

Method PARSE_RFC_MESSAGE_TEXT on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method PROCESS_MSG_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MSG_CONTAINER Call by reference Object reference (TYPE REF TO) /IWFND/IF_MGW_MSG_CONTAINER GW ODC Message Container Interface 20140306
2 Importing IS_MSG_CONTAINER_HEADER Call by reference Type reference (TYPE) /IWFND/S_MESSAGE_CONTAINER_H Header and general information of the Message Container 20121205
3 Importing IT_HTTP_HEADER_PARAMETERS Call by reference Type reference (TYPE) TIHTTPNVP http header attributes as Name/Value Pairs 20121205
4 Importing IT_MSG_CONTAINER Call by reference Type reference (TYPE) /IWFND/T_MGW_MESSAGE_CONTAINER Message Container Data Table 20121205
5 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20121205
6 Importing IV_ERROR_LOCATION Call by reference Type reference (TYPE) /IWFND/SUTIL_LOCATION Location 20121205
7 Importing IV_IS_BATCH_CAUSED_BY_PREVIOUS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Batch error due to previous error 20121205
8 Importing IV_LOG_TO_ERROR_LOG Call by reference Type reference (TYPE) XSDBOOLEAN ABAP_TRUE X: Always write to Error Log 20131002
9 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20121205
10 Importing IV_MSG_HANDLE Call by reference Type reference (TYPE) BALMSGHNDL Application Log: Message handle 20121205
11 Importing IV_SYSTEM_ALIAS Call by reference Type reference (TYPE) /IWFND/DEFI_SYSTEM_ALIAS SAP System Alias 20121205
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_BUSI_EXCEPTION MGW Business Exception (for consumers) 20121205
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20121205

Method RAISE_ROUTING_EXCEPTIONS Signature

Method RAISE_ROUTING_EXCEPTIONS on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no parameter.
# Exception Resumable Description Created on
1 /IWFND/CX_MED_MDL_ACCESS Exception class for meta data access 20130806
2 /IWFND/CX_MGW_TECH_EXCEPTION MGW Technical Exception 20130806

Method SERIALIZE_REQUEST_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SERIALIZED_DATA Call by reference Type reference (TYPE) XSTRING 20110720
2 Importing IS_ODATA_REQ_DETAILS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>REQUEST_S 20110720
3 Importing IS_SYSTEM_ALIAS_INFO Call by reference Type reference (TYPE) /IWFND/C_DFSYAL Customizing table "System Alias" for "Destination Finder" 20111104
4 Importing IT_CONTEXT Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110720
5 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110720
6 Importing IT_SELECT_PARAMS Call by reference Type reference (TYPE) STRING_TABLE List of $select parameters 20120221
7 Importing IV_AGENT Call by reference Type reference (TYPE) /IWFND/SUP_IW_AGENT GW Agent or Component 20111205
8 Importing IV_BASE_URL Call by reference Type reference (TYPE) STRING 20110720
9 Importing IV_CACHE_TIMESTAMP Call by reference Type reference (TYPE) TZNTSTMPS UTC Time Stamp in Short Form (YYYYMMDDhhmmss) 20120615
10 Importing IV_HTTP_METHOD Call by reference Type reference (TYPE) STRING http method: POST, PUT, ... 20120619
11 Importing IV_ICF_ROOT_NODE Call by reference Type reference (TYPE) ICFNAME Name of a Service in Internet Communication Framework 20111117
12 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWFND/MED_MDL_NAMESPACE Namespace 20110720
13 Importing IV_SERVICE_DOC_NAME Call by reference Type reference (TYPE) /IWFND/MED_MDL_SERVICE_GRP_ID External Service Document Name 20110720
14 Importing IV_TARGET_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110720
15 Importing IV_TARGET_ENTITY_SET Call by reference Type reference (TYPE) STRING 20110720
16 Importing IV_VERBOSE_METADATA Call by reference Type reference (TYPE) /IWFND/MGW_VERBOSE_METADATA Metadata Extent 20140430
17 Importing IV_VERSION Call by reference Type reference (TYPE) /IWFND/MED_MDL_VERSION Version of Meta Model Entity 20110720
# Exception Resumable Description Created on
1 /IWFND/CX_MGW_TECH_EXCEPTION Technical Exception for Minimal Gateway 20110720

Method SET_SA_CACHE_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SA_CACHE_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL 20140205

Method SET_SA_CACHE_ACTIVE on class /IWFND/CL_MGW_RUNT_RCLNT_UTILS has no exception.

Method TRIGGER_CACHE_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWFND/MED_MDL_IDENTIFIER Meta Model Identifier 20121205

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