Skip to content

/AWS1/CL_PTSGETAWSOPPORTUNIT01

GetAwsOpportunitySummaryResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_catalog TYPE /AWS1/PTSCATALOGIDENTIFIER /AWS1/PTSCATALOGIDENTIFIER

Specifies the catalog in which the AWS Opportunity exists. This is the environment (e.g., AWS or Sandbox) where the opportunity is being managed.

Optional arguments:

iv_relatedopportunityid00 TYPE /AWS1/PTSOPPORTUNITYIDENTIFIER /AWS1/PTSOPPORTUNITYIDENTIFIER

Provides the unique identifier of the related partner opportunity, allowing partners to link the AWS Opportunity to their corresponding opportunity in their CRM system.

iv_origin TYPE /AWS1/PTSOPPORTUNITYORIGIN /AWS1/PTSOPPORTUNITYORIGIN

Specifies whether the AWS Opportunity originated from AWS or the partner. This helps distinguish between opportunities that were sourced by AWS and those referred by the partner.

iv_involvementtype TYPE /AWS1/PTSSALESINVOLVEMENTTYPE /AWS1/PTSSALESINVOLVEMENTTYPE

Specifies the type of involvement AWS has in the opportunity, such as direct cosell or advisory support. This field helps partners understand the role AWS plays in advancing the opportunity.

iv_visibility TYPE /AWS1/PTSVISIBILITY /AWS1/PTSVISIBILITY

Defines the visibility level for the AWS Opportunity. Use Full visibility for most cases, while Limited visibility is reserved for special programs or sensitive opportunities.

io_lifecycle TYPE REF TO /AWS1/CL_PTSAWSOPPORTUNITYLC /AWS1/CL_PTSAWSOPPORTUNITYLC

Contains lifecycle information for the AWS Opportunity, including review status, stage, and target close date. This field is crucial for partners to monitor the progression of the opportunity.

it_opportunityteam TYPE /AWS1/CL_PTSAWSTEAMMEMBER=>TT_AWSOPPORTUNITYTEAMMEMBERS00 TT_AWSOPPORTUNITYTEAMMEMBERS00

Details the AWS opportunity team, including members involved. This information helps partners know who from AWS is engaged and what their role is.

io_insights TYPE REF TO /AWS1/CL_PTSAWSOPPORTUNITYIN00 /AWS1/CL_PTSAWSOPPORTUNITYIN00

Provides insights into the AWS Opportunity, including engagement score and recommended actions that AWS suggests for the partner.

iv_involvementtypechangersn TYPE /AWS1/PTSINVOLVEMENTTYPECHAN00 /AWS1/PTSINVOLVEMENTTYPECHAN00

Provides a reason for any changes in the involvement type of AWS in the opportunity. This field is used to track why the level of AWS engagement has changed from For Visibility Only to Co-sell offering transparency into the partnership dynamics.

io_relatedentityids TYPE REF TO /AWS1/CL_PTSAWSOPPORTUNITYRE00 /AWS1/CL_PTSAWSOPPORTUNITYRE00

Lists related entity identifiers, such as AWS products or partner solutions, associated with the AWS Opportunity. These identifiers provide additional context and help partners understand which AWS services are involved.

io_customer TYPE REF TO /AWS1/CL_PTSAWSOPPORTUNITYCUS /AWS1/CL_PTSAWSOPPORTUNITYCUS

Provides details about the customer associated with the AWS Opportunity, including account information, industry, and other customer data. These details help partners understand the business context of the opportunity.

io_project TYPE REF TO /AWS1/CL_PTSAWSOPPORTUNITYPR00 /AWS1/CL_PTSAWSOPPORTUNITYPR00

Provides details about the project associated with the AWS Opportunity, including the customer’s business problem, expected outcomes, and project scope. This information is crucial for understanding the broader context of the opportunity.


Queryable Attributes

Catalog

Specifies the catalog in which the AWS Opportunity exists. This is the environment (e.g., AWS or Sandbox) where the opportunity is being 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

RelatedOpportunityId

Provides the unique identifier of the related partner opportunity, allowing partners to link the AWS Opportunity to their corresponding opportunity in their CRM system.

Accessible with the following methods

Method Description
GET_RELATEDOPPORTUNITYID00() Getter for RELATEDOPPORTUNITYID, with configurable default
ASK_RELATEDOPPORTUNITYID00() Getter for RELATEDOPPORTUNITYID w/ exceptions if field has n
HAS_RELATEDOPPORTUNITYID00() Determine if RELATEDOPPORTUNITYID has a value

Origin

Specifies whether the AWS Opportunity originated from AWS or the partner. This helps distinguish between opportunities that were sourced by AWS and those referred by the partner.

Accessible with the following methods

Method Description
GET_ORIGIN() Getter for ORIGIN, with configurable default
ASK_ORIGIN() Getter for ORIGIN w/ exceptions if field has no value
HAS_ORIGIN() Determine if ORIGIN has a value

InvolvementType

Specifies the type of involvement AWS has in the opportunity, such as direct cosell or advisory support. This field helps partners understand the role AWS plays in advancing the opportunity.

Accessible with the following methods

Method Description
GET_INVOLVEMENTTYPE() Getter for INVOLVEMENTTYPE, with configurable default
ASK_INVOLVEMENTTYPE() Getter for INVOLVEMENTTYPE w/ exceptions if field has no val
HAS_INVOLVEMENTTYPE() Determine if INVOLVEMENTTYPE has a value

Visibility

Defines the visibility level for the AWS Opportunity. Use Full visibility for most cases, while Limited visibility is reserved for special programs or sensitive opportunities.

Accessible with the following methods

Method Description
GET_VISIBILITY() Getter for VISIBILITY, with configurable default
ASK_VISIBILITY() Getter for VISIBILITY w/ exceptions if field has no value
HAS_VISIBILITY() Determine if VISIBILITY has a value

LifeCycle

Contains lifecycle information for the AWS Opportunity, including review status, stage, and target close date. This field is crucial for partners to monitor the progression of the opportunity.

Accessible with the following methods

Method Description
GET_LIFECYCLE() Getter for LIFECYCLE

OpportunityTeam

Details the AWS opportunity team, including members involved. This information helps partners know who from AWS is engaged and what their role is.

Accessible with the following methods

Method Description
GET_OPPORTUNITYTEAM() Getter for OPPORTUNITYTEAM, with configurable default
ASK_OPPORTUNITYTEAM() Getter for OPPORTUNITYTEAM w/ exceptions if field has no val
HAS_OPPORTUNITYTEAM() Determine if OPPORTUNITYTEAM has a value

Insights

Provides insights into the AWS Opportunity, including engagement score and recommended actions that AWS suggests for the partner.

Accessible with the following methods

Method Description
GET_INSIGHTS() Getter for INSIGHTS

InvolvementTypeChangeReason

Provides a reason for any changes in the involvement type of AWS in the opportunity. This field is used to track why the level of AWS engagement has changed from For Visibility Only to Co-sell offering transparency into the partnership dynamics.

Accessible with the following methods

Method Description
GET_INVOLVEMENTTYPECHANGERSN() Getter for INVOLVEMENTTYPECHANGEREASON, with configurable de
ASK_INVOLVEMENTTYPECHANGERSN() Getter for INVOLVEMENTTYPECHANGEREASON w/ exceptions if fiel
HAS_INVOLVEMENTTYPECHANGERSN() Determine if INVOLVEMENTTYPECHANGEREASON has a value

RelatedEntityIds

Lists related entity identifiers, such as AWS products or partner solutions, associated with the AWS Opportunity. These identifiers provide additional context and help partners understand which AWS services are involved.

Accessible with the following methods

Method Description
GET_RELATEDENTITYIDS() Getter for RELATEDENTITYIDS

Customer

Provides details about the customer associated with the AWS Opportunity, including account information, industry, and other customer data. These details help partners understand the business context of the opportunity.

Accessible with the following methods

Method Description
GET_CUSTOMER() Getter for CUSTOMER

Project

Provides details about the project associated with the AWS Opportunity, including the customer’s business problem, expected outcomes, and project scope. This information is crucial for understanding the broader context of the opportunity.

Accessible with the following methods

Method Description
GET_PROJECT() Getter for PROJECT