/AWS1/CL_PTSSOLUTIONBASE¶
Specifies minimal information for the solution offered to solve the customer's business problem.
CONSTRUCTOR
¶
IMPORTING¶
Required arguments:¶
iv_catalog
TYPE /AWS1/PTSCATALOGIDENTIFIER
/AWS1/PTSCATALOGIDENTIFIER
¶
Specifies the catalog in which the solution is hosted, either
AWS
orSandbox
. This helps partners differentiate between live solutions and those in testing environments.
iv_id
TYPE /AWS1/PTSSOLUTIONIDENTIFIER
/AWS1/PTSSOLUTIONIDENTIFIER
¶
Enables the association of solutions (offerings) to opportunities.
iv_name
TYPE /AWS1/PTSSTRING
/AWS1/PTSSTRING
¶
Specifies the solution name.
iv_status
TYPE /AWS1/PTSSOLUTIONSTATUS
/AWS1/PTSSOLUTIONSTATUS
¶
Specifies the solution's current status, which indicates its state in the system. Valid values:
Active
|Inactive
|Draft
. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter forActive
solutions for association to an opportunity.
iv_category
TYPE /AWS1/PTSSTRING
/AWS1/PTSSTRING
¶
Specifies the solution category, which helps to categorize and organize the solutions partners offer. Valid values:
Software Product
|Consulting Service
|Hardware Product
|Communications Product
|Professional Service
|Managed Service
|Value-Added Resale Amazon Web Services Service
|Distribution Service
|Training Service
|Merger and Acquisition Advising Service
.
iv_createddate
TYPE /AWS1/PTSDATETIME
/AWS1/PTSDATETIME
¶
Indicates the solution creation date. This is useful to track and audit.
Optional arguments:¶
iv_arn
TYPE /AWS1/PTSSOLUTIONARN
/AWS1/PTSSOLUTIONARN
¶
The SolutionBase structure provides essential information about a solution.
Queryable Attributes¶
Catalog¶
Specifies the catalog in which the solution is hosted, either
AWS
orSandbox
. This helps partners differentiate between live solutions and those in testing environments.
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¶
Enables the association of solutions (offerings) to opportunities.
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 SolutionBase structure provides essential information about a solution.
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 |
Name¶
Specifies the solution name.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
Status¶
Specifies the solution's current status, which indicates its state in the system. Valid values:
Active
|Inactive
|Draft
. The status helps partners and Amazon Web Services track the solution's lifecycle and availability. Filter forActive
solutions for association to an opportunity.
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 |
Category¶
Specifies the solution category, which helps to categorize and organize the solutions partners offer. Valid values:
Software Product
|Consulting Service
|Hardware Product
|Communications Product
|Professional Service
|Managed Service
|Value-Added Resale Amazon Web Services Service
|Distribution Service
|Training Service
|Merger and Acquisition Advising Service
.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CATEGORY() |
Getter for CATEGORY, with configurable default |
ASK_CATEGORY() |
Getter for CATEGORY w/ exceptions if field has no value |
HAS_CATEGORY() |
Determine if CATEGORY has a value |
CreatedDate¶
Indicates the solution creation date. This is useful to track and audit.
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 |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_SOLUTIONLIST
¶
TYPES TT_SOLUTIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTSSOLUTIONBASE WITH DEFAULT KEY
.