/AWS1/CL_PTSENGAGEMENTINVITA01¶
Provides a summarized view of the Engagement Invitation, including details like the identifier, status, and sender. This summary helps partners track and manage AWS originated opportunities.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_id
TYPE /AWS1/PTSENGAGEMENTINVITATIO00
/AWS1/PTSENGAGEMENTINVITATIO00
¶
Represents the unique identifier of the Engagement Invitation. This identifier is used to track the invitation and to manage responses like acceptance or rejection.
iv_catalog
TYPE /AWS1/PTSCATALOGIDENTIFIER
/AWS1/PTSCATALOGIDENTIFIER
¶
Specifies the catalog in which the Engagement Invitation resides. This can be either the
AWS
orSandbox
catalog, indicating whether the opportunity is live or being tested.
Optional arguments:¶
iv_arn
TYPE /AWS1/PTSSTRING
/AWS1/PTSSTRING
¶
The Amazon Resource Name (ARN) of the Engagement Invitation. The ARN is a unique identifier that allows partners to reference the invitation in their system and manage its lifecycle.
iv_payloadtype
TYPE /AWS1/PTSENGAGEMENTINVITATIO02
/AWS1/PTSENGAGEMENTINVITATIO02
¶
Describes the type of payload associated with the Engagement Invitation, such as
Opportunity
orMarketplaceOffer
. This helps partners understand the nature of the engagement request from AWS.
iv_engagementid
TYPE /AWS1/PTSENGAGEMENTIDENTIFIER
/AWS1/PTSENGAGEMENTIDENTIFIER
¶
The identifier of the Engagement associated with this invitation. This links the invitation to its parent Engagement.
iv_engagementtitle
TYPE /AWS1/PTSENGAGEMENTTITLE
/AWS1/PTSENGAGEMENTTITLE
¶
Provides a short title or description of the Engagement Invitation. This title helps partners quickly identify and differentiate between multiple engagement opportunities.
iv_status
TYPE /AWS1/PTSINVITATIONSTATUS
/AWS1/PTSINVITATIONSTATUS
¶
Represents the current status of the Engagement Invitation, such as
Pending
,Accepted
, orRejected
. The status helps track the progress and response to the invitation.
iv_invitationdate
TYPE /AWS1/PTSDATETIME
/AWS1/PTSDATETIME
¶
Indicates the date when the Engagement Invitation was sent to the partner. This provides context for when the opportunity was shared and helps in tracking the timeline for engagement.
iv_expirationdate
TYPE /AWS1/PTSDATETIME
/AWS1/PTSDATETIME
¶
Indicates the date and time when the Engagement Invitation will expire. After this date, the invitation can no longer be accepted, and the opportunity will be unavailable to the partner.
iv_senderawsaccountid
TYPE /AWS1/PTSAWSACCOUNT
/AWS1/PTSAWSACCOUNT
¶
Specifies the AWS account ID of the sender who initiated the Engagement Invitation. This allows the partner to identify the AWS entity or representative responsible for sharing the opportunity.
iv_sendercompanyname
TYPE /AWS1/PTSSTRING
/AWS1/PTSSTRING
¶
Indicates the name of the company or AWS division that sent the Engagement Invitation. This information is useful for partners to know which part of AWS is requesting engagement.
io_receiver
TYPE REF TO /AWS1/CL_PTSRECEIVER
/AWS1/CL_PTSRECEIVER
¶
Specifies the partner company or individual that received the Engagement Invitation. This field is important for tracking who the invitation was sent to within the partner organization.
iv_participanttype
TYPE /AWS1/PTSPARTICIPANTTYPE
/AWS1/PTSPARTICIPANTTYPE
¶
Identifies the role of the caller in the engagement invitation.
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) of the Engagement Invitation. The ARN is a unique identifier that allows partners to reference the invitation in their system and manage its lifecycle.
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¶
Describes the type of payload associated with the Engagement Invitation, such as
Opportunity
orMarketplaceOffer
. This helps partners understand the nature of the engagement request from AWS.
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¶
Represents the unique identifier of the Engagement Invitation. This identifier is used to track the invitation and to manage responses like acceptance or rejection.
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 links the invitation to its parent 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¶
Provides a short title or description of the Engagement Invitation. This title helps partners quickly identify and differentiate between multiple engagement opportunities.
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¶
Represents the current status of the Engagement Invitation, such as
Pending
,Accepted
, orRejected
. The status helps track the progress and response to the 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¶
Indicates the date when the Engagement Invitation was sent to the partner. This provides context for when the opportunity was shared and helps in tracking the timeline for engagement.
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 and time when the Engagement Invitation will expire. After this date, the invitation can no longer be accepted, and the opportunity will be unavailable to 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 who initiated the Engagement Invitation. This allows the partner to identify the AWS entity or representative responsible for sharing the opportunity.
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¶
Indicates the name of the company or AWS division that sent the Engagement Invitation. This information is useful for partners to know which part of AWS is requesting engagement.
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¶
Specifies the partner company or individual that received the Engagement Invitation. This field is important for tracking who the invitation was sent to within the partner organization.
Accessible with the following methods¶
Method | Description |
---|---|
GET_RECEIVER() |
Getter for RECEIVER |
Catalog¶
Specifies the catalog in which the Engagement Invitation resides. This can be either the
AWS
orSandbox
catalog, indicating whether the opportunity is live or being tested.
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 |
ParticipantType¶
Identifies the role of the caller in the engagement invitation.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PARTICIPANTTYPE() |
Getter for PARTICIPANTTYPE, with configurable default |
ASK_PARTICIPANTTYPE() |
Getter for PARTICIPANTTYPE w/ exceptions if field has no val |
HAS_PARTICIPANTTYPE() |
Determine if PARTICIPANTTYPE has a value |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_ENGAGEMENTINVITATIONSUMS
¶
TYPES TT_ENGAGEMENTINVITATIONSUMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTSENGAGEMENTINVITA01 WITH DEFAULT KEY
.