Skip to content

/AWS1/CL_CEXSAVINGSPLANS

The Savings Plans commitment details.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_paymentoption TYPE /AWS1/CEXPAYMENTOPTION /AWS1/CEXPAYMENTOPTION

The payment option for the Savings Plans commitment.

iv_savingsplanstype TYPE /AWS1/CEXSUPPEDSAVINGSPLANST00 /AWS1/CEXSUPPEDSAVINGSPLANST00

The Savings Plans type.

iv_region TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The Region associated with the Savings Plans commitment.

iv_instancefamily TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The instance family of the Savings Plans commitment.

iv_terminyears TYPE /AWS1/CEXTERMINYEARS /AWS1/CEXTERMINYEARS

The term that you want the Savings Plans commitment for.

iv_savingsplanscommitment TYPE /AWS1/RT_DOUBLE_AS_STRING /AWS1/RT_DOUBLE_AS_STRING

The Savings Plans commitment.

iv_offeringid TYPE /AWS1/CEXGENERICSTRING /AWS1/CEXGENERICSTRING

The unique ID that's used to distinguish Savings Plans commitments from one another.


Queryable Attributes

PaymentOption

The payment option for the Savings Plans commitment.

Accessible with the following methods

Method Description
GET_PAYMENTOPTION() Getter for PAYMENTOPTION, with configurable default
ASK_PAYMENTOPTION() Getter for PAYMENTOPTION w/ exceptions if field has no value
HAS_PAYMENTOPTION() Determine if PAYMENTOPTION has a value

SavingsPlansType

The Savings Plans type.

Accessible with the following methods

Method Description
GET_SAVINGSPLANSTYPE() Getter for SAVINGSPLANSTYPE, with configurable default
ASK_SAVINGSPLANSTYPE() Getter for SAVINGSPLANSTYPE w/ exceptions if field has no va
HAS_SAVINGSPLANSTYPE() Determine if SAVINGSPLANSTYPE has a value

Region

The Region associated with the Savings Plans commitment.

Accessible with the following methods

Method Description
GET_REGION() Getter for REGION, with configurable default
ASK_REGION() Getter for REGION w/ exceptions if field has no value
HAS_REGION() Determine if REGION has a value

InstanceFamily

The instance family of the Savings Plans commitment.

Accessible with the following methods

Method Description
GET_INSTANCEFAMILY() Getter for INSTANCEFAMILY, with configurable default
ASK_INSTANCEFAMILY() Getter for INSTANCEFAMILY w/ exceptions if field has no valu
HAS_INSTANCEFAMILY() Determine if INSTANCEFAMILY has a value

TermInYears

The term that you want the Savings Plans commitment for.

Accessible with the following methods

Method Description
GET_TERMINYEARS() Getter for TERMINYEARS, with configurable default
ASK_TERMINYEARS() Getter for TERMINYEARS w/ exceptions if field has no value
HAS_TERMINYEARS() Determine if TERMINYEARS has a value

SavingsPlansCommitment

The Savings Plans commitment.

Accessible with the following methods

Method Description
GET_SAVINGSPLANSCOMMITMENT() Getter for SAVINGSPLANSCOMMITMENT, with configurable default
ASK_SAVINGSPLANSCOMMITMENT() Getter for SAVINGSPLANSCOMMITMENT w/ exceptions if field has
STR_SAVINGSPLANSCOMMITMENT() String format for SAVINGSPLANSCOMMITMENT, with configurable
HAS_SAVINGSPLANSCOMMITMENT() Determine if SAVINGSPLANSCOMMITMENT has a value

OfferingId

The unique ID that's used to distinguish Savings Plans commitments from one another.

Accessible with the following methods

Method Description
GET_OFFERINGID() Getter for OFFERINGID, with configurable default
ASK_OFFERINGID() Getter for OFFERINGID w/ exceptions if field has no value
HAS_OFFERINGID() Determine if OFFERINGID 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_SAVINGSPLANSTOADD

TYPES TT_SAVINGSPLANSTOADD TYPE STANDARD TABLE OF REF TO /AWS1/CL_CEXSAVINGSPLANS WITH DEFAULT KEY
.