Skip to content

/AWS1/CL_CNPMESSAGEMETADATA

Contains metadata related to a message.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_messageid TYPE /AWS1/CNPCHATITEMID /AWS1/CNPCHATITEMID

The identifier of the message that contains the metadata information.

it_receipts TYPE /AWS1/CL_CNPRECEIPT=>TT_RECEIPTS TT_RECEIPTS

The list of receipt information for a message for different recipients.

iv_messageprocessingstatus TYPE /AWS1/CNPMESSAGEPRCSGSTATUS /AWS1/CNPMESSAGEPRCSGSTATUS

The status of Message Processing for the message.


Queryable Attributes

MessageId

The identifier of the message that contains the metadata information.

Accessible with the following methods

Method Description
GET_MESSAGEID() Getter for MESSAGEID, with configurable default
ASK_MESSAGEID() Getter for MESSAGEID w/ exceptions if field has no value
HAS_MESSAGEID() Determine if MESSAGEID has a value

Receipts

The list of receipt information for a message for different recipients.

Accessible with the following methods

Method Description
GET_RECEIPTS() Getter for RECEIPTS, with configurable default
ASK_RECEIPTS() Getter for RECEIPTS w/ exceptions if field has no value
HAS_RECEIPTS() Determine if RECEIPTS has a value

MessageProcessingStatus

The status of Message Processing for the message.

Accessible with the following methods

Method Description
GET_MESSAGEPROCESSINGSTATUS() Getter for MESSAGEPROCESSINGSTATUS, with configurable defaul
ASK_MESSAGEPROCESSINGSTATUS() Getter for MESSAGEPROCESSINGSTATUS w/ exceptions if field ha
HAS_MESSAGEPROCESSINGSTATUS() Determine if MESSAGEPROCESSINGSTATUS has a value