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_MAIN

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_PROP

Method 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 NameDescriptionVisability
CONSTRUCTORConstructorPublic
CALL METHOD cl_xms_msghdr30_main=>CONSTRUCTOR...more details

COPY_ATTRIBUTESPrivate
CALL METHOD cl_xms_msghdr30_main=>COPY_ATTRIBUTES...more details

GET_ATTRIBUTESPrivate
CALL METHOD cl_xms_msghdr30_main=>GET_ATTRIBUTES...more details

GET_CONVERSATION_IDRead Conversation IDPublic
CALL METHOD cl_xms_msghdr30_main=>GET_CONVERSATION_ID...more details

GET_INTERFACERead InterfacePublic
CALL METHOD cl_xms_msghdr30_main=>GET_INTERFACE...more details

GET_MESSAGE_CLASSRead Message ClassPublic
CALL METHOD cl_xms_msghdr30_main=>GET_MESSAGE_CLASS...more details

GET_MESSAGE_IDRead Message IDPublic
CALL METHOD cl_xms_msghdr30_main=>GET_MESSAGE_ID...more details

GET_NOT_IN_ORDER_RECEIVERSRead receiver whose sequence is not relevantPublic
CALL METHOD cl_xms_msghdr30_main=>GET_NOT_IN_ORDER_RECEIVERS...more details

GET_PROCESSING_MODERead Processing TypePublic
CALL METHOD cl_xms_msghdr30_main=>GET_PROCESSING_MODE...more details

GET_RECEIVERRead ReceiverPublic
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVER...more details

GET_RECEIVERSRead ReceiverPublic
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVERS...more details

GET_RECEIVERS_WITH_MAPRead Receiver with Mapping RulePublic
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVERS_WITH_MAP...more details

GET_RECEIVER_WITH_MAPRead Receivers with Mapping RulePublic
CALL METHOD cl_xms_msghdr30_main=>GET_RECEIVER_WITH_MAP...more details

GET_REF_TO_MESSAGE_IDRead Reference to Message IDPublic
CALL METHOD cl_xms_msghdr30_main=>GET_REF_TO_MESSAGE_ID...more details

GET_SENDERRead SenderPublic
CALL METHOD cl_xms_msghdr30_main=>GET_SENDER...more details

GET_TIME_SENTRead Send Time StampPublic
CALL METHOD cl_xms_msghdr30_main=>GET_TIME_SENT...more details

GET_VERSIONRead Protocol VersionPublic
CALL METHOD cl_xms_msghdr30_main=>GET_VERSION...more details

GET_WSU_IDRead WSU IDPublic
CALL METHOD cl_xms_msghdr30_main=>GET_WSU_ID...more details

SET_ATTRIBUTESPrivate
CALL METHOD cl_xms_msghdr30_main=>SET_ATTRIBUTES...more details

SET_CONVERSATION_IDSet Conversation IDPublic
CALL METHOD cl_xms_msghdr30_main=>SET_CONVERSATION_ID...more details

SET_INTERFACESet InterfacePublic
CALL METHOD cl_xms_msghdr30_main=>SET_INTERFACE...more details

SET_MESSAGE_CLASSSet Message ClassPublic
CALL METHOD cl_xms_msghdr30_main=>SET_MESSAGE_CLASS...more details

SET_MESSAGE_IDSet Message IDPublic
CALL METHOD cl_xms_msghdr30_main=>SET_MESSAGE_ID...more details

SET_NOT_IN_ORDER_RECEIVERSSet receiver whose sequence is not relevantPublic
CALL METHOD cl_xms_msghdr30_main=>SET_NOT_IN_ORDER_RECEIVERS...more details

SET_PROCESSING_MODESet Processing TypePublic
CALL METHOD cl_xms_msghdr30_main=>SET_PROCESSING_MODE...more details

SET_RECEIVERSet ReceiverPublic
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVER...more details

SET_RECEIVERSSet ReceiverPublic
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVERS...more details

SET_RECEIVERS_WITH_MAPSet Receiver with Mapping RulePublic
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVERS_WITH_MAP...more details

SET_RECEIVER_WITH_MAPSet Receivers with Mapping RulePublic
CALL METHOD cl_xms_msghdr30_main=>SET_RECEIVER_WITH_MAP...more details

SET_REF_TO_MESSAGE_IDSet Reference to Message IDPublic
CALL METHOD cl_xms_msghdr30_main=>SET_REF_TO_MESSAGE_ID...more details

SET_SENDERSet SenderPublic
CALL METHOD cl_xms_msghdr30_main=>SET_SENDER...more details

SET_TIME_SENTSet Send Time StampPublic
CALL METHOD cl_xms_msghdr30_main=>SET_TIME_SENT...more details

SET_VERSIONSet Protocol VersionPublic
CALL METHOD cl_xms_msghdr30_main=>SET_VERSION...more details

SET_WSU_IDSet WSU IDPublic
CALL METHOD cl_xms_msghdr30_main=>SET_WSU_ID...more details

SWITCH_SND_AND_RECSwap Sender and ReceiverPublic
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.

NameLevelDescriptionInitial ValueTypeVisability
ATTRInstance AttributeXI: Main SOAP HeaderLIKE
SXMS_MSGHDR30_MAIN
Protected
CO_ATTR_AGENCYConstantAttribute Name'agency'LIKE
STRING
Protected
CO_ATTR_LEVELConstantAttribute Name'level'LIKE
STRING
Protected
CO_ATTR_MAJORConstantAttribute Name'versionMajor'LIKE
STRING
Protected
CO_ATTR_MINORConstantAttribute Name'versionMinor'LIKE
STRING
Protected
CO_ATTR_NAMESPACEConstantAttribute Name'namespace'LIKE
STRING
Protected
CO_ATTR_SCHEMEConstantAttribute Name'scheme'LIKE
STRING
Protected
CO_ATTR_TO_FILEConstantAttribute Name'to_file'LIKE
STRING
Protected
CO_ATTR_TYPEConstantAttribute Name'type'LIKE
STRING
Protected
CO_ATTR_WSUIDConstantTag Attribute'Id'LIKE
STRING
Protected
CO_FALSEInstance AttributeLIKE
Private
CO_LCNAMEInstance AttributeLIKE
Private
CO_MSGCLASS_APPACKInstance AttributeLIKE
Private
CO_MSGCLASS_APPERRInstance AttributeLIKE
Private
CO_MSGCLASS_APPREQInstance AttributeLIKE
Private
CO_MSGCLASS_APPRESPInstance AttributeLIKE
Private
CO_MSGCLASS_SYSACKInstance AttributeLIKE
Private
CO_MSGCLASS_SYSERRInstance AttributeLIKE
Private
CO_NSURIInstance AttributeLIKE
Private
CO_PATH_MAJORConstantAttribute Name'Main/@versionMajor'LIKE
STRING
Public
CO_PATH_MINORConstantAttribute Name'Main/@versionMinor'LIKE
STRING
Public
CO_PATH_RECEIVER_INTERFACEConstantXML Path'Receiver/Interface'LIKE
STRING
Protected
CO_PATH_RECEIVER_PARTYConstantXML Path'Receiver/Party'LIKE
STRING
Protected
CO_PATH_RECEIVER_SERVICEConstantXML Path'Receiver/Service'LIKE
STRING
Protected
CO_PATH_SENDER_INTERFACEConstantXML Path'Sender/Interface'LIKE
STRING
Protected
CO_PATH_SENDER_PARTYConstantXML Path'Sender/Party'LIKE
STRING
Protected
CO_PATH_SENDER_SERVICEConstantXML Path'Sender/Service'LIKE
STRING
Protected
CO_PROCMODE_ASYNCInstance AttributeLIKE
Private
CO_PROCMODE_SYNCInstance AttributeLIKE
Private
CO_TAG_CONVERSATION_IDConstantTag Name'ConversationId'LIKE
STRING
Protected
CO_TAG_INTERFACEConstantTag Name'Interface'LIKE
STRING
Protected
CO_TAG_LOGConstantTag Name'Log'LIKE
STRING
Protected
CO_TAG_MESSAGE_IDConstantTag Name'MessageId'LIKE
STRING
Protected
CO_TAG_MSG_CLASSConstantTag Name'MessageClass'LIKE
STRING
Protected
CO_TAG_PARTYConstantTag Name'Party'LIKE
STRING
Protected
CO_TAG_PREFIX_SAPConstantTag Prefix'SAP'LIKE
STRING
Protected
CO_TAG_PREFIX_SOAPConstantTag Prefix'SOAP'LIKE
STRING
Protected
CO_TAG_PROC_MODEConstantTag Name'ProcessingMode'LIKE
STRING
Protected
CO_TAG_RECEIVERConstantTag Name'Receiver'LIKE
STRING
Protected
CO_TAG_REF_TO_MESSAGE_IDConstantTag Name'RefToMessageId'LIKE
STRING
Protected
CO_TAG_SENDERConstantTag Name'Sender'LIKE
STRING
Protected
CO_TAG_SERVICEConstantTag Name'Service'LIKE
STRING
Protected
CO_TAG_TIME_SENTConstantTag Name'TimeSent'LIKE
STRING
Protected
CO_TAG_TRACEConstantTag Name'Trace'LIKE
STRING
Protected
CO_TAG_VERSIONConstantTag Name'Version'LIKE
STRING
Protected
CO_TRUEInstance AttributeLIKE
Private
CO_VAL_MSGCLASS_APPACKConstantApplication Confirmation'ApplicationAck'LIKE
STRING
Protected
CO_VAL_MSGCLASS_APPERRConstantApplication Error'ApplicationError'LIKE
STRING
Protected
CO_VAL_MSGCLASS_APPREQConstantApplication Query'ApplicationMessage'LIKE
STRING
Protected
CO_VAL_MSGCLASS_APPRESPConstantApplication Response'ApplicationResponse'LIKE
STRING
Protected
CO_VAL_MSGCLASS_SYSACKConstantSystem Confirmation'SystemAck'LIKE
STRING
Protected
CO_VAL_MSGCLASS_SYSERRConstantSystem Error'SystemError'LIKE
STRING
Protected
CO_VAL_PROCMODE_ASYNCConstantProcessing Type'asynchronous'LIKE
STRING
Protected
CO_VAL_PROCMODE_SYNCConstantProcessing Type'synchronous'LIKE
STRING
Protected
CO_WSUIDConstantID'wsuid-main-92ABE13F5C59AB7FE10000000A1551F7'LIKE
STRING
Public
MUST_UNDERSTANDInstance AttributeSOAP Attribute'1'LIKE
SXMSFLAG
Protected
PARSERInstance AttributeParserLIKE
LCL_PARSER
Private
RECEIVERS_NOT_IN_ORDERInstance AttributeXI: ReceiverLIKE
SXI_ADDRESSES
Protected
SIMPLEStatic AttributeXMS: 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!