/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
AWSorSandbox. This indicates the environment in which the opportunity is managed.
Optional arguments:¶
iv_id TYPE /AWS1/PTSOPPORTUNITYIDENTIFIER /AWS1/PTSOPPORTUNITYIDENTIFIER¶
Read-only, system-generated
Opportunityunique 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¶
DateTimewhen theOpportunitywas last modified.
iv_createddate TYPE /AWS1/PTSDATETIME /AWS1/PTSDATETIME¶
DateTimewhen theOpportunitywas 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
AWSorSandbox. 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
Opportunityunique 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¶
DateTimewhen theOpportunitywas 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¶
DateTimewhen theOpportunitywas 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
.