/AWS1/CL_MPICFGUFRATECARDITEM¶
A rate card item within a configurable upfront pricing term, including a selector for choosing the configuration and per-unit rates.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
io_selector TYPE REF TO /AWS1/CL_MPISELECTOR /AWS1/CL_MPISELECTOR¶
The selector criteria for this rate card, such as duration.
io_constraints TYPE REF TO /AWS1/CL_MPICONSTRAINTS /AWS1/CL_MPICONSTRAINTS¶
Constraints on how the buyer can configure this rate card, such as whether multiple dimensions can be selected.
it_ratecard TYPE /AWS1/CL_MPIRATECARDITEM=>TT_RATECARDLIST TT_RATECARDLIST¶
The per-unit rates for this configuration.
Queryable Attributes¶
selector¶
The selector criteria for this rate card, such as duration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SELECTOR() |
Getter for SELECTOR |
constraints¶
Constraints on how the buyer can configure this rate card, such as whether multiple dimensions can be selected.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CONSTRAINTS() |
Getter for CONSTRAINTS |
rateCard¶
The per-unit rates for this configuration.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_RATECARD() |
Getter for RATECARD, with configurable default |
ASK_RATECARD() |
Getter for RATECARD w/ exceptions if field has no value |
HAS_RATECARD() |
Determine if RATECARD 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_CNFGRBLUPFRONTRATECARDLIST¶
TYPES TT_CNFGRBLUPFRONTRATECARDLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPICFGUFRATECARDITEM WITH DEFAULT KEY
.