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 |