Skip to content

/AWS1/CL_PTSGETENGAGEMENTINV01

GetEngagementInvitationResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_id TYPE /AWS1/PTSENGAGEMENTINVITATIO00 /AWS1/PTSENGAGEMENTINVITATIO00

Unique identifier assigned to the engagement invitation being retrieved.

iv_catalog TYPE /AWS1/PTSCATALOGIDENTIFIER /AWS1/PTSCATALOGIDENTIFIER

Indicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g., AWS or Sandbox) used in the request.

Optional arguments:

iv_arn TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING

The Amazon Resource Name (ARN) that identifies the engagement invitation.

iv_payloadtype TYPE /AWS1/PTSENGAGEMENTINVITATIO02 /AWS1/PTSENGAGEMENTINVITATIO02

The type of payload contained in the engagement invitation, indicating what data or context the payload covers.

iv_engagementid TYPE /AWS1/PTSENGAGEMENTIDENTIFIER /AWS1/PTSENGAGEMENTIDENTIFIER

The identifier of the engagement associated with this invitation.This ID links the invitation to its corresponding engagement.

iv_engagementtitle TYPE /AWS1/PTSENGAGEMENTTITLE /AWS1/PTSENGAGEMENTTITLE

The title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS.

iv_status TYPE /AWS1/PTSINVITATIONSTATUS /AWS1/PTSINVITATIONSTATUS

The current status of the engagement invitation.

iv_invitationdate TYPE /AWS1/PTSDATETIME /AWS1/PTSDATETIME

The date when the engagement invitation was sent to the partner.

iv_expirationdate TYPE /AWS1/PTSDATETIME /AWS1/PTSDATETIME

Indicates the date on which the engagement invitation will expire if not accepted by the partner.

iv_senderawsaccountid TYPE /AWS1/PTSAWSACCOUNT /AWS1/PTSAWSACCOUNT

Specifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation.

iv_sendercompanyname TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING

The name of the AWS organization or team that sent the engagement invitation.

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

Information about the partner organization or team that received the engagement invitation, including contact details and identifiers.

iv_rejectionreason TYPE /AWS1/PTSREJECTIONREASONSTRING /AWS1/PTSREJECTIONREASONSTRING

If the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection.

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

Details of the engagement invitation payload, including specific data relevant to the invitation's contents, such as customer information and opportunity insights.

iv_invitationmessage TYPE /AWS1/PTSINVITATIONMESSAGE /AWS1/PTSINVITATIONMESSAGE

The message sent to the invited partner when the invitation was created.

iv_engagementdescription TYPE /AWS1/PTSENGAGEMENTDESCRIPTION /AWS1/PTSENGAGEMENTDESCRIPTION

The description of the engagement associated with this invitation.

it_existingmembers TYPE /AWS1/CL_PTSENGAGEMENTMEMBER00=>TT_ENGAGEMENTMEMBERSUMMARIES TT_ENGAGEMENTMEMBERSUMMARIES

A list of active members currently part of the Engagement. This array contains a maximum of 10 members, each represented by an object with the following properties.

  • CompanyName: The name of the member's company.

  • WebsiteUrl: The website URL of the member's company.


Queryable Attributes

Arn

The Amazon Resource Name (ARN) that identifies the engagement invitation.

Accessible with the following methods

Method Description
GET_ARN() Getter for ARN, with configurable default
ASK_ARN() Getter for ARN w/ exceptions if field has no value
HAS_ARN() Determine if ARN has a value

PayloadType

The type of payload contained in the engagement invitation, indicating what data or context the payload covers.

Accessible with the following methods

Method Description
GET_PAYLOADTYPE() Getter for PAYLOADTYPE, with configurable default
ASK_PAYLOADTYPE() Getter for PAYLOADTYPE w/ exceptions if field has no value
HAS_PAYLOADTYPE() Determine if PAYLOADTYPE has a value

Id

Unique identifier assigned to the engagement invitation being retrieved.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

EngagementId

The identifier of the engagement associated with this invitation.This ID links the invitation to its corresponding engagement.

Accessible with the following methods

Method Description
GET_ENGAGEMENTID() Getter for ENGAGEMENTID, with configurable default
ASK_ENGAGEMENTID() Getter for ENGAGEMENTID w/ exceptions if field has no value
HAS_ENGAGEMENTID() Determine if ENGAGEMENTID has a value

EngagementTitle

The title of the engagement invitation, summarizing the purpose or objectives of the opportunity shared by AWS.

Accessible with the following methods

Method Description
GET_ENGAGEMENTTITLE() Getter for ENGAGEMENTTITLE, with configurable default
ASK_ENGAGEMENTTITLE() Getter for ENGAGEMENTTITLE w/ exceptions if field has no val
HAS_ENGAGEMENTTITLE() Determine if ENGAGEMENTTITLE has a value

Status

The current status of the engagement invitation.

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

InvitationDate

The date when the engagement invitation was sent to the partner.

Accessible with the following methods

Method Description
GET_INVITATIONDATE() Getter for INVITATIONDATE, with configurable default
ASK_INVITATIONDATE() Getter for INVITATIONDATE w/ exceptions if field has no valu
HAS_INVITATIONDATE() Determine if INVITATIONDATE has a value

ExpirationDate

Indicates the date on which the engagement invitation will expire if not accepted by the partner.

Accessible with the following methods

Method Description
GET_EXPIRATIONDATE() Getter for EXPIRATIONDATE, with configurable default
ASK_EXPIRATIONDATE() Getter for EXPIRATIONDATE w/ exceptions if field has no valu
HAS_EXPIRATIONDATE() Determine if EXPIRATIONDATE has a value

SenderAwsAccountId

Specifies the AWS Account ID of the sender, which identifies the AWS team responsible for sharing the engagement invitation.

Accessible with the following methods

Method Description
GET_SENDERAWSACCOUNTID() Getter for SENDERAWSACCOUNTID, with configurable default
ASK_SENDERAWSACCOUNTID() Getter for SENDERAWSACCOUNTID w/ exceptions if field has no
HAS_SENDERAWSACCOUNTID() Determine if SENDERAWSACCOUNTID has a value

SenderCompanyName

The name of the AWS organization or team that sent the engagement invitation.

Accessible with the following methods

Method Description
GET_SENDERCOMPANYNAME() Getter for SENDERCOMPANYNAME, with configurable default
ASK_SENDERCOMPANYNAME() Getter for SENDERCOMPANYNAME w/ exceptions if field has no v
HAS_SENDERCOMPANYNAME() Determine if SENDERCOMPANYNAME has a value

Receiver

Information about the partner organization or team that received the engagement invitation, including contact details and identifiers.

Accessible with the following methods

Method Description
GET_RECEIVER() Getter for RECEIVER

Catalog

Indicates the catalog from which the engagement invitation details are retrieved. This field helps in identifying the appropriate catalog (e.g., AWS or Sandbox) used in the request.

Accessible with the following methods

Method Description
GET_CATALOG() Getter for CATALOG, with configurable default
ASK_CATALOG() Getter for CATALOG w/ exceptions if field has no value
HAS_CATALOG() Determine if CATALOG has a value

RejectionReason

If the engagement invitation was rejected, this field specifies the reason provided by the partner for the rejection.

Accessible with the following methods

Method Description
GET_REJECTIONREASON() Getter for REJECTIONREASON, with configurable default
ASK_REJECTIONREASON() Getter for REJECTIONREASON w/ exceptions if field has no val
HAS_REJECTIONREASON() Determine if REJECTIONREASON has a value

Payload

Details of the engagement invitation payload, including specific data relevant to the invitation's contents, such as customer information and opportunity insights.

Accessible with the following methods

Method Description
GET_PAYLOAD() Getter for PAYLOAD

InvitationMessage

The message sent to the invited partner when the invitation was created.

Accessible with the following methods

Method Description
GET_INVITATIONMESSAGE() Getter for INVITATIONMESSAGE, with configurable default
ASK_INVITATIONMESSAGE() Getter for INVITATIONMESSAGE w/ exceptions if field has no v
HAS_INVITATIONMESSAGE() Determine if INVITATIONMESSAGE has a value

EngagementDescription

The description of the engagement associated with this invitation.

Accessible with the following methods

Method Description
GET_ENGAGEMENTDESCRIPTION() Getter for ENGAGEMENTDESCRIPTION, with configurable default
ASK_ENGAGEMENTDESCRIPTION() Getter for ENGAGEMENTDESCRIPTION w/ exceptions if field has
HAS_ENGAGEMENTDESCRIPTION() Determine if ENGAGEMENTDESCRIPTION has a value

ExistingMembers

A list of active members currently part of the Engagement. This array contains a maximum of 10 members, each represented by an object with the following properties.

  • CompanyName: The name of the member's company.

  • WebsiteUrl: The website URL of the member's company.

Accessible with the following methods

Method Description
GET_EXISTINGMEMBERS() Getter for EXISTINGMEMBERS, with configurable default
ASK_EXISTINGMEMBERS() Getter for EXISTINGMEMBERS w/ exceptions if field has no val
HAS_EXISTINGMEMBERS() Determine if EXISTINGMEMBERS has a value