Skip to content

/AWS1/CL_CRLACCESSBUDGETDETS

The detailed information for a specific budget period, including time boundaries and budget amounts.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_starttime TYPE /AWS1/CRLTIMESTAMP /AWS1/CRLTIMESTAMP

The start time of this budget period.

iv_remainingbudget TYPE /AWS1/CRLBUDGET /AWS1/CRLBUDGET

The amount of budget remaining in this period.

iv_budget TYPE /AWS1/CRLBUDGET /AWS1/CRLBUDGET

The total budget amount allocated for this period.

iv_budgettype TYPE /AWS1/CRLACCESSBUDGETTYPE /AWS1/CRLACCESSBUDGETTYPE

The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.

Optional arguments:

iv_endtime TYPE /AWS1/CRLTIMESTAMP /AWS1/CRLTIMESTAMP

The end time of this budget period. If not specified, the budget period continues indefinitely.

iv_autorefresh TYPE /AWS1/CRLAUTOREFRESHMODE /AWS1/CRLAUTOREFRESHMODE

Specifies whether this budget automatically refreshes when the current period ends.


Queryable Attributes

startTime

The start time of this budget period.

Accessible with the following methods

Method Description
GET_STARTTIME() Getter for STARTTIME, with configurable default
ASK_STARTTIME() Getter for STARTTIME w/ exceptions if field has no value
HAS_STARTTIME() Determine if STARTTIME has a value

endTime

The end time of this budget period. If not specified, the budget period continues indefinitely.

Accessible with the following methods

Method Description
GET_ENDTIME() Getter for ENDTIME, with configurable default
ASK_ENDTIME() Getter for ENDTIME w/ exceptions if field has no value
HAS_ENDTIME() Determine if ENDTIME has a value

remainingBudget

The amount of budget remaining in this period.

Accessible with the following methods

Method Description
GET_REMAININGBUDGET() Getter for REMAININGBUDGET, with configurable default
ASK_REMAININGBUDGET() Getter for REMAININGBUDGET w/ exceptions if field has no val
HAS_REMAININGBUDGET() Determine if REMAININGBUDGET has a value

budget

The total budget amount allocated for this period.

Accessible with the following methods

Method Description
GET_BUDGET() Getter for BUDGET, with configurable default
ASK_BUDGET() Getter for BUDGET w/ exceptions if field has no value
HAS_BUDGET() Determine if BUDGET has a value

budgetType

The type of budget period. Calendar-based types reset automatically at regular intervals, while LIFETIME budgets never reset.

Accessible with the following methods

Method Description
GET_BUDGETTYPE() Getter for BUDGETTYPE, with configurable default
ASK_BUDGETTYPE() Getter for BUDGETTYPE w/ exceptions if field has no value
HAS_BUDGETTYPE() Determine if BUDGETTYPE has a value

autoRefresh

Specifies whether this budget automatically refreshes when the current period ends.

Accessible with the following methods

Method Description
GET_AUTOREFRESH() Getter for AUTOREFRESH, with configurable default
ASK_AUTOREFRESH() Getter for AUTOREFRESH w/ exceptions if field has no value
HAS_AUTOREFRESH() Determine if AUTOREFRESH 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_ACCESSBUDGETDETAILSLIST

TYPES TT_ACCESSBUDGETDETAILSLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_CRLACCESSBUDGETDETS WITH DEFAULT KEY
.