Skip to content

/AWS1/CL_BCPBILLESTIMATELINE00

Provides a summary of a line item in a bill estimate.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_servicecode TYPE /AWS1/BCPSERVICECODE /AWS1/BCPSERVICECODE

The Amazon Web Services service code associated with this line item.

iv_usagetype TYPE /AWS1/BCPUSAGETYPE /AWS1/BCPUSAGETYPE

The type of usage for this line item.

iv_operation TYPE /AWS1/BCPOPERATION /AWS1/BCPOPERATION

The specific operation associated with this line item.

Optional arguments:

iv_location TYPE /AWS1/BCPSTRING /AWS1/BCPSTRING

The location associated with this line item.

iv_availabilityzone TYPE /AWS1/BCPAVAILABILITYZONE /AWS1/BCPAVAILABILITYZONE

The availability zone associated with this line item, if applicable.

iv_id TYPE /AWS1/BCPRESOURCEID /AWS1/BCPRESOURCEID

The unique identifier of this line item.

iv_lineitemid TYPE /AWS1/BCPSTRING /AWS1/BCPSTRING

The line item identifier from the original bill.

iv_lineitemtype TYPE /AWS1/BCPSTRING /AWS1/BCPSTRING

The type of this line item (e.g., Usage, Tax, Credit).

iv_payeraccountid TYPE /AWS1/BCPACCOUNTID /AWS1/BCPACCOUNTID

The Amazon Web Services account ID of the payer for this line item.

iv_usageaccountid TYPE /AWS1/BCPACCOUNTID /AWS1/BCPACCOUNTID

The Amazon Web Services account ID associated with the usage for this line item.

io_estimatedusagequantity TYPE REF TO /AWS1/CL_BCPUSAGEQUANTITYRSLT /AWS1/CL_BCPUSAGEQUANTITYRSLT

The estimated usage quantity for this line item.

io_estimatedcost TYPE REF TO /AWS1/CL_BCPCOSTAMOUNT /AWS1/CL_BCPCOSTAMOUNT

The estimated cost for this line item.

io_historicalusagequantity TYPE REF TO /AWS1/CL_BCPUSAGEQUANTITYRSLT /AWS1/CL_BCPUSAGEQUANTITYRSLT

The historical usage quantity for this line item.

io_historicalcost TYPE REF TO /AWS1/CL_BCPCOSTAMOUNT /AWS1/CL_BCPCOSTAMOUNT

The historical cost for this line item.

it_savingsplanarns TYPE /AWS1/CL_BCPSAVINGSPLANARNS_W=>TT_SAVINGSPLANARNS TT_SAVINGSPLANARNS

The Amazon Resource Names (ARNs) of any Savings Plans applied to this line item.


Queryable Attributes

serviceCode

The Amazon Web Services service code associated with this line item.

Accessible with the following methods

Method Description
GET_SERVICECODE() Getter for SERVICECODE, with configurable default
ASK_SERVICECODE() Getter for SERVICECODE w/ exceptions if field has no value
HAS_SERVICECODE() Determine if SERVICECODE has a value

usageType

The type of usage for this line item.

Accessible with the following methods

Method Description
GET_USAGETYPE() Getter for USAGETYPE, with configurable default
ASK_USAGETYPE() Getter for USAGETYPE w/ exceptions if field has no value
HAS_USAGETYPE() Determine if USAGETYPE has a value

operation

The specific operation associated with this line item.

Accessible with the following methods

Method Description
GET_OPERATION() Getter for OPERATION, with configurable default
ASK_OPERATION() Getter for OPERATION w/ exceptions if field has no value
HAS_OPERATION() Determine if OPERATION has a value

location

The location associated with this line item.

Accessible with the following methods

Method Description
GET_LOCATION() Getter for LOCATION, with configurable default
ASK_LOCATION() Getter for LOCATION w/ exceptions if field has no value
HAS_LOCATION() Determine if LOCATION has a value

availabilityZone

The availability zone associated with this line item, if applicable.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONE() Getter for AVAILABILITYZONE, with configurable default
ASK_AVAILABILITYZONE() Getter for AVAILABILITYZONE w/ exceptions if field has no va
HAS_AVAILABILITYZONE() Determine if AVAILABILITYZONE has a value

id

The unique identifier of this line item.

Accessible with the following methods

Method Description
GET_ID() Getter for ID, with configurable default
ASK_ID() Getter for ID w/ exceptions if field has no value
HAS_ID() Determine if ID has a value

lineItemId

The line item identifier from the original bill.

Accessible with the following methods

Method Description
GET_LINEITEMID() Getter for LINEITEMID, with configurable default
ASK_LINEITEMID() Getter for LINEITEMID w/ exceptions if field has no value
HAS_LINEITEMID() Determine if LINEITEMID has a value

lineItemType

The type of this line item (e.g., Usage, Tax, Credit).

Accessible with the following methods

Method Description
GET_LINEITEMTYPE() Getter for LINEITEMTYPE, with configurable default
ASK_LINEITEMTYPE() Getter for LINEITEMTYPE w/ exceptions if field has no value
HAS_LINEITEMTYPE() Determine if LINEITEMTYPE has a value

payerAccountId

The Amazon Web Services account ID of the payer for this line item.

Accessible with the following methods

Method Description
GET_PAYERACCOUNTID() Getter for PAYERACCOUNTID, with configurable default
ASK_PAYERACCOUNTID() Getter for PAYERACCOUNTID w/ exceptions if field has no valu
HAS_PAYERACCOUNTID() Determine if PAYERACCOUNTID has a value

usageAccountId

The Amazon Web Services account ID associated with the usage for this line item.

Accessible with the following methods

Method Description
GET_USAGEACCOUNTID() Getter for USAGEACCOUNTID, with configurable default
ASK_USAGEACCOUNTID() Getter for USAGEACCOUNTID w/ exceptions if field has no valu
HAS_USAGEACCOUNTID() Determine if USAGEACCOUNTID has a value

estimatedUsageQuantity

The estimated usage quantity for this line item.

Accessible with the following methods

Method Description
GET_ESTIMATEDUSAGEQUANTITY() Getter for ESTIMATEDUSAGEQUANTITY

estimatedCost

The estimated cost for this line item.

Accessible with the following methods

Method Description
GET_ESTIMATEDCOST() Getter for ESTIMATEDCOST

historicalUsageQuantity

The historical usage quantity for this line item.

Accessible with the following methods

Method Description
GET_HISTORICALUSAGEQUANTITY() Getter for HISTORICALUSAGEQUANTITY

historicalCost

The historical cost for this line item.

Accessible with the following methods

Method Description
GET_HISTORICALCOST() Getter for HISTORICALCOST

savingsPlanArns

The Amazon Resource Names (ARNs) of any Savings Plans applied to this line item.

Accessible with the following methods

Method Description
GET_SAVINGSPLANARNS() Getter for SAVINGSPLANARNS, with configurable default
ASK_SAVINGSPLANARNS() Getter for SAVINGSPLANARNS w/ exceptions if field has no val
HAS_SAVINGSPLANARNS() Determine if SAVINGSPLANARNS 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_BILLESTIMATELINEITEMSUMS

TYPES TT_BILLESTIMATELINEITEMSUMS TYPE STANDARD TABLE OF REF TO /AWS1/CL_BCPBILLESTIMATELINE00 WITH DEFAULT KEY
.