/AWS1/CL_BILBIZSUPPACCTCHARGE¶
Business Support charges for a linked account.
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_accountid TYPE /AWS1/BILACCOUNTID /AWS1/BILACCOUNTID¶
The linked account ID.
iv_supportplanname TYPE /AWS1/BILSTRING /AWS1/BILSTRING¶
The Support plan name for this account. Valid values:
AWSSupportBusiness(Business Support plan),AWSSupportDeveloper(Developer Support plan),AWSSupportEssential(Basic Support plan).
iv_totalcharge TYPE /AWS1/BILSTRING /AWS1/BILSTRING¶
The total Business Support charge amount for this account in the billing month.
iv_totalusagebasis TYPE /AWS1/BILSTRING /AWS1/BILSTRING¶
The total Support-eligible spend used as the basis for calculating the Business Support charge for this account.
Optional arguments:¶
it_tiercharges TYPE /AWS1/CL_BILBIZSUPPTIERCHARGE=>TT_BIZSUPPORTTIERCHARGELIST TT_BIZSUPPORTTIERCHARGELIST¶
The tier-level charges that make up the total Business Support charge for this account. Each tier represents a spend range with its own rate.
io_supportdiscount TYPE REF TO /AWS1/CL_BILBIZSUPPORTDISCOUNT /AWS1/CL_BILBIZSUPPORTDISCOUNT¶
The discount applied to the Business Support charge for this account, if any. This field is absent when no discount applies.
it_supportelgblspendbysvc TYPE /AWS1/CL_BILBIZSUPPORTSVCSPEND=>TT_BUSINESSSUPPORTSVCSPENDLIST TT_BUSINESSSUPPORTSVCSPENDLIST¶
The Support-eligible spend broken down by contributing service for this account.
Queryable Attributes¶
accountId¶
The linked account ID.
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 |
supportPlanName¶
The Support plan name for this account. Valid values:
AWSSupportBusiness(Business Support plan),AWSSupportDeveloper(Developer Support plan),AWSSupportEssential(Basic Support plan).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTPLANNAME() |
Getter for SUPPORTPLANNAME, with configurable default |
ASK_SUPPORTPLANNAME() |
Getter for SUPPORTPLANNAME w/ exceptions if field has no val |
HAS_SUPPORTPLANNAME() |
Determine if SUPPORTPLANNAME has a value |
totalCharge¶
The total Business Support charge amount for this account in the billing month.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALCHARGE() |
Getter for TOTALCHARGE, with configurable default |
ASK_TOTALCHARGE() |
Getter for TOTALCHARGE w/ exceptions if field has no value |
HAS_TOTALCHARGE() |
Determine if TOTALCHARGE has a value |
totalUsageBasis¶
The total Support-eligible spend used as the basis for calculating the Business Support charge for this account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TOTALUSAGEBASIS() |
Getter for TOTALUSAGEBASIS, with configurable default |
ASK_TOTALUSAGEBASIS() |
Getter for TOTALUSAGEBASIS w/ exceptions if field has no val |
HAS_TOTALUSAGEBASIS() |
Determine if TOTALUSAGEBASIS has a value |
tierCharges¶
The tier-level charges that make up the total Business Support charge for this account. Each tier represents a spend range with its own rate.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_TIERCHARGES() |
Getter for TIERCHARGES, with configurable default |
ASK_TIERCHARGES() |
Getter for TIERCHARGES w/ exceptions if field has no value |
HAS_TIERCHARGES() |
Determine if TIERCHARGES has a value |
supportDiscount¶
The discount applied to the Business Support charge for this account, if any. This field is absent when no discount applies.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTDISCOUNT() |
Getter for SUPPORTDISCOUNT |
supportEligibleSpendByService¶
The Support-eligible spend broken down by contributing service for this account.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SUPPORTELGBLSPENDBYSVC() |
Getter for SUPPORTELGBLSPENDBYSERVICE, with configurable def |
ASK_SUPPORTELGBLSPENDBYSVC() |
Getter for SUPPORTELGBLSPENDBYSERVICE w/ exceptions if field |
HAS_SUPPORTELGBLSPENDBYSVC() |
Determine if SUPPORTELGBLSPENDBYSERVICE 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_BIZSUPPORTACCOUNTCHARGELIST¶
TYPES TT_BIZSUPPORTACCOUNTCHARGELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_BILBIZSUPPACCTCHARGE WITH DEFAULT KEY
.