Skip to content

/AWS1/CL_BILBILLINGPREFSUMMARY

A single billing preference entry returned by GetBillingPreferences.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_feature TYPE /AWS1/BILBILLINGFEATURE /AWS1/BILBILLINGFEATURE

The feature this preference belongs to.

iv_key TYPE /AWS1/BILPREFERENCEKEY /AWS1/BILPREFERENCEKEY

The preference key. Format depends on the feature.

iv_value TYPE /AWS1/BILPREFERENCEVALUE /AWS1/BILPREFERENCEVALUE

The preference value. Valid values: ENABLED or DISABLED.

Optional arguments:

iv_accountname TYPE /AWS1/BILACCOUNTNAME /AWS1/BILACCOUNTNAME

The display name of the account. Populated together with accountId; null otherwise.

iv_accountid TYPE /AWS1/BILACCOUNTID /AWS1/BILACCOUNTID

The associated Amazon Web Services account ID. Populated for account-list keys; null otherwise.

io_billingperiod TYPE REF TO /AWS1/CL_BILBILLINGPERIOD /AWS1/CL_BILBILLINGPERIOD

The billing period associated with the preference change. Populated only for the history features RI_SHARING_HISTORY and CREDIT_SHARING_HISTORY.


Queryable Attributes

feature

The feature this preference belongs to.

Accessible with the following methods

Method Description
GET_FEATURE() Getter for FEATURE, with configurable default
ASK_FEATURE() Getter for FEATURE w/ exceptions if field has no value
HAS_FEATURE() Determine if FEATURE has a value

key

The preference key. Format depends on the feature.

Accessible with the following methods

Method Description
GET_KEY() Getter for KEY, with configurable default
ASK_KEY() Getter for KEY w/ exceptions if field has no value
HAS_KEY() Determine if KEY has a value

value

The preference value. Valid values: ENABLED or DISABLED.

Accessible with the following methods

Method Description
GET_VALUE() Getter for VALUE, with configurable default
ASK_VALUE() Getter for VALUE w/ exceptions if field has no value
HAS_VALUE() Determine if VALUE has a value

accountName

The display name of the account. Populated together with accountId; null otherwise.

Accessible with the following methods

Method Description
GET_ACCOUNTNAME() Getter for ACCOUNTNAME, with configurable default
ASK_ACCOUNTNAME() Getter for ACCOUNTNAME w/ exceptions if field has no value
HAS_ACCOUNTNAME() Determine if ACCOUNTNAME has a value

accountId

The associated Amazon Web Services account ID. Populated for account-list keys; null otherwise.

Accessible with the following methods

Method Description
GET_ACCOUNTID() Getter for ACCOUNTID, with configurable default
ASK_ACCOUNTID() Getter for ACCOUNTID w/ exceptions if field has no value
HAS_ACCOUNTID() Determine if ACCOUNTID has a value

billingPeriod

The billing period associated with the preference change. Populated only for the history features RI_SHARING_HISTORY and CREDIT_SHARING_HISTORY.

Accessible with the following methods

Method Description
GET_BILLINGPERIOD() Getter for BILLINGPERIOD

Public Local Types In This Class

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

TT_BILLINGPREFERENCES

TYPES TT_BILLINGPREFERENCES TYPE STANDARD TABLE OF REF TO /AWS1/CL_BILBILLINGPREFSUMMARY WITH DEFAULT KEY
.