SAP CL_XMS_MSGHDR30_MAIN OO Class - XI: Main SOAP Header
CL_XMS_MSGHDR30_MAIN is a standard SAP object class available within R/3 SAP systems depending on your version and release level. You can view/maintain the class details by entering its name into the relevant SAP transactions such as SE24, SE80 or even SE84. Below is the documentation available for class CL_XMS_MSGHDR30_MAIN including details of:
- Interface class implementations
- Inheritance details
- Methods defined within class ( including link to full details )
- Attributes ( including initial values )
- Class Events
Interface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_XMS_MSGHDR30_MAINInterface Implementation
This OO class is an Interface Implementation, which means it will implement its own version of the methods from implementation class IF_XMS_PROPMethod list of CL_XMS_MSGHDR30_MAIN SAP class
A method is a coding block that performs a certain procedure (i.e. ABAP functionality) on an object within the overall SAP class. In simple terms if the object is an SAP database table a method could be the procedure to add a record or to delete a record. If you are new to OO in many respects, the implementation of a method is similar to a function module and can be called in a very similar way using CALL METHOD.
Instead of "CALL FUNCTION", Methods are referenced using the following syntax: CALL METHOD =>methodname EXPORTING/IMPORTING...
Method Name | Description | Visability |
CONSTRUCTOR | Constructor | Public |
CALL METHOD cl_xms_msghdr30_main=>CONSTRUCTOR...more details | ||
COPY_ATTRIBUTES | Private | |
CALL METHOD cl_xms_msghdr30_main=>COPY_ATTRIBUTES...more details | ||
GET_ATTRIBUTES | Private | |
CALL METHOD cl_xms_msghdr30_main=>GET_ATTRIBUTES...more details | ||
GET_CONVERSATION_ID | Read Conversation ID | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_CONVERSATION_ID...more details | ||
GET_INTERFACE | Read Interface | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_INTERFACE...more details | ||
GET_MESSAGE_CLASS | Read Message Class | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_MESSAGE_CLASS...more details | ||
| ||
GET_MESSAGE_ID | Read Message ID | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_MESSAGE_ID...more details | ||
GET_NOT_IN_ORDER_RECEIVERS | Read receiver whose sequence is not relevant | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_NOT_IN_ORDER_RECEIVERS...more details | ||
GET_PROCESSING_MODE | Read Processing Type | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_PROCESSING_MODE...more details | ||
GET_RECEIVER | Read Receiver | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVER...more details | ||
GET_RECEIVERS | Read Receiver | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVERS...more details | ||
GET_RECEIVERS_WITH_MAP | Read Receiver with Mapping Rule | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVERS_WITH_MAP...more details | ||
GET_RECEIVER_WITH_MAP | Read Receivers with Mapping Rule | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVER_WITH_MAP...more details | ||
GET_REF_TO_MESSAGE_ID | Read Reference to Message ID | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_REF_TO_MESSAGE_ID...more details | ||
GET_SENDER | Read Sender | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_SENDER...more details | ||
GET_TIME_SENT | Read Send Time Stamp | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_TIME_SENT...more details | ||
GET_VERSION | Read Protocol Version | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_VERSION...more details | ||
GET_WSU_ID | Read WSU ID | Public |
CALL METHOD cl_xms_msghdr30_main=>GET_WSU_ID...more details | ||
SET_ATTRIBUTES | Private | |
CALL METHOD cl_xms_msghdr30_main=>SET_ATTRIBUTES...more details | ||
SET_CONVERSATION_ID | Set Conversation ID | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_CONVERSATION_ID...more details | ||
SET_INTERFACE | Set Interface | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_INTERFACE...more details | ||
SET_MESSAGE_CLASS | Set Message Class | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_MESSAGE_CLASS...more details | ||
SET_MESSAGE_ID | Set Message ID | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_MESSAGE_ID...more details | ||
SET_NOT_IN_ORDER_RECEIVERS | Set receiver whose sequence is not relevant | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_NOT_IN_ORDER_RECEIVERS...more details | ||
SET_PROCESSING_MODE | Set Processing Type | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_PROCESSING_MODE...more details | ||
SET_RECEIVER | Set Receiver | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVER...more details | ||
SET_RECEIVERS | Set Receiver | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVERS...more details | ||
SET_RECEIVERS_WITH_MAP | Set Receiver with Mapping Rule | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVERS_WITH_MAP...more details | ||
SET_RECEIVER_WITH_MAP | Set Receivers with Mapping Rule | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVER_WITH_MAP...more details | ||
SET_REF_TO_MESSAGE_ID | Set Reference to Message ID | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_REF_TO_MESSAGE_ID...more details | ||
SET_SENDER | Set Sender | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_SENDER...more details | ||
SET_TIME_SENT | Set Send Time Stamp | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_TIME_SENT...more details | ||
SET_VERSION | Set Protocol Version | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_VERSION...more details | ||
SET_WSU_ID | Set WSU ID | Public |
CALL METHOD cl_xms_msghdr30_main=>SET_WSU_ID...more details | ||
SWITCH_SND_AND_REC | Swap Sender and Receiver | Public |
CALL METHOD cl_xms_msghdr30_main=>SWITCH_SND_AND_REC...more details |
CL_XMS_MSGHDR30_MAIN attributes
List of attributes within class CL_ABAP_CHAR_UTILITIES. These can be referenced using the following syntax CL_ABAP_CHAR_UTILITIES=>. Although depending on where you are inserting the ABAP code you do need to check if the attribute is public or private.
Name | Level | Description | Initial Value | Type | Visability |
ATTR | Instance Attribute | XI: Main SOAP Header | LIKE SXMS_MSGHDR30_MAIN | Protected | |
CO_ATTR_AGENCY | Constant | Attribute Name | 'agency' | LIKE STRING | Protected |
CO_ATTR_LEVEL | Constant | Attribute Name | 'level' | LIKE STRING | Protected |
CO_ATTR_MAJOR | Constant | Attribute Name | 'versionMajor' | LIKE STRING | Protected |
CO_ATTR_MINOR | Constant | Attribute Name | 'versionMinor' | LIKE STRING | Protected |
CO_ATTR_NAMESPACE | Constant | Attribute Name | 'namespace' | LIKE STRING | Protected |
CO_ATTR_SCHEME | Constant | Attribute Name | 'scheme' | LIKE STRING | Protected |
CO_ATTR_TO_FILE | Constant | Attribute Name | 'to_file' | LIKE STRING | Protected |
CO_ATTR_TYPE | Constant | Attribute Name | 'type' | LIKE STRING | Protected |
CO_ATTR_WSUID | Constant | Tag Attribute | 'Id' | LIKE STRING | Protected |
CO_FALSE | Instance Attribute | LIKE | Private | ||
CO_LCNAME | Instance Attribute | LIKE | Private | ||
CO_MSGCLASS_APPACK | Instance Attribute | LIKE | Private | ||
CO_MSGCLASS_APPERR | Instance Attribute | LIKE | Private | ||
CO_MSGCLASS_APPREQ | Instance Attribute | LIKE | Private | ||
CO_MSGCLASS_APPRESP | Instance Attribute | LIKE | Private | ||
CO_MSGCLASS_SYSACK | Instance Attribute | LIKE | Private | ||
CO_MSGCLASS_SYSERR | Instance Attribute | LIKE | Private | ||
CO_NSURI | Instance Attribute | LIKE | Private | ||
CO_PATH_MAJOR | Constant | Attribute Name | 'Main/@versionMajor' | LIKE STRING | Public |
CO_PATH_MINOR | Constant | Attribute Name | 'Main/@versionMinor' | LIKE STRING | Public |
CO_PATH_RECEIVER_INTERFACE | Constant | XML Path | 'Receiver/Interface' | LIKE STRING | Protected |
CO_PATH_RECEIVER_PARTY | Constant | XML Path | 'Receiver/Party' | LIKE STRING | Protected |
CO_PATH_RECEIVER_SERVICE | Constant | XML Path | 'Receiver/Service' | LIKE STRING | Protected |
CO_PATH_SENDER_INTERFACE | Constant | XML Path | 'Sender/Interface' | LIKE STRING | Protected |
CO_PATH_SENDER_PARTY | Constant | XML Path | 'Sender/Party' | LIKE STRING | Protected |
CO_PATH_SENDER_SERVICE | Constant | XML Path | 'Sender/Service' | LIKE STRING | Protected |
CO_PROCMODE_ASYNC | Instance Attribute | LIKE | Private | ||
CO_PROCMODE_SYNC | Instance Attribute | LIKE | Private | ||
CO_TAG_CONVERSATION_ID | Constant | Tag Name | 'ConversationId' | LIKE STRING | Protected |
CO_TAG_INTERFACE | Constant | Tag Name | 'Interface' | LIKE STRING | Protected |
CO_TAG_LOG | Constant | Tag Name | 'Log' | LIKE STRING | Protected |
CO_TAG_MESSAGE_ID | Constant | Tag Name | 'MessageId' | LIKE STRING | Protected |
CO_TAG_MSG_CLASS | Constant | Tag Name | 'MessageClass' | LIKE STRING | Protected |
CO_TAG_PARTY | Constant | Tag Name | 'Party' | LIKE STRING | Protected |
CO_TAG_PREFIX_SAP | Constant | Tag Prefix | 'SAP' | LIKE STRING | Protected |
CO_TAG_PREFIX_SOAP | Constant | Tag Prefix | 'SOAP' | LIKE STRING | Protected |
CO_TAG_PROC_MODE | Constant | Tag Name | 'ProcessingMode' | LIKE STRING | Protected |
CO_TAG_RECEIVER | Constant | Tag Name | 'Receiver' | LIKE STRING | Protected |
CO_TAG_REF_TO_MESSAGE_ID | Constant | Tag Name | 'RefToMessageId' | LIKE STRING | Protected |
CO_TAG_SENDER | Constant | Tag Name | 'Sender' | LIKE STRING | Protected |
CO_TAG_SERVICE | Constant | Tag Name | 'Service' | LIKE STRING | Protected |
CO_TAG_TIME_SENT | Constant | Tag Name | 'TimeSent' | LIKE STRING | Protected |
CO_TAG_TRACE | Constant | Tag Name | 'Trace' | LIKE STRING | Protected |
CO_TAG_VERSION | Constant | Tag Name | 'Version' | LIKE STRING | Protected |
CO_TRUE | Instance Attribute | LIKE | Private | ||
CO_VAL_MSGCLASS_APPACK | Constant | Application Confirmation | 'ApplicationAck' | LIKE STRING | Protected |
CO_VAL_MSGCLASS_APPERR | Constant | Application Error | 'ApplicationError' | LIKE STRING | Protected |
CO_VAL_MSGCLASS_APPREQ | Constant | Application Query | 'ApplicationMessage' | LIKE STRING | Protected |
CO_VAL_MSGCLASS_APPRESP | Constant | Application Response | 'ApplicationResponse' | LIKE STRING | Protected |
CO_VAL_MSGCLASS_SYSACK | Constant | System Confirmation | 'SystemAck' | LIKE STRING | Protected |
CO_VAL_MSGCLASS_SYSERR | Constant | System Error | 'SystemError' | LIKE STRING | Protected |
CO_VAL_PROCMODE_ASYNC | Constant | Processing Type | 'asynchronous' | LIKE STRING | Protected |
CO_VAL_PROCMODE_SYNC | Constant | Processing Type | 'synchronous' | LIKE STRING | Protected |
CO_WSUID | Constant | ID | 'wsuid-main-92ABE13F5C59AB7FE10000000A1551F7' | LIKE STRING | Public |
MUST_UNDERSTAND | Instance Attribute | SOAP Attribute | '1' | LIKE SXMSFLAG | Protected |
PARSER | Instance Attribute | Parser | LIKE LCL_PARSER | Private | |
RECEIVERS_NOT_IN_ORDER | Instance Attribute | XI: Receiver | LIKE SXI_ADDRESSES | Protected | |
SIMPLE | Static Attribute | XMS: Flag (true/false) | '0' | LIKE SXMSFLAG | Public |
Links to Related Class(s)
CL_XMS_M...Full list of available SAP object classes
Search for further information about these or an SAP related objects