Skip to content

/AWS1/CL_MPGDIMENSION

Defines the dimensions that the acceptor has purchased from the overall set of dimensions presented in the rate card.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_dimensionkey TYPE /AWS1/MPGBOUNDEDSTRING /AWS1/MPGBOUNDEDSTRING

The name of key value of the dimension.

iv_dimensionvalue TYPE /AWS1/MPGZEROVALUEINTEGER /AWS1/MPGZEROVALUEINTEGER

The number of units of the dimension the acceptor has purchased.

For Agreements with ConfigurableUpfrontPricingTerm, the RateCard section will define the prices and dimensions defined by the seller (proposer), whereas the Configuration section will define the actual dimensions, prices, and units the buyer has chosen to accept.


Queryable Attributes

dimensionKey

The name of key value of the dimension.

Accessible with the following methods

Method Description
GET_DIMENSIONKEY() Getter for DIMENSIONKEY, with configurable default
ASK_DIMENSIONKEY() Getter for DIMENSIONKEY w/ exceptions if field has no value
HAS_DIMENSIONKEY() Determine if DIMENSIONKEY has a value

dimensionValue

The number of units of the dimension the acceptor has purchased.

For Agreements with ConfigurableUpfrontPricingTerm, the RateCard section will define the prices and dimensions defined by the seller (proposer), whereas the Configuration section will define the actual dimensions, prices, and units the buyer has chosen to accept.

Accessible with the following methods

Method Description
GET_DIMENSIONVALUE() Getter for DIMENSIONVALUE

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_DIMENSIONLIST

TYPES TT_DIMENSIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_MPGDIMENSION WITH DEFAULT KEY
.