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 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SXMSSITE | 'NOT_DEFINED_YET' | Sender/Receiver ID | 20121107 | |
2 | ![]() |
Static Attribute | Private | Type reference (TYPE) | SXMS_VERSION | XI: Protocol Version | 20121107 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Static method | Public | Method | Consistency check | 20110712 |
2 | ![]() |
Static method | Public | Method | Convert Error Key Data from 2.0 to 3.0 | 20031029 |
3 | ![]() |
Static method | Public | Method | Convert Error Key Data from 3.0 to 2.0 | 20031029 |
4 | ![]() |
Static method | Public | Method | Convert Hop List from 2.0 to 3.0 | 20031201 |
5 | ![]() |
Static method | Public | Method | Convert Hop List from 3.0 to 2.0 | 20031201 |
6 | ![]() |
Static method | Public | Method | Convert Message from XI2.0 to XI3.0 | 20030911 |
7 | ![]() |
Static method | Public | Method | Convert Message from XI3.0 to XI2.0 | 20030911 |
8 | ![]() |
Static method | Public | Method | Convert Request Message to Be Sent to External Format | 20030919 |
9 | ![]() |
Static method | Public | Method | Convert Response Message Received to Current Format | 20030919 |
10 | ![]() |
Static method | Public | Method | Convert Request Message Received to Current Format | 20030919 |
11 | ![]() |
Static method | Public | Method | Convert Response Message to Be Sent to External Format | 20030919 |
12 | ![]() |
Static method | Public | Method | Message Copy with References | 20030911 |
13 | ![]() |
Static method | Private | Method | Eliminate Internal Properties | 20030923 |
14 | ![]() |
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 | ![]() |
IM_MO | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XI: internal message interface | 20110712 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_30_AREA | Call by reference | Type reference (TYPE) | SXMSERRAREA | 3.0 Error Area | 20031029 | ||
2 | ![]() |
EX_30_CATEGORY | Call by reference | Type reference (TYPE) | SXMSERRCAT | 3.0 Error Category | 20031029 | ||
3 | ![]() |
EX_30_ID | Call by reference | Type reference (TYPE) | SXMSERRID | 3.0 Error Id | 20031029 | ||
4 | ![]() |
IM_20_CATEGORY | Call by reference | Type reference (TYPE) | SXMSERRCAT | 2.0 Error Category | 20031029 | ||
5 | ![]() |
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 | ![]() |
EX_20_CATEGORY | Call by reference | Type reference (TYPE) | SXMSERRCAT | 2.0 Error Category | 20031029 | ||
2 | ![]() |
EX_20_CODE | Call by reference | Type reference (TYPE) | SXMSERRID | 2.0 Error Code | 20031029 | ||
3 | ![]() |
IM_30_AREA | Call by reference | Type reference (TYPE) | SXMSERRAREA | 3.0 Error Area | 20031029 | ||
4 | ![]() |
IM_30_CATEGORY | Call by reference | Type reference (TYPE) | SXMSERRCAT | 3.0 Error Category | 20031029 | ||
5 | ![]() |
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 | ![]() |
EX_30_HOPLIST | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_HOPLIST | 3.0 Hopliste | 20031201 | ||
2 | ![]() |
IM_20_HOPLIST | Call by reference | Object reference (TYPE REF TO) | CL_XMS_HOPLIST | 2.0 Hopliste | 20031201 | ||
3 | ![]() |
IM_20_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 2.0 Message | 20031202 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_20_HOPLIST | Call by reference | Object reference (TYPE REF TO) | CL_XMS_HOPLIST | 2.0 Hoplist | 20031201 | ||
2 | ![]() |
IM_30_HOPLIST | Call by reference | Object reference (TYPE REF TO) | CL_XMS_MSGHDR30_HOPLIST | 3.0 Hoplist | 20031201 | ||
3 | ![]() |
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 | ![]() |
EX_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XI: Message mit Referenzen! | 20030912 | ||
2 | ![]() |
IM_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XI: Message | 20030911 | ||
3 | ![]() |
IM_REQUEST_FLAG | Call by reference | Type reference (TYPE) | CHAR1 | 'X' | 'X' => Request Message, sonst Response Message | 20031031 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030912 | |||
2 | ![]() |
IM_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | XI: Message | 20030911 | ||
3 | ![]() |
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 | ![]() |
EX_RECEIVER_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
2 | ![]() |
IM_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
3 | ![]() |
IM_SENDER_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
4 | ![]() |
IM_VERSION_RECEIVER_REQUEST | Call by reference | Type reference (TYPE) | SXMS_VERSION | 20030919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
2 | ![]() |
EX_VERSION_RECEIVER_RESPONSE | Call by reference | Type reference (TYPE) | SXMS_VERSION | 20030919 | |||
3 | ![]() |
IM_RECEIVER_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
4 | ![]() |
IM_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
2 | ![]() |
EX_VERSION_SENDER_REQUEST | Call by reference | Type reference (TYPE) | SXMS_VERSION | 20030919 | |||
3 | ![]() |
IM_SENDER_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_SENDER_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
2 | ![]() |
IM_RESPONSE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030919 | |||
3 | ![]() |
IM_SENDER_REQUEST | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20031217 | |||
4 | ![]() |
IM_VERSION_SENDER_RESPONSE | Call by reference | Type reference (TYPE) | SXMS_VERSION | 20030919 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
EX_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE | 20030911 | |||
2 | ![]() |
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 | ![]() |
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 | ![]() |
I_SITE_ID | Call by reference | Type reference (TYPE) | SXMSSITE | Sender/Empfänger-ID | 20121107 | ||
2 | ![]() |
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 |