/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-MMformat.
iv_isestimatedbill TYPE /AWS1/BILBOOLEAN /AWS1/BILBOOLEAN¶
truewhen 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-MMformat.
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¶
truewhen 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
.