SAP ABAP Class CL_XMS_CONVERSION (Conversion Routines)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-XI-IS-IEN (Application Component) Integration Engine
     SXMSMSG (Package) XI: Message Handling
Properties
Class CL_XMS_CONVERSION  
Short Description Conversion Routines    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SXMSMSG   XI: Message Handling 
Created 20030911   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_XMS_CONVERSION has no forward declaration.
Interfaces
Class CL_XMS_CONVERSION has no interface implemented.
Friends
Class CL_XMS_CONVERSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SITE_ID Static Attribute Private Type reference (TYPE) SXMSSITE 'NOT_DEFINED_YET' Sender/Receiver ID 20121107
2 VERSION Static Attribute Private Type reference (TYPE) SXMS_VERSION XI: Protocol Version 20121107
Methods
# Method Level Visibility Method type Description Created on
1 CONSISTENCY_CHECK Static method Public Method Consistency check 20110712
2 CONVERT_ERROR_KEYS_20_TO_30 Static method Public Method Convert Error Key Data from 2.0 to 3.0 20031029
3 CONVERT_ERROR_KEYS_30_TO_20 Static method Public Method Convert Error Key Data from 3.0 to 2.0 20031029
4 CONVERT_HOPLIST_20_TO_30 Static method Public Method Convert Hop List from 2.0 to 3.0 20031201
5 CONVERT_HOPLIST_30_TO_20 Static method Public Method Convert Hop List from 3.0 to 2.0 20031201
6 CONVERT_MSG_20_TO_30 Static method Public Method Convert Message from XI2.0 to XI3.0 20030911
7 CONVERT_MSG_30_TO_20 Static method Public Method Convert Message from XI3.0 to XI2.0 20030911
8 CONVERT_RECEIVER_REQUEST Static method Public Method Convert Request Message to Be Sent to External Format 20030919
9 CONVERT_RECEIVER_RESPONSE Static method Public Method Convert Response Message Received to Current Format 20030919
10 CONVERT_SENDER_REQUEST Static method Public Method Convert Request Message Received to Current Format 20030919
11 CONVERT_SENDER_RESPONSE Static method Public Method Convert Response Message to Be Sent to External Format 20030919
12 COPY_REF_MESSAGE Static method Public Method Message Copy with References 20030911
13 FILTER_PROPS Static method Private Method Eliminate Internal Properties 20030923
14 PROTOCOL_31_REQUEST Static method Private Method Log 3.x Determination 20121107
Events
Class CL_XMS_CONVERSION has no event.
Types
Class CL_XMS_CONVERSION has no local type.
Method Signatures

Method CONSISTENCY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MO Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: internal message interface 20110712
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler 20110712

Method CONVERT_ERROR_KEYS_20_TO_30 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_30_AREA Call by reference Type reference (TYPE) SXMSERRAREA 3.0 Error Area 20031029
2 Exporting EX_30_CATEGORY Call by reference Type reference (TYPE) SXMSERRCAT 3.0 Error Category 20031029
3 Exporting EX_30_ID Call by reference Type reference (TYPE) SXMSERRID 3.0 Error Id 20031029
4 Importing IM_20_CATEGORY Call by reference Type reference (TYPE) SXMSERRCAT 2.0 Error Category 20031029
5 Importing IM_20_CODE Call by reference Type reference (TYPE) SXMSERRID 2.0 Error Code 20031029

Method CONVERT_ERROR_KEYS_20_TO_30 on class CL_XMS_CONVERSION has no exception.

Method CONVERT_ERROR_KEYS_30_TO_20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_20_CATEGORY Call by reference Type reference (TYPE) SXMSERRCAT 2.0 Error Category 20031029
2 Exporting EX_20_CODE Call by reference Type reference (TYPE) SXMSERRID 2.0 Error Code 20031029
3 Importing IM_30_AREA Call by reference Type reference (TYPE) SXMSERRAREA 3.0 Error Area 20031029
4 Importing IM_30_CATEGORY Call by reference Type reference (TYPE) SXMSERRCAT 3.0 Error Category 20031029
5 Importing IM_30_ID Call by reference Type reference (TYPE) SXMSERRID 3.0 Error Id 20031029

Method CONVERT_ERROR_KEYS_30_TO_20 on class CL_XMS_CONVERSION has no exception.

Method CONVERT_HOPLIST_20_TO_30 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_30_HOPLIST Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_HOPLIST 3.0 Hopliste 20031201
2 Importing IM_20_HOPLIST Call by reference Object reference (TYPE REF TO) CL_XMS_HOPLIST 2.0 Hopliste 20031201
3 Importing IM_20_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 2.0 Message 20031202
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: System Error 20060131

Method CONVERT_HOPLIST_30_TO_20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_20_HOPLIST Call by reference Object reference (TYPE REF TO) CL_XMS_HOPLIST 2.0 Hoplist 20031201
2 Importing IM_30_HOPLIST Call by reference Object reference (TYPE REF TO) CL_XMS_MSGHDR30_HOPLIST 3.0 Hoplist 20031201
3 Importing IM_30_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 3.0 Message 20031203

Method CONVERT_HOPLIST_30_TO_20 on class CL_XMS_CONVERSION has no exception.

Method CONVERT_MSG_20_TO_30 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: Message mit Referenzen! 20030912
2 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: Message 20030911
3 Importing IM_REQUEST_FLAG Call by reference Type reference (TYPE) CHAR1 'X' 'X' => Request Message, sonst Response Message 20031031
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: System Error 20060131

Method CONVERT_MSG_30_TO_20 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030912
2 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE XI: Message 20030911
3 Importing IM_MESSAGE20_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE ursprüngliche XI 2.0 Message 20031217

Method CONVERT_MSG_30_TO_20 on class CL_XMS_CONVERSION has no exception.

Method CONVERT_RECEIVER_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RECEIVER_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
2 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
3 Importing IM_SENDER_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
4 Importing IM_VERSION_RECEIVER_REQUEST Call by reference Type reference (TYPE) SXMS_VERSION 20030919
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_ENGINE XI: Systemfehler der Integration-Engine 20030919

Method CONVERT_RECEIVER_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_RESPONSE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
2 Exporting EX_VERSION_RECEIVER_RESPONSE Call by reference Type reference (TYPE) SXMS_VERSION 20030919
3 Importing IM_RECEIVER_RESPONSE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
4 Importing IM_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler der Integration-Engine 20060113

Method CONVERT_SENDER_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
2 Exporting EX_VERSION_SENDER_REQUEST Call by reference Type reference (TYPE) SXMS_VERSION 20030919
3 Importing IM_SENDER_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
# Exception Resumable Description Created on
1 CX_XMS_SYSTEM_ERROR XI: Systemfehler im Parser 20031117

Method CONVERT_SENDER_RESPONSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_SENDER_RESPONSE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
2 Importing IM_RESPONSE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030919
3 Importing IM_SENDER_REQUEST Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20031217
4 Importing IM_VERSION_SENDER_RESPONSE Call by reference Type reference (TYPE) SXMS_VERSION 20030919
# Exception Resumable Description Created on
1 CX_XMS_SYSERR_ENGINE XI: Systemfehler der Integration-Engine 20030919

Method COPY_REF_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EX_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030911
2 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030911

Method COPY_REF_MESSAGE on class CL_XMS_CONVERSION has no exception.

Method FILTER_PROPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_MESSAGE Call by reference Object reference (TYPE REF TO) IF_XMS_MESSAGE 20030923

Method FILTER_PROPS on class CL_XMS_CONVERSION has no exception.

Method PROTOCOL_31_REQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SITE_ID Call by reference Type reference (TYPE) SXMSSITE Sender/Empfänger-ID 20121107
2 Returning R_VERSION Value transfer Type reference (TYPE) SXMS_VERSION XI: Protokollversion 20121107

Method PROTOCOL_31_REQUEST on class CL_XMS_CONVERSION has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 640