/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 |