Skip to content

/AWS1/CL_BILCRDTALLOCHISTENTRY

A single entry in the credit allocation history, representing how a credit was applied to a specific service during a billing month.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_creditid TYPE /AWS1/BILCREDITID /AWS1/BILCREDITID

The identifier of the credit that was applied.

io_creditamount TYPE REF TO /AWS1/CL_BILAMOUNT /AWS1/CL_BILAMOUNT

The amount of credit applied. Negative values represent credits that reduced the bill.

iv_accountid TYPE /AWS1/BILACCOUNTID /AWS1/BILACCOUNTID

The Amazon Web Services account the credit was applied to.

iv_appliedservicename TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The Amazon Web Services service the credit was applied to.

iv_billingmonth TYPE /AWS1/BILBILLINGMONTH /AWS1/BILBILLINGMONTH

The billing month of the application in YYYY-MM format.

iv_isestimatedbill TYPE /AWS1/BILBOOLEAN /AWS1/BILBOOLEAN

true when the entry was applied to an in-flight bill that has not yet been finalized.

Optional arguments:

iv_description TYPE /AWS1/BILSTRING /AWS1/BILSTRING

A human-readable description of the credit allocation.


Queryable Attributes

creditId

The identifier of the credit that was applied.

Accessible with the following methods

Method Description
GET_CREDITID() Getter for CREDITID, with configurable default
ASK_CREDITID() Getter for CREDITID w/ exceptions if field has no value
HAS_CREDITID() Determine if CREDITID has a value

creditAmount

The amount of credit applied. Negative values represent credits that reduced the bill.

Accessible with the following methods

Method Description
GET_CREDITAMOUNT() Getter for CREDITAMOUNT

description

A human-readable description of the credit allocation.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

accountId

The Amazon Web Services account the credit was applied to.

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

appliedServiceName

The Amazon Web Services service the credit was applied to.

Accessible with the following methods

Method Description
GET_APPLIEDSERVICENAME() Getter for APPLIEDSERVICENAME, with configurable default
ASK_APPLIEDSERVICENAME() Getter for APPLIEDSERVICENAME w/ exceptions if field has no
HAS_APPLIEDSERVICENAME() Determine if APPLIEDSERVICENAME has a value

billingMonth

The billing month of the application in YYYY-MM format.

Accessible with the following methods

Method Description
GET_BILLINGMONTH() Getter for BILLINGMONTH, with configurable default
ASK_BILLINGMONTH() Getter for BILLINGMONTH w/ exceptions if field has no value
HAS_BILLINGMONTH() Determine if BILLINGMONTH has a value

isEstimatedBill

true when the entry was applied to an in-flight bill that has not yet been finalized.

Accessible with the following methods

Method Description
GET_ISESTIMATEDBILL() Getter for ISESTIMATEDBILL, with configurable default
ASK_ISESTIMATEDBILL() Getter for ISESTIMATEDBILL w/ exceptions if field has no val
HAS_ISESTIMATEDBILL() Determine if ISESTIMATEDBILL 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_CREDITALLOCATIONHISTORYLIST

TYPES TT_CREDITALLOCATIONHISTORYLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BILCRDTALLOCHISTENTRY WITH DEFAULT KEY
.