Skip to content

/AWS1/CL_CRMBUDGETPARAMETER

Individual budget parameter configuration that defines specific budget allocation settings for access budgets.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_type TYPE /AWS1/CRMACCESSBUDGETTYPE /AWS1/CRMACCESSBUDGETTYPE

The type of budget parameter being configured.

iv_budget TYPE /AWS1/CRMBUDGET /AWS1/CRMBUDGET

The budget allocation amount for this specific parameter.

Optional arguments:

iv_autorefresh TYPE /AWS1/CRMAUTOREFRESHMODE /AWS1/CRMAUTOREFRESHMODE

Whether this individual budget parameter automatically refreshes when the budget period resets.


Queryable Attributes

type

The type of budget parameter being configured.

Accessible with the following methods

Method Description
GET_TYPE() Getter for TYPE, with configurable default
ASK_TYPE() Getter for TYPE w/ exceptions if field has no value
HAS_TYPE() Determine if TYPE has a value

budget

The budget allocation amount for this specific parameter.

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

autoRefresh

Whether this individual budget parameter automatically refreshes when the budget period resets.

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_BUDGETPARAMETERS

TYPES TT_BUDGETPARAMETERS TYPE STANDARD TABLE OF REF TO /AWS1/CL_CRMBUDGETPARAMETER WITH DEFAULT KEY
.