procedure BudgetNameSelection(CurrentAnalysisArea: Option, var CurrentItemBudgetName: Code[10], var ItemBudgetName: Record "Item Budget Name", var ItemStatisticsBuffer: Record "Item Statistics Buffer", var BudgetDim1Filter: Text, var BudgetDim2Filter: Text, var BudgetDim3Filter: Text)
procedure SetItemBudgetName(CurrentItemBudgetName: Code[10], var ItemBudgetName: Record "Item Budget Name", var ItemStatisticsBuf: Record "Item Statistics Buffer", var BudgetDim1Filter: Text, var BudgetDim2Filter: Text, var BudgetDim3Filter: Text)
procedure LookupItemBudgetName(var CurrentItemBudgetName: Code[10], var ItemBudgetName: Record "Item Budget Name", var ItemStatisticsBuf: Record "Item Statistics Buffer", var BudgetDim1Filter: Text, var BudgetDim2Filter: Text, var BudgetDim3Filter: Text)
procedure ValidateLineDimTypeAndCode(ItemBudgetName: Record "Item Budget Name", var LineDimCode: Text[30], var LineDimType: Enum "Item Budget Dimension Type", ColumnDimType: Enum "Item Budget Dimension Type", var InternalDateFilter: Text, var DateFilter: Text, var ItemStatisticsBuf: Record "Item Statistics Buffer", var PeriodInitialized: Boolean)
procedure ValidateColumnDimTypeAndCode(ItemBudgetName: Record "Item Budget Name", var ColumnDimCode: Text[30], var ColumnDimType: Enum "Item Budget Dimension Type", LineDimType: Enum "Item Budget Dimension Type", var InternalDateFilter: Text, var DateFilter: Text, var ItemStatisticsBuf: Record "Item Statistics Buffer", var PeriodInitialized: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDimCodeToType(DimCode: Text[30], ItemBudgetName: Record "Item Budget Name", var Result: Enum "Item Budget Dimension Type", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnGetDimSelectionOnBeforeDimSelectionRunModal(var DimensionSelection: Page "Dimension Selection", var ItemBudgetName: Record "Item Budget Name")
[IntegrationEvent(False,False)]
local procedure OnBeforeDimCodeNotAllowed(DimCode: Text[30], ItemBudgetName: Record "Item Budget Name", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetLineAndColumnDim(ItemBudgetName: Record "Item Budget Name", var LineDimCode: Text[30], var LineDimType: Enum "Item Budget Dimension Type", var ColumnDimCode: Text[30], var ColumnDimType: Enum "Item Budget Dimension Type")
[IntegrationEvent(False,False)]
local procedure OnAfterSetLineAndColumnDim(ItemBudgetName: Record "Item Budget Name", var LineDimCode: Text[30], var LineDimType: Enum "Item Budget Dimension Type", var ColumnDimCode: Text[30], var ColumnDimType: Enum "Item Budget Dimension Type")
[IntegrationEvent(False,False)]
local procedure OnDrillDownBudgetAmountOnValueTypeCaseElse(ItemAnalysisValueType: Enum "Item Analysis Value Type", var ItemBudgetEntry: Record "Item Budget Entry")
[IntegrationEvent(False,False)]
local procedure OnCalculateAmountOnValueTypeCaseElse(ItemAnalysisValueType: Enum "Item Analysis Value Type", var ItemStatisticsBuffer: Record "Item Statistics Buffer", var Result: Decimal)
[IntegrationEvent(False,False)]
local procedure OnSetAmountOnValueTypeCaseElse(ItemAnalysisValueType: Enum "Item Analysis Value Type", var ItemStatisticsBuffer: Record "Item Statistics Buffer")