/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
AWSorSandbox. 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 forActivesolutions 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
AWSorSandbox. 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 forActivesolutions 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
.