/AWS1/CL_PTSOPPORTUNITYSUMMARY¶
An object that contains an Opportunity
's subset of fields.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_catalog
TYPE /AWS1/PTSCATALOGIDENTIFIER
/AWS1/PTSCATALOGIDENTIFIER
¶
Specifies the catalog associated with the opportunity, either
AWS
orSandbox
. This indicates the environment in which the opportunity is managed.
Optional arguments:¶
iv_id
TYPE /AWS1/PTSOPPORTUNITYIDENTIFIER
/AWS1/PTSOPPORTUNITYIDENTIFIER
¶
Read-only, system-generated
Opportunity
unique identifier.
iv_arn
TYPE /AWS1/PTSOPPORTUNITYARN
/AWS1/PTSOPPORTUNITYARN
¶
The Amazon Resource Name (ARN) for the opportunity. This globally unique identifier can be used for IAM policies and cross-service references.
iv_partneropportunityid
TYPE /AWS1/PTSSTRING
/AWS1/PTSSTRING
¶
Specifies the
Opportunity
's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner. It allows partners to link an opportunity to their CRM.
iv_opportunitytype
TYPE /AWS1/PTSOPPORTUNITYTYPE
/AWS1/PTSOPPORTUNITYTYPE
¶
Specifies opportunity type as a renewal, new, or expansion.
Opportunity types:
New Opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.
Renewal Opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.
Expansion Opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.
iv_lastmodifieddate
TYPE /AWS1/PTSDATETIME
/AWS1/PTSDATETIME
¶
DateTime
when theOpportunity
was last modified.
iv_createddate
TYPE /AWS1/PTSDATETIME
/AWS1/PTSDATETIME
¶
DateTime
when theOpportunity
was last created.
io_lifecycle
TYPE REF TO /AWS1/CL_PTSLIFECYCLESUMMARY
/AWS1/CL_PTSLIFECYCLESUMMARY
¶
An object that contains the
Opportunity
's lifecycle details.
io_customer
TYPE REF TO /AWS1/CL_PTSCUSTOMERSUMMARY
/AWS1/CL_PTSCUSTOMERSUMMARY
¶
An object that contains the
Opportunity
's customer details.
io_project
TYPE REF TO /AWS1/CL_PTSPROJECTSUMMARY
/AWS1/CL_PTSPROJECTSUMMARY
¶
An object that contains the
Opportunity
's project details summary.
Queryable Attributes¶
Catalog¶
Specifies the catalog associated with the opportunity, either
AWS
orSandbox
. This indicates the environment in which the opportunity is managed.
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 |
Id¶
Read-only, system-generated
Opportunity
unique identifier.
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 |
Arn¶
The Amazon Resource Name (ARN) for the opportunity. This globally unique identifier can be used for IAM policies and cross-service references.
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 |
PartnerOpportunityIdentifier¶
Specifies the
Opportunity
's unique identifier in the partner's CRM system. This value is essential to track and reconcile because it's included in the outbound payload sent back to the partner. It allows partners to link an opportunity to their CRM.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PARTNEROPPORTUNITYID() |
Getter for PARTNEROPPORTUNITYIDENTIFIER, with configurable d |
ASK_PARTNEROPPORTUNITYID() |
Getter for PARTNEROPPORTUNITYIDENTIFIER w/ exceptions if fie |
HAS_PARTNEROPPORTUNITYID() |
Determine if PARTNEROPPORTUNITYIDENTIFIER has a value |
OpportunityType¶
Specifies opportunity type as a renewal, new, or expansion.
Opportunity types:
New Opportunity: Represents a new business opportunity with a potential customer that's not previously engaged with your solutions or services.
Renewal Opportunity: Represents an opportunity to renew an existing contract or subscription with a current customer, ensuring continuity of service.
Expansion Opportunity: Represents an opportunity to expand the scope of an existing contract or subscription, either by adding new services or increasing the volume of existing services for a current customer.
Accessible with the following methods¶
Method | Description |
---|---|
GET_OPPORTUNITYTYPE() |
Getter for OPPORTUNITYTYPE, with configurable default |
ASK_OPPORTUNITYTYPE() |
Getter for OPPORTUNITYTYPE w/ exceptions if field has no val |
HAS_OPPORTUNITYTYPE() |
Determine if OPPORTUNITYTYPE has a value |
LastModifiedDate¶
DateTime
when theOpportunity
was last modified.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LASTMODIFIEDDATE() |
Getter for LASTMODIFIEDDATE, with configurable default |
ASK_LASTMODIFIEDDATE() |
Getter for LASTMODIFIEDDATE w/ exceptions if field has no va |
HAS_LASTMODIFIEDDATE() |
Determine if LASTMODIFIEDDATE has a value |
CreatedDate¶
DateTime
when theOpportunity
was last created.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CREATEDDATE() |
Getter for CREATEDDATE, with configurable default |
ASK_CREATEDDATE() |
Getter for CREATEDDATE w/ exceptions if field has no value |
HAS_CREATEDDATE() |
Determine if CREATEDDATE has a value |
LifeCycle¶
An object that contains the
Opportunity
's lifecycle details.
Accessible with the following methods¶
Method | Description |
---|---|
GET_LIFECYCLE() |
Getter for LIFECYCLE |
Customer¶
An object that contains the
Opportunity
's customer details.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CUSTOMER() |
Getter for CUSTOMER |
Project¶
An object that contains the
Opportunity
's project details summary.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROJECT() |
Getter for PROJECT |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_OPPORTUNITYSUMMARIES
¶
TYPES TT_OPPORTUNITYSUMMARIES TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTSOPPORTUNITYSUMMARY WITH DEFAULT KEY
.