/AWS1/CL_BICBLLGRCOSTRPTELEM00¶
A summary report of actual Amazon Web Services charges and calculated Amazon Web Services charges, based on the associated pricing plan of a billing group.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_arn TYPE /AWS1/BICBILLINGGROUPARN /AWS1/BICBILLINGGROUPARN¶
The Amazon Resource Name (ARN) of a billing group.
iv_awscost TYPE /AWS1/BICAWSCOST /AWS1/BICAWSCOST¶
The actual Amazon Web Services charges for the billing group.
iv_proformacost TYPE /AWS1/BICPROFORMACOST /AWS1/BICPROFORMACOST¶
The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.
iv_margin TYPE /AWS1/BICMARGIN /AWS1/BICMARGIN¶
The billing group margin.
iv_marginpercentage TYPE /AWS1/BICMARGINPERCENTAGE /AWS1/BICMARGINPERCENTAGE¶
The percentage of billing group margin.
iv_currency TYPE /AWS1/BICCURRENCY /AWS1/BICCURRENCY¶
The displayed currency.
Queryable Attributes¶
Arn¶
The Amazon Resource Name (ARN) of a billing group.
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 |
AWSCost¶
The actual Amazon Web Services charges for the billing group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AWSCOST() |
Getter for AWSCOST, with configurable default |
ASK_AWSCOST() |
Getter for AWSCOST w/ exceptions if field has no value |
HAS_AWSCOST() |
Determine if AWSCOST has a value |
ProformaCost¶
The hypothetical Amazon Web Services charges based on the associated pricing plan of a billing group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PROFORMACOST() |
Getter for PROFORMACOST, with configurable default |
ASK_PROFORMACOST() |
Getter for PROFORMACOST w/ exceptions if field has no value |
HAS_PROFORMACOST() |
Determine if PROFORMACOST has a value |
Margin¶
The billing group margin.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MARGIN() |
Getter for MARGIN, with configurable default |
ASK_MARGIN() |
Getter for MARGIN w/ exceptions if field has no value |
HAS_MARGIN() |
Determine if MARGIN has a value |
MarginPercentage¶
The percentage of billing group margin.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MARGINPERCENTAGE() |
Getter for MARGINPERCENTAGE, with configurable default |
ASK_MARGINPERCENTAGE() |
Getter for MARGINPERCENTAGE w/ exceptions if field has no va |
HAS_MARGINPERCENTAGE() |
Determine if MARGINPERCENTAGE has a value |
Currency¶
The displayed currency.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CURRENCY() |
Getter for CURRENCY, with configurable default |
ASK_CURRENCY() |
Getter for CURRENCY w/ exceptions if field has no value |
HAS_CURRENCY() |
Determine if CURRENCY 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_BILLINGGROUPCOSTREPORTLIST¶
TYPES TT_BILLINGGROUPCOSTREPORTLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BICBLLGRCOSTRPTELEM00 WITH DEFAULT KEY
.