BudgetControlStatisticsManager.getCacheKey Method [AX 2012]
Gets the cache key to access the BudgetPeriodBalance objects cache.
Syntax
protected str getCacheKey(
RecId _primaryLedgerRecId,
BudgetModelId _modelId,
BudgetControlStatisticsPeriodOption _periodOption,
RecId _budgetCycleRecId,
LedgerDimensionBudgetControl _ledgerDimensionBudgetControl,
RecId _budgetGroupRecId,
RecId _mainAccountRecId,
boolean _includeAllAccounts,
boolean _includeCarryForward)
Run On
Called
Parameters
- _primaryLedgerRecId
Type: RecId Extended Data Type
The ID of the primary Ledger record to use as part of the key for the budget control statistics cache.
- _modelId
Type: BudgetModelId Extended Data Type
A budget model ID to use as part of the key for the budget control statistics cache.
- _periodOption
Type: BudgetControlStatisticsPeriodOption Enumeration
A BudgetControlStatisticsPeriodOption enumeration value to use as part of the key for the budget control statistics cache.
- _budgetCycleRecId
Type: RecId Extended Data Type
The record ID of the selected budget cycle.
- _ledgerDimensionBudgetControl
Type: LedgerDimensionBudgetControl Extended Data Type
A LedgerDimensionBudgetControl value for which to obtain the budget control statistics inquiry data.
- _budgetGroupRecId
Type: RecId Extended Data Type
A record ID of the budget group for which to obtain the budget control statistics inquiry data.
- _mainAccountRecId
Type: RecId Extended Data Type
The record ID of the main account to use as part of the key for the budget control statistics cache.
- _includeAllAccounts
Type: boolean
A Boolean value that indicates whether to include all the main accounts for the specified ledger dimension.
- _includeCarryForward
Type: boolean
A Boolean value that indicates whether to include the carry-forward amount for the specified ledger dimension.
Return Value
Type: str
The cache key to use to access the BudgetPeriodBalance objects cache.