/AWS1/CL_BICCUSTLINEITEMVRSL00¶
A representation of a custom line item version.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_name TYPE /AWS1/BICCUSTOMLINEITEMNAME /AWS1/BICCUSTOMLINEITEMNAME¶
The name of the custom line item.
io_chargedetails TYPE REF TO /AWS1/CL_BICLSTCUSTLINEITEMC00 /AWS1/CL_BICLSTCUSTLINEITEMC00¶
ChargeDetails
iv_currencycode TYPE /AWS1/BICCURRENCYCODE /AWS1/BICCURRENCYCODE¶
The charge value currency of the custom line item.
iv_description TYPE /AWS1/BICCUSTOMLINEITEMDESC /AWS1/BICCUSTOMLINEITEMDESC¶
The description of the custom line item.
iv_productcode TYPE /AWS1/BICCUSTLINEITEMPRODUCT00 /AWS1/BICCUSTLINEITEMPRODUCT00¶
The product code that’s associated with the custom line item.
iv_billinggrouparn TYPE /AWS1/BICBILLINGGROUPARN /AWS1/BICBILLINGGROUPARN¶
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
iv_creationtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The time when the custom line item version was created.
iv_lastmodifiedtime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The most recent time that the custom line item version was modified.
iv_associationsize TYPE /AWS1/BICNUMBEROFASSOCIATIONS /AWS1/BICNUMBEROFASSOCIATIONS¶
The number of resources that are associated with the custom line item.
iv_startbillingperiod TYPE /AWS1/BICBILLINGPERIOD /AWS1/BICBILLINGPERIOD¶
The start billing period of the custom line item version.
iv_endbillingperiod TYPE /AWS1/BICBILLINGPERIOD /AWS1/BICBILLINGPERIOD¶
The end billing period of the custom line item version.
iv_arn TYPE /AWS1/BICCUSTOMLINEITEMARN /AWS1/BICCUSTOMLINEITEMARN¶
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
iv_starttime TYPE /AWS1/BICINSTANT /AWS1/BICINSTANT¶
The inclusive start time.
iv_accountid TYPE /AWS1/BICACCOUNTID /AWS1/BICACCOUNTID¶
The Amazon Web Services account in which this custom line item will be applied to.
iv_computationrule TYPE /AWS1/BICCOMPUTATIONRULEENUM /AWS1/BICCOMPUTATIONRULEENUM¶
The computation rule for a specific version of a custom line item, determining how charges are computed and reflected in the bill.
io_presentationdetails TYPE REF TO /AWS1/CL_BICPRESENTATIONOBJECT /AWS1/CL_BICPRESENTATIONOBJECT¶
Presentation configuration for a specific version of a custom line item, specifying how charges are displayed in the bill.
Queryable Attributes¶
Name¶
The name of the custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_NAME() |
Getter for NAME, with configurable default |
ASK_NAME() |
Getter for NAME w/ exceptions if field has no value |
HAS_NAME() |
Determine if NAME has a value |
ChargeDetails¶
ChargeDetails
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CHARGEDETAILS() |
Getter for CHARGEDETAILS |
CurrencyCode¶
The charge value currency of the custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCYCODE() |
Getter for CURRENCYCODE, with configurable default |
ASK_CURRENCYCODE() |
Getter for CURRENCYCODE w/ exceptions if field has no value |
HAS_CURRENCYCODE() |
Determine if CURRENCYCODE has a value |
Description¶
The description of the custom line item.
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 |
ProductCode¶
The product code that’s associated with the custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRODUCTCODE() |
Getter for PRODUCTCODE, with configurable default |
ASK_PRODUCTCODE() |
Getter for PRODUCTCODE w/ exceptions if field has no value |
HAS_PRODUCTCODE() |
Determine if PRODUCTCODE has a value |
BillingGroupArn¶
The Amazon Resource Name (ARN) of the billing group that the custom line item applies to.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BILLINGGROUPARN() |
Getter for BILLINGGROUPARN, with configurable default |
ASK_BILLINGGROUPARN() |
Getter for BILLINGGROUPARN w/ exceptions if field has no val |
HAS_BILLINGGROUPARN() |
Determine if BILLINGGROUPARN has a value |
CreationTime¶
The time when the custom line item version was created.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CREATIONTIME() |
Getter for CREATIONTIME |
LastModifiedTime¶
The most recent time that the custom line item version was modified.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_LASTMODIFIEDTIME() |
Getter for LASTMODIFIEDTIME |
AssociationSize¶
The number of resources that are associated with the custom line item.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ASSOCIATIONSIZE() |
Getter for ASSOCIATIONSIZE |
StartBillingPeriod¶
The start billing period of the custom line item version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTBILLINGPERIOD() |
Getter for STARTBILLINGPERIOD, with configurable default |
ASK_STARTBILLINGPERIOD() |
Getter for STARTBILLINGPERIOD w/ exceptions if field has no |
HAS_STARTBILLINGPERIOD() |
Determine if STARTBILLINGPERIOD has a value |
EndBillingPeriod¶
The end billing period of the custom line item version.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ENDBILLINGPERIOD() |
Getter for ENDBILLINGPERIOD, with configurable default |
ASK_ENDBILLINGPERIOD() |
Getter for ENDBILLINGPERIOD w/ exceptions if field has no va |
HAS_ENDBILLINGPERIOD() |
Determine if ENDBILLINGPERIOD has a value |
Arn¶
A list of custom line item Amazon Resource Names (ARNs) to retrieve information.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ARN() |
Getter for ARN, with configurable default |
ASK_ARN() |
Getter for ARN w/ exceptions if field has no value |
HAS_ARN() |
Determine if ARN has a value |
StartTime¶
The inclusive start time.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STARTTIME() |
Getter for STARTTIME |
AccountId¶
The Amazon Web Services account in which this custom line item will be 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 |
ComputationRule¶
The computation rule for a specific version of a custom line item, determining how charges are computed and reflected in the bill.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_COMPUTATIONRULE() |
Getter for COMPUTATIONRULE, with configurable default |
ASK_COMPUTATIONRULE() |
Getter for COMPUTATIONRULE w/ exceptions if field has no val |
HAS_COMPUTATIONRULE() |
Determine if COMPUTATIONRULE has a value |
PresentationDetails¶
Presentation configuration for a specific version of a custom line item, specifying how charges are displayed in the bill.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRESENTATIONDETAILS() |
Getter for PRESENTATIONDETAILS |
Public Local Types In This Class¶
Internal table types, representing arrays and maps of this class, are defined as local types:
TT_CUSTOMLINEITEMVERSIONLIST¶
TYPES TT_CUSTOMLINEITEMVERSIONLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BICCUSTLINEITEMVRSL00 WITH DEFAULT KEY
.