Skip to content

/AWS1/CL_PTSINVITATION

The Invitation structure represents an invitation exchanged between partners and AWS. It includes a message, receiver information, and a payload providing context for the invitation.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_message TYPE /AWS1/PTSINVITATIONMESSAGE /AWS1/PTSINVITATIONMESSAGE

A message accompanying the invitation.

io_receiver TYPE REF TO /AWS1/CL_PTSRECEIVER /AWS1/CL_PTSRECEIVER

Represents the entity that received the Engagement Invitation, including account and company details. This field is essential for tracking the partner who is being invited to collaborate.

io_payload TYPE REF TO /AWS1/CL_PTSPAYLOAD /AWS1/CL_PTSPAYLOAD

Contains the data payload associated with the Engagement Invitation. This payload includes essential details related to the AWS opportunity and is used by partners to evaluate whether to accept or reject the engagement.


Queryable Attributes

Message

A message accompanying the invitation.

Accessible with the following methods

Method Description
GET_MESSAGE() Getter for MESSAGE, with configurable default
ASK_MESSAGE() Getter for MESSAGE w/ exceptions if field has no value
HAS_MESSAGE() Determine if MESSAGE has a value

Receiver

Represents the entity that received the Engagement Invitation, including account and company details. This field is essential for tracking the partner who is being invited to collaborate.

Accessible with the following methods

Method Description
GET_RECEIVER() Getter for RECEIVER

Payload

Contains the data payload associated with the Engagement Invitation. This payload includes essential details related to the AWS opportunity and is used by partners to evaluate whether to accept or reject the engagement.

Accessible with the following methods

Method Description
GET_PAYLOAD() Getter for PAYLOAD