Skip to content

/AWS1/CL_MPICONSTRAINTS

Constraints that control how a buyer can configure a rate card.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_multipledimelection TYPE /AWS1/MPIRATECARDCNSTRNTTYPE /AWS1/MPIRATECARDCNSTRNTTYPE

Whether the buyer can select multiple dimensions. Values are Allowed or Disallowed.

iv_quantityconfiguration TYPE /AWS1/MPIRATECARDCNSTRNTTYPE /AWS1/MPIRATECARDCNSTRNTTYPE

Whether the buyer can configure quantities. Values are Allowed or Disallowed.


Queryable Attributes

multipleDimensionSelection

Whether the buyer can select multiple dimensions. Values are Allowed or Disallowed.

Accessible with the following methods

Method Description
GET_MULTIPLEDIMELECTION() Getter for MULTIPLEDIMENSIONSELECTION, with configurable def
ASK_MULTIPLEDIMELECTION() Getter for MULTIPLEDIMENSIONSELECTION w/ exceptions if field
HAS_MULTIPLEDIMELECTION() Determine if MULTIPLEDIMENSIONSELECTION has a value

quantityConfiguration

Whether the buyer can configure quantities. Values are Allowed or Disallowed.

Accessible with the following methods

Method Description
GET_QUANTITYCONFIGURATION() Getter for QUANTITYCONFIGURATION, with configurable default
ASK_QUANTITYCONFIGURATION() Getter for QUANTITYCONFIGURATION w/ exceptions if field has
HAS_QUANTITYCONFIGURATION() Determine if QUANTITYCONFIGURATION has a value