Skip to content

/AWS1/CL_BILGTENTSUPPCHGUMMRSP

The response structure for GetEnterpriseSupportChargeSummary.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_payeraccountid TYPE /AWS1/BILACCOUNTID /AWS1/BILACCOUNTID

The payer account ID that is authorized to view Enterprise Support data for all accounts in its Support profile.

iv_billingmonth TYPE /AWS1/BILENTRPSUPPBLLNGMONTH /AWS1/BILENTRPSUPPBLLNGMONTH

The billing month in YYYY-MM format. This must be a month in the past.

iv_billingperiodstartdate TYPE /AWS1/BILTIMESTAMP /AWS1/BILTIMESTAMP

The start date of the billing period.

iv_billingperiodenddate TYPE /AWS1/BILTIMESTAMP /AWS1/BILTIMESTAMP

The end date of the billing period.

iv_isestimated TYPE /AWS1/BILBOOLEAN /AWS1/BILBOOLEAN

When true, the Support charge amount is estimated. When false, the Support charge amount is finalized.

iv_billdate TYPE /AWS1/BILTIMESTAMP /AWS1/BILTIMESTAMP

The date the bill was generated.

iv_supportcharge TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The Support charge amount for the account.

iv_totalsupportcharge TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The total Support charge amount for all accounts in the Support profile.

iv_supportdiscount TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The support discount amount.

iv_totalsupporteligiblespend TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The total Support-eligible Spend from all accounts in the Support profile. This includes eligible spend from usage of Amazon Web Services, Reserved Instances, and Savings Plans.

iv_totalsuppelgblusagespend TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The total Support-eligible spend from usage of Amazon Web Services from all accounts in the Support profile.

iv_ttlsuppelgblrsrvdinstspnd TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The total Support-eligible Reserved Instance spend from all accounts in the Support profile.

iv_ttlsuppelgblsavgplanspnd TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The total Support-eligible Savings Plan spend from all accounts in the Support profile.

iv_supportchargepercentage TYPE /AWS1/BILSTRING /AWS1/BILSTRING

The percentage applied to the total Support-eligible spend to calculate the total Support charge across all accounts in the Support profile.

io_supporteffctvepricingplan TYPE REF TO /AWS1/CL_BILPRICINGPLAN /AWS1/CL_BILPRICINGPLAN

The effective pricing plan used for the support charge calculation.


Queryable Attributes

payerAccountId

The payer account ID that is authorized to view Enterprise Support data for all accounts in its Support profile.

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

billingMonth

The billing month in YYYY-MM format. This must be a month in the past.

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

billingPeriodStartDate

The start date of the billing period.

Accessible with the following methods

Method Description
GET_BILLINGPERIODSTARTDATE() Getter for BILLINGPERIODSTARTDATE, with configurable default
ASK_BILLINGPERIODSTARTDATE() Getter for BILLINGPERIODSTARTDATE w/ exceptions if field has
HAS_BILLINGPERIODSTARTDATE() Determine if BILLINGPERIODSTARTDATE has a value

billingPeriodEndDate

The end date of the billing period.

Accessible with the following methods

Method Description
GET_BILLINGPERIODENDDATE() Getter for BILLINGPERIODENDDATE, with configurable default
ASK_BILLINGPERIODENDDATE() Getter for BILLINGPERIODENDDATE w/ exceptions if field has n
HAS_BILLINGPERIODENDDATE() Determine if BILLINGPERIODENDDATE has a value

isEstimated

When true, the Support charge amount is estimated. When false, the Support charge amount is finalized.

Accessible with the following methods

Method Description
GET_ISESTIMATED() Getter for ISESTIMATED, with configurable default
ASK_ISESTIMATED() Getter for ISESTIMATED w/ exceptions if field has no value
HAS_ISESTIMATED() Determine if ISESTIMATED has a value

billDate

The date the bill was generated.

Accessible with the following methods

Method Description
GET_BILLDATE() Getter for BILLDATE, with configurable default
ASK_BILLDATE() Getter for BILLDATE w/ exceptions if field has no value
HAS_BILLDATE() Determine if BILLDATE has a value

supportCharge

The Support charge amount for the account.

Accessible with the following methods

Method Description
GET_SUPPORTCHARGE() Getter for SUPPORTCHARGE, with configurable default
ASK_SUPPORTCHARGE() Getter for SUPPORTCHARGE w/ exceptions if field has no value
HAS_SUPPORTCHARGE() Determine if SUPPORTCHARGE has a value

totalSupportCharge

The total Support charge amount for all accounts in the Support profile.

Accessible with the following methods

Method Description
GET_TOTALSUPPORTCHARGE() Getter for TOTALSUPPORTCHARGE, with configurable default
ASK_TOTALSUPPORTCHARGE() Getter for TOTALSUPPORTCHARGE w/ exceptions if field has no
HAS_TOTALSUPPORTCHARGE() Determine if TOTALSUPPORTCHARGE has a value

supportDiscount

The support discount amount.

Accessible with the following methods

Method Description
GET_SUPPORTDISCOUNT() Getter for SUPPORTDISCOUNT, with configurable default
ASK_SUPPORTDISCOUNT() Getter for SUPPORTDISCOUNT w/ exceptions if field has no val
HAS_SUPPORTDISCOUNT() Determine if SUPPORTDISCOUNT has a value

totalSupportEligibleSpend

The total Support-eligible Spend from all accounts in the Support profile. This includes eligible spend from usage of Amazon Web Services, Reserved Instances, and Savings Plans.

Accessible with the following methods

Method Description
GET_TOTALSUPPORTELGBLSPEND() Getter for TOTALSUPPORTELIGIBLESPEND, with configurable defa
ASK_TOTALSUPPORTELGBLSPEND() Getter for TOTALSUPPORTELIGIBLESPEND w/ exceptions if field
HAS_TOTALSUPPORTELGBLSPEND() Determine if TOTALSUPPORTELIGIBLESPEND has a value

totalSupportEligibleUsageSpend

The total Support-eligible spend from usage of Amazon Web Services from all accounts in the Support profile.

Accessible with the following methods

Method Description
GET_TOTALSUPPELGBLUSAGESPEND() Getter for TOTALSUPPORTELGBLUSAGESPEND, with configurable de
ASK_TOTALSUPPELGBLUSAGESPEND() Getter for TOTALSUPPORTELGBLUSAGESPEND w/ exceptions if fiel
HAS_TOTALSUPPELGBLUSAGESPEND() Determine if TOTALSUPPORTELGBLUSAGESPEND has a value

totalSupportEligibleReservedInstanceSpend

The total Support-eligible Reserved Instance spend from all accounts in the Support profile.

Accessible with the following methods

Method Description
GT_TTLSUPPELGBLRSRVDINSTSPND() Getter for TOTALSUPPELGBLRSRVDINSTSPEND, with configurable d
ASK_TTLSUPPELGBLRSRVDINSTSPD() Getter for TOTALSUPPELGBLRSRVDINSTSPEND w/ exceptions if fie
HAS_TTLSUPPELGBLRSRVDINSTSPD() Determine if TOTALSUPPELGBLRSRVDINSTSPEND has a value

totalSupportEligibleSavingsPlanSpend

The total Support-eligible Savings Plan spend from all accounts in the Support profile.

Accessible with the following methods

Method Description
GET_TTLSUPPELGBLSAVGPLANSPND() Getter for TOTALSUPPELGBLSAVGPLANSPEND, with configurable de
ASK_TTLSUPPELGBLSAVGPLANSPND() Getter for TOTALSUPPELGBLSAVGPLANSPEND w/ exceptions if fiel
HAS_TTLSUPPELGBLSAVGPLANSPND() Determine if TOTALSUPPELGBLSAVGPLANSPEND has a value

supportChargePercentage

The percentage applied to the total Support-eligible spend to calculate the total Support charge across all accounts in the Support profile.

Accessible with the following methods

Method Description
GET_SUPPORTCHARGEPERCENTAGE() Getter for SUPPORTCHARGEPERCENTAGE, with configurable defaul
ASK_SUPPORTCHARGEPERCENTAGE() Getter for SUPPORTCHARGEPERCENTAGE w/ exceptions if field ha
HAS_SUPPORTCHARGEPERCENTAGE() Determine if SUPPORTCHARGEPERCENTAGE has a value

supportEffectivePricingPlan

The effective pricing plan used for the support charge calculation.

Accessible with the following methods

Method Description
GET_SUPPORTEFFCTVEPRCNGPLAN() Getter for SUPPORTEFFECTIVEPRICINGPLAN