/AWS1/CL_PTSAWSPRODUCTDETAILS¶
List of AWS services with program eligibility indicators (MAP, modernization pathways), cost estimates, and optimization recommendations.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_productcode TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING¶
AWS Partner Central product identifier used for opportunity association.
it_categories TYPE /AWS1/CL_PTSSTRINGLIST_W=>TT_STRINGLIST TT_STRINGLIST¶
List of program and pathway categories this product is eligible for.
it_optimizations TYPE /AWS1/CL_PTSAWSPRODUCTOPTMZTN=>TT_AWSPRODUCTOPTIMIZATIONSLIST TT_AWSPRODUCTOPTIMIZATIONSLIST¶
List of specific optimization recommendations for this product.
Optional arguments:¶
iv_servicecode TYPE /AWS1/PTSSTRING /AWS1/PTSSTRING¶
Pricing Calculator service code.
iv_amount TYPE /AWS1/PTSMONETARYAMOUNT /AWS1/PTSMONETARYAMOUNT¶
Baseline service cost before optimizations.
iv_optimizedamount TYPE /AWS1/PTSMONETARYAMOUNT /AWS1/PTSMONETARYAMOUNT¶
Service cost after applying optimizations.
iv_potentialsavingsamount TYPE /AWS1/PTSMONETARYAMOUNT /AWS1/PTSMONETARYAMOUNT¶
Service-specific cost reduction through optimizations.
Queryable Attributes¶
ProductCode¶
AWS Partner Central product identifier used for opportunity association.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRODUCTCODE() |
Getter for PRODUCTCODE, with configurable default |
ASK_PRODUCTCODE() |
Getter for PRODUCTCODE w/ exceptions if field has no value |
HAS_PRODUCTCODE() |
Determine if PRODUCTCODE has a value |
ServiceCode¶
Pricing Calculator service code.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SERVICECODE() |
Getter for SERVICECODE, with configurable default |
ASK_SERVICECODE() |
Getter for SERVICECODE w/ exceptions if field has no value |
HAS_SERVICECODE() |
Determine if SERVICECODE has a value |
Categories¶
List of program and pathway categories this product is eligible for.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CATEGORIES() |
Getter for CATEGORIES, with configurable default |
ASK_CATEGORIES() |
Getter for CATEGORIES w/ exceptions if field has no value |
HAS_CATEGORIES() |
Determine if CATEGORIES has a value |
Amount¶
Baseline service cost before optimizations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AMOUNT() |
Getter for AMOUNT, with configurable default |
ASK_AMOUNT() |
Getter for AMOUNT w/ exceptions if field has no value |
HAS_AMOUNT() |
Determine if AMOUNT has a value |
OptimizedAmount¶
Service cost after applying optimizations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPTIMIZEDAMOUNT() |
Getter for OPTIMIZEDAMOUNT, with configurable default |
ASK_OPTIMIZEDAMOUNT() |
Getter for OPTIMIZEDAMOUNT w/ exceptions if field has no val |
HAS_OPTIMIZEDAMOUNT() |
Determine if OPTIMIZEDAMOUNT has a value |
PotentialSavingsAmount¶
Service-specific cost reduction through optimizations.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_POTENTIALSAVINGSAMOUNT() |
Getter for POTENTIALSAVINGSAMOUNT, with configurable default |
ASK_POTENTIALSAVINGSAMOUNT() |
Getter for POTENTIALSAVINGSAMOUNT w/ exceptions if field has |
HAS_POTENTIALSAVINGSAMOUNT() |
Determine if POTENTIALSAVINGSAMOUNT has a value |
Optimizations¶
List of specific optimization recommendations for this product.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OPTIMIZATIONS() |
Getter for OPTIMIZATIONS, with configurable default |
ASK_OPTIMIZATIONS() |
Getter for OPTIMIZATIONS w/ exceptions if field has no value |
HAS_OPTIMIZATIONS() |
Determine if OPTIMIZATIONS 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_AWSPRODUCTSLIST¶
TYPES TT_AWSPRODUCTSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_PTSAWSPRODUCTDETAILS WITH DEFAULT KEY
.