SAP ABAP Class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL (utility class for remote mgw)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_REMOTE_SERVER (Package) OData Channel - Remote Business Data Provider
Properties
Class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL  
Short Description utility class for remote mgw    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_REMOTE_SERVER   OData Channel - Remote Business Data Provider 
Created 20110203   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_CORE_SRV_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_MGW_MED_DBA_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 /IWBEP/IF_MGW_MED_PROVIDER Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no interface implemented.
Friends
Class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_ACTIVITIES Constant Public See coding 20110328
2 GCS_MESSAGES Constant Public See coding 20110415
3 GC_AGENT Constant Public Type reference (TYPE) /IWBEP/SUP_IW_AGENT 'MGW_REMOTE_PROXY' 20110415
4 GC_ID_TRANSFORMATION Constant Public Type reference (TYPE) CXSLTDESC 'ID' 20110415
5 GC_MESSAGE_CLASS Constant Public Type reference (TYPE) SYMSGID '/IWBEP/CM_MGW' Message Class 20110301
6 GC_REMOTE_AGENT Constant Private Type reference (TYPE) /IWBEP/SUP_IW_AGENT 'BSE_RT' 20110307
7 GO_CONV_CE Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_OUT_CE Code Page and Endian Conversion (System Format -> External) 20120126
8 GO_CONV_CI Static Attribute Private Object reference (TYPE REF TO) CL_ABAP_CONV_IN_CE Code Page and Endian Conversion (External -> System Format) 20120126
Methods
# Method Level Visibility Method type Description Created on
1 ADMIN_AUTHORITY_CHECK Static method Public Method Authority Check for Gateway Remote Developer 20110328
2 AUTHORITY_CHECK Static method Public Method Authority Check for Gateway Remote User 20110328
3 DESERIALIZE_CATALOG_REQ Static method Public Method 20120214
4 DESERIALIZE_REQ_CONTEXT Static method Public Method 20110415
5 GET_ABAP_TYPE_NAME Static method Public Method Get Name of an ABAP Type 20120615
6 GET_DATA_PROVIDER Static method Public Method returns the serializer and deserializer for entity data 20110203
7 GET_MGW_RT_MODEL_IMPL Static method Public Method returns the runtime model implementation 20110203
8 GET_NAMESPACE_FROM_TECH_NAME Static method Public Method Exctract the namespace from the technical name 20110302
9 GET_NORMALIZED_MODEL_ID Static method Public Method parses the model id and transfoms it into technical name/ver 20110301
10 HANDLE_BAPI_RETURN Static method Public Method Logs BAPI message. Use message container instead 20110308
11 HANDLE_EXCEPTION Static method Public Method Returns the message container data of the exception 20110328
12 HANDLE_MSG_CONTAINER Static method Public Method Returns the message container data 20110713
13 MED_AUTHORITY_CHECK Static method Public Method Authority Check for Meta Data Access 20110328
14 MOVE_XSTRING_TO_TABLE Static method Public Method 20120119
15 SET_LANGUAGE Static method Public Method sets the proper language in the backend according to accept 20110713
16 TRANSFORM_TO_STRING Static method Public Method Transform XSTRING to STRING 20120126
17 TRANSFORM_TO_XSTRING Static method Public Method Transform STRING to XSTRING 20120126
Events
Class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S Private Type reference (TYPE) CHAR1 Single-Character Indicator 20110415
Method Signatures

Method ADMIN_AUTHORITY_CHECK Signature

Method ADMIN_AUTHORITY_CHECK on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no parameter.
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION technical exception 20110328

Method AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SERVICE_DOCUMENT_NAME Call by reference Type reference (TYPE) STRING 20110328
2 Importing IV_SERVICE_NAMESPACE Call by reference Type reference (TYPE) STRING 20110328
3 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Group Version 20110328
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION technical exception 20110328

Method DESERIALIZE_CATALOG_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REQUEST_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_CATATALOG_SVC_REQ 20120214
2 Importing IV_SERIALIZED_DATA Call by reference Type reference (TYPE) XSTRING 20120214
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20120214

Method DESERIALIZE_REQ_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_REQUEST_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT 20110415
2 Importing IV_SERIALIZED_DATA Call by reference Type reference (TYPE) XSTRING 20110415
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION 20110415

Method GET_ABAP_TYPE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ABAP_NAME Value transfer Type reference (TYPE) STRING 20120615
2 Importing PARAMETER Call by reference Type reference (TYPE) ANY 20120615

Method GET_ABAP_TYPE_NAME on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method GET_DATA_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTENT_FORMAT Call by reference Type reference (TYPE) /IWBEP/MGW_CONTENT_FORMAT the format of the response content 20110203
2 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110203
3 Importing IV_SERVICE_DOCUMENT_NAME Call by reference Type reference (TYPE) STRING 20110203
4 Importing IV_SERVICE_NAMESPACE Call by reference Type reference (TYPE) STRING 20110203
5 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) NUMC4 Count parameters 20110203
6 Returning RO_PROVIDER Value transfer Object reference (TYPE REF TO) /IWBEP/IF_MGW_ODATA_ENTITY_PRV provides the entity data from a message 20110203

Method GET_DATA_PROVIDER on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method GET_MGW_RT_MODEL_IMPL 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 20110203
2 Importing IV_SERVICE_DOCUMENT_NAME Call by reference Type reference (TYPE) STRING 20110203
3 Importing IV_SERVICE_NAMESPACE Call by reference Type reference (TYPE) STRING 20110203
4 Importing IV_SERVICE_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Count parameters 20110203
5 Returning RO_MGW_RUNTIME Value transfer Object reference (TYPE REF TO) /IWBEP/BD_MGW_SRV_RUNTIME 20110203

Method GET_MGW_RT_MODEL_IMPL on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method GET_NAMESPACE_FROM_TECH_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TECHNICAL_NAME Call by reference Type reference (TYPE) STRING 20110302
2 Returning RV_OBJECT_NAMESPACE Value transfer Type reference (TYPE) STRING 20110302

Method GET_NAMESPACE_FROM_TECH_NAME on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method GET_NORMALIZED_MODEL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MODEL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME 20110301
2 Exporting EV_MODEL_TYPE Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TYPE 20110301
3 Exporting EV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION 20110301
4 Importing IV_MODEL_ID Call by reference Type reference (TYPE) /IWBEP/MED_MODEL_IDENTIFIER 20110301

Method GET_NORMALIZED_MODEL_ID on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method HANDLE_BAPI_RETURN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_LOGGER Call by reference Object reference (TYPE REF TO) /IWBEP/CL_COS_LOGGER 20110308
2 Importing IT_BAPI_MESSAGES Call by reference Type reference (TYPE) BAPIRETTAB 20110308

Method HANDLE_BAPI_RETURN on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method HANDLE_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_MSG_CONTAINER_HEADER Call by reference Type reference (TYPE) /IWBEP/S_MESSAGE_CONTAINER_H Header information of Message Container 20110713
2 Changing CT_HTTP_HEADERS Call by reference Type reference (TYPE) TIHTTPNVP HTTP Framework (iHTTP) Table Name/Value Pairs 20120612
3 Changing CT_MSG_CONTAINER Call by reference Type reference (TYPE) /IWBEP/T_MESSAGE_CONTAINER 20110622
4 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_CONTEXT MGW Context 20110718
5 Importing IS_REQUEST_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT 20110718
6 Importing IV_IS_CHANGESET Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Changeset Processing 20120131
7 Importing IX_EXCEPTION Call by reference Object reference (TYPE REF TO) /IWBEP/CX_MGW_BASE_EXCEPTION Base Exception 20110713

Method HANDLE_EXCEPTION on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method HANDLE_MSG_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_CONTAINER_HEADER Call by reference Type reference (TYPE) /IWBEP/S_MESSAGE_CONTAINER_H Header and general information of the Message Container 20110714
2 Exporting ET_MSG_CONTAINER Call by reference Type reference (TYPE) /IWBEP/T_MESSAGE_CONTAINER Message Container Data Table 20110713
3 Importing IO_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/IF_MGW_CONTEXT MGW Context 20110718
4 Importing IS_REQUEST_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT 20110718

Method HANDLE_MSG_CONTAINER on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method MED_AUTHORITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_TECHNICAL_NAME Call by reference Type reference (TYPE) /IWBEP/MED_MDL_TECHNICAL_NAME Technical Model Name 20110328
2 Importing IV_MODEL_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_MDL_VERSION Model Version 20110328
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION technical exception 20110328

Method MOVE_XSTRING_TO_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TRANSPORT_DATA Call by reference Type reference (TYPE) /IWBEP/T_MGW_UTIL_DATA_EXCH 20120119
2 Exporting EV_TRANSPORT_SIZE Call by reference Type reference (TYPE) I 20120119
3 Importing IV_XVALUE Call by reference Type reference (TYPE) XSTRING 20120119

Method MOVE_XSTRING_TO_TABLE on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method SET_LANGUAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_REQUEST_CONTEXT Call by reference Type reference (TYPE) /IWBEP/IF_MGW_CORE_SRV_RUNTIME=>TY_S_MGW_REQUEST_CONTEXT 20110713
2 Returning RV_SELECTED_LANG Value transfer Type reference (TYPE) STRING 20110713

Method SET_LANGUAGE on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method TRANSFORM_TO_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) XSTRING Input 20120126
2 Returning RV_OUTPUT Value transfer Type reference (TYPE) STRING Output 20120126

Method TRANSFORM_TO_STRING on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.

Method TRANSFORM_TO_XSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_INPUT Call by reference Type reference (TYPE) STRING Input 20120126
2 Returning RV_OUTPUT Value transfer Type reference (TYPE) XSTRING Output 20120126

Method TRANSFORM_TO_XSTRING on class /IWBEP/CL_MGW_RUNT_REMOTE_UTIL has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 200