Hierarchy
⤷
⤷
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | CL_XMS_MESSAGE | CL_XMS_MESSAGE | 20010528 |
Properties
| Interface | IF_XMS_MESSAGE | |
| Short Description | XI: Internal Message Interface |
General Data
| Package | SXMSMSG | XI: Message Handling |
| Created | 20010523 | SAP |
| Last changed | 20110908 | SAP |
| Unicode checks active |
Forward declarations
Interface IF_XMS_MESSAGE has no forward declaration.
Interfaces
Interface IF_XMS_MESSAGE has no interface.
Friends
Interface IF_XMS_MESSAGE has no friend.
Attributes
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Appends Resource | 20011203 | |
| 2 | Instance method | Public | Method | Sets Body Property | 20011203 | |
| 3 | Instance method | Public | Method | Sets Header Property | 20011203 | |
| 4 | Instance method | Public | Method | Deletes All Attachment Resources | 20011203 | |
| 5 | Instance method | Public | Method | Deletes All Body Properties | 20011203 | |
| 6 | Instance method | Public | Method | Deletes All Header Properties | 20011203 | |
| 7 | Instance method | Public | Method | Reset PAYLOAD_CHANGED Indicator | 20050317 | |
| 8 | Instance method | Public | Method | Deletes Attachment Resource with Index | 20011203 | |
| 9 | Instance method | Public | Method | Deletes Attachment Resource with Name | 20011203 | |
| 10 | Instance method | Public | Method | Deletes Body Property with Index | 20011203 | |
| 11 | Instance method | Public | Method | Deletes Body Property with Name | 20011203 | |
| 12 | Instance method | Public | Method | Deletes Header Property with Index | 20011203 | |
| 13 | Instance method | Public | Method | Deletes Header Property with Name | 20011203 | |
| 14 | Instance method | Public | Method | Gets Attachment with Index | 20011203 | |
| 15 | Instance method | Public | Method | Gets Attachment with Name | 20011203 | |
| 16 | Instance method | Public | Method | Gets Number of Attachment Resources | 20011203 | |
| 17 | Instance method | Public | Method | Gets Type Attachments | 20030716 | |
| 18 | Instance method | Public | Method | Gets All Body Properties | 20011203 | |
| 19 | Instance method | Public | Method | Gets Body Property with Index | 20011203 | |
| 20 | Instance method | Public | Method | Gets Body Property with Name | 20011203 | |
| 21 | Instance method | Public | Method | Gets Namespace Context for Body Part | 20011203 | |
| 22 | Instance method | Public | Method | Get Header Property with Index | 20011203 | |
| 23 | Instance method | Public | Method | Gets Header Property with Name | 20011203 | |
| 24 | Instance method | Public | Method | Gets Namespace Context for Header Part | 20011203 | |
| 25 | Instance method | Public | Method | Gets All Header Properties | 20011203 | |
| 26 | Instance method | Public | Method | 20051207 | ||
| 27 | Instance method | Public | Method | 20081111 | ||
| 28 | Instance method | Public | Method | 20030919 | ||
| 29 | Instance method | Public | Method | Inserts Resource into Index | 20011203 | |
| 30 | Instance method | Public | Method | Inserts Body Property | 20011203 | |
| 31 | Instance method | Public | Method | Inserts Header Property | 20011203 | |
| 32 | Instance method | Public | Method | Fills or replaces error header with exception data | 20051214 | |
| 33 | Instance method | Public | Method | Gets Number of Attachment Resources | 20011203 | |
| 34 | Instance method | Public | Method | Gets Number of Body Properties | 20011203 | |
| 35 | Instance method | Public | Method | Gets Number of Header Properties | 20011203 | |
| 36 | Instance method | Public | Method | Payload changed? | 20050317 | |
| 37 | Instance method | Public | Method | Sets Namespace Context for Body Part | 20011203 | |
| 38 | Instance method | Public | Method | Sets Namespace Context for Header Part | 20011203 | |
| 39 | Instance method | Public | Method | Set Trace Level | 20051220 | |
| 40 | Instance method | Public | Method | 20081111 |
Events
Interface IF_XMS_MESSAGE has no event.
Types
Interface IF_XMS_MESSAGE has no local type.
Method Signatures
Method ADDATTACHMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | Name der Ressource | 20011203 | |||
| 2 | RESOURCE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_RESOURCE | Ressource im Inhalt | 20011203 |
Method ADDATTACHMENT on Interface IF_XMS_MESSAGE has no exception.
Method ADDBODY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 2 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 | |||
| 3 | PROP | Call by reference | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method ADDBODY on Interface IF_XMS_MESSAGE has no exception.
Method ADDHEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 2 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 | |||
| 3 | PROP | Call by reference | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method ADDHEADER on Interface IF_XMS_MESSAGE has no exception.
Method CLEARATTACHMENTS Signature
Method CLEARATTACHMENTS on Interface IF_XMS_MESSAGE has no parameter.
Method CLEARATTACHMENTS on Interface IF_XMS_MESSAGE has no exception.
Method CLEARBODIES Signature
Method CLEARBODIES on Interface IF_XMS_MESSAGE has no parameter.
Method CLEARBODIES on Interface IF_XMS_MESSAGE has no exception.
Method CLEARHEADERS Signature
Method CLEARHEADERS on Interface IF_XMS_MESSAGE has no parameter.
Method CLEARHEADERS on Interface IF_XMS_MESSAGE has no exception.
Method CLEAR_PAYLOAD_CHANGED_FLAG Signature
Method CLEAR_PAYLOAD_CHANGED_FLAG on Interface IF_XMS_MESSAGE has no parameter.
Method CLEAR_PAYLOAD_CHANGED_FLAG on Interface IF_XMS_MESSAGE has no exception.
Method DELETEATTACHMENTATINDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | INT4 | index | 20011203 |
Method DELETEATTACHMENTATINDEX on Interface IF_XMS_MESSAGE has no exception.
Method DELETEATTACHMENTBYNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | Name (identifier) | 20011203 |
Method DELETEATTACHMENTBYNAME on Interface IF_XMS_MESSAGE has no exception.
Method DELETEBODYATINDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | STRING | index | 20011203 |
Method DELETEBODYATINDEX on Interface IF_XMS_MESSAGE has no exception.
Method DELETEBODYBYNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 2 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 |
Method DELETEBODYBYNAME on Interface IF_XMS_MESSAGE has no exception.
Method DELETEHEADERATINDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | STRING | index | 20011203 |
Method DELETEHEADERATINDEX on Interface IF_XMS_MESSAGE has no exception.
Method DELETEHEADERBYNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 2 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 |
Method DELETEHEADERBYNAME on Interface IF_XMS_MESSAGE has no exception.
Method GETATTACHMENTATINDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20011203 | |||
| 2 | RESOURCE | Value transfer | Object reference (TYPE REF TO) | IF_XMS_RESOURCE | Interface für Message Inhalt Ressource | 20011203 |
Method GETATTACHMENTATINDEX on Interface IF_XMS_MESSAGE has no exception.
Method GETATTACHMENTBYNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | 20011203 | ||||
| 2 | RESOURCE | Value transfer | Object reference (TYPE REF TO) | IF_XMS_RESOURCE | Interface für Message Inhalt Ressource | 20011203 |
Method GETATTACHMENTBYNAME on Interface IF_XMS_MESSAGE has no exception.
Method GETATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESOURCES | Value transfer | Object reference (TYPE REF TO) | SXMS_REI_T | Tabelle von Ressourcen | 20011203 |
Method GETATTACHMENTS on Interface IF_XMS_MESSAGE has no exception.
Method GETATTACHMENTSBYTYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESOURCES | Value transfer | Type reference (TYPE) | SXMS_REI_T | Tabelle von Resourcen | 20030716 | |||
| 2 | TYPE | Call by reference | Type reference (TYPE) | SXMSPAYLOADTYPE | Typ einer Ressource | 20030716 |
Method GETATTACHMENTSBYTYPE on Interface IF_XMS_MESSAGE has no exception.
Method GETBODIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPS | Value transfer | Object reference (TYPE REF TO) | SXMS_PRO_T | SXMS_PRO_T | 20011203 |
Method GETBODIES on Interface IF_XMS_MESSAGE has no exception.
Method GETBODYATINDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | STRING | index | 20011203 | |||
| 2 | PROP | Value transfer | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method GETBODYATINDEX on Interface IF_XMS_MESSAGE has no exception.
Method GETBODYBYNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 2 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 | |||
| 3 | PROP | Value transfer | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method GETBODYBYNAME on Interface IF_XMS_MESSAGE has no exception.
Method GETBODYNSCONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_XMS_NSCONTEXT | Namespace Context | 20011203 |
Method GETBODYNSCONTEXT on Interface IF_XMS_MESSAGE has no exception.
Method GETHEADERATINDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | STRING | index | 20011203 | |||
| 2 | PROP | Value transfer | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method GETHEADERATINDEX on Interface IF_XMS_MESSAGE has no exception.
Method GETHEADERBYNAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 2 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 | |||
| 3 | PROP | Value transfer | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method GETHEADERBYNAME on Interface IF_XMS_MESSAGE has no exception.
Method GETHEADERNSCONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT | Value transfer | Object reference (TYPE REF TO) | IF_XMS_NSCONTEXT | Namespace Context | 20011203 |
Method GETHEADERNSCONTEXT on Interface IF_XMS_MESSAGE has no exception.
Method GETHEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPS | Value transfer | Object reference (TYPE REF TO) | SXMS_PRO_T | SXMS_PRO_T | 20011203 |
Method GETHEADERS on Interface IF_XMS_MESSAGE has no exception.
Method GET_LOGGING_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | LOGGING | Value transfer | Type reference (TYPE) | SXMSLOG | Integration Engine: Logging | 20051207 | |||
| 2 | PID | Call by reference | Type reference (TYPE) | SXMSPID | Integration Engine: Pipeline-ID | 20051207 |
Method GET_LOGGING_STATUS on Interface IF_XMS_MESSAGE has no exception.
Method GET_READ_FROM_SHM Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RET | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20081111 |
Method GET_READ_FROM_SHM on Interface IF_XMS_MESSAGE has no exception.
Method GET_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RE_VERSION | Value transfer | Type reference (TYPE) | SXMS_VERSION | 20030919 |
Method GET_VERSION on Interface IF_XMS_MESSAGE has no exception.
Method INSERTATTACHMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | INT4 | Natürliche Zahl | 20011203 | |||
| 2 | NAME | Call by reference | Type reference (TYPE) | STRING | Name der Ressource | 20011203 | |||
| 3 | RESOURCE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_RESOURCE | ressource im Inhalt | 20011203 |
Method INSERTATTACHMENT on Interface IF_XMS_MESSAGE has no exception.
Method INSERTBODY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | INT4 | index | 20011203 | |||
| 2 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 3 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 | |||
| 4 | PROP | Call by reference | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method INSERTBODY on Interface IF_XMS_MESSAGE has no exception.
Method INSERTHEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | INDEX | Call by reference | Type reference (TYPE) | INT4 | index | 20011203 | |||
| 2 | LCNAME | Call by reference | Type reference (TYPE) | STRING | lokaler Name | 20011203 | |||
| 3 | NSURI | Call by reference | Type reference (TYPE) | STRING | Namespace URI | 20011203 | |||
| 4 | PROP | Call by reference | Object reference (TYPE REF TO) | IF_XMS_PROP | in einen String serialisierbare Property | 20011203 |
Method INSERTHEADER on Interface IF_XMS_MESSAGE has no exception.
Method MODIFY_ERR_HEADER_FROM_EXCEPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EXCEPTION | Call by reference | Object reference (TYPE REF TO) | CX_XMS_SYSTEM_ERROR | XI: Systemfehler | 20051214 |
Method MODIFY_ERR_HEADER_FROM_EXCEPT on Interface IF_XMS_MESSAGE has no exception.
Method NUMBEROFATTACHMENTS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SIZE | Value transfer | Type reference (TYPE) | INT4 | Natürliche Zahl | 20011203 |
Method NUMBEROFATTACHMENTS on Interface IF_XMS_MESSAGE has no exception.
Method NUMBEROFBODIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SIZE | Value transfer | Type reference (TYPE) | INT4 | 20011203 |
Method NUMBEROFBODIES on Interface IF_XMS_MESSAGE has no exception.
Method NUMBEROFHEADERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | SIZE | Value transfer | Type reference (TYPE) | INT4 | 20011203 |
Method NUMBEROFHEADERS on Interface IF_XMS_MESSAGE has no exception.
Method PAYLOAD_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PAYLOAD_CHANGED | Value transfer | Type reference (TYPE) | CHAR1 | Einstelliges Kennzeichen | 20050317 |
Method PAYLOAD_CHANGED on Interface IF_XMS_MESSAGE has no exception.
Method SETBODYNSCONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_XMS_NSCONTEXT | Namespace Context | 20011203 |
Method SETBODYNSCONTEXT on Interface IF_XMS_MESSAGE has no exception.
Method SETHEADERNSCONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTEXT | Call by reference | Object reference (TYPE REF TO) | IF_XMS_NSCONTEXT | Namespace Context | 20011203 |
Method SETHEADERNSCONTEXT on Interface IF_XMS_MESSAGE has no exception.
Method SETUP_TRACE_LEVEL Signature
Method SETUP_TRACE_LEVEL on Interface IF_XMS_MESSAGE has no parameter.
Method SETUP_TRACE_LEVEL on Interface IF_XMS_MESSAGE has no exception.
Method SET_READ_FROM_SHM Signature
Method SET_READ_FROM_SHM on Interface IF_XMS_MESSAGE has no parameter.
Method SET_READ_FROM_SHM on Interface IF_XMS_MESSAGE has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in | 620 |