procedure AnalysisViewSelection(CurrentAnalysisArea: Option, var CurrentItemAnalysisViewCode: Code[10], var ItemAnalysisView: Record "Item Analysis View", var ItemStatisticsBuffer: Record "Item Statistics Buffer", var Dim1Filter: Code[250], var Dim2Filter: Code[250], var Dim3Filter: Code[250])
procedure SetItemAnalysisView(CurrentAnalysisArea: Option, CurrentItemAnalysisViewCode: Code[10], var ItemAnalysisView: Record "Item Analysis View", var ItemStatisticsBuffer: Record "Item Statistics Buffer", var Dim1Filter: Code[250], var Dim2Filter: Code[250], var Dim3Filter: Code[250])
procedure LookupItemAnalysisView(CurrentAnalysisArea: Option, var CurrentItemAnalysisViewCode: Code[10], var ItemAnalysisView: Record "Item Analysis View", var ItemStatisticsBuffer: Record "Item Statistics Buffer", var Dim1Filter: Code[250], var Dim2Filter: Code[250], var Dim3Filter: Code[250])
procedure ValidateLineDimTypeAndCode(ItemAnalysisView: Record "Item Analysis View", var LineDimCode: Text[30], var LineDimType: Enum "Item Analysis Dimension Type", ColumnDimType: Enum "Item Analysis Dimension Type", var InternalDateFilter: Text, var DateFilter: Text, var ItemStatisticsBuffer: Record "Item Statistics Buffer", var PeriodInitialized: Boolean)
procedure ValidateColumnDimTypeAndCode(ItemAnalysisView: Record "Item Analysis View", var ColumnDimCode: Text[30], var ColumnDimType: Enum "Item Analysis Dimension Type", LineDimType: Enum "Item Analysis Dimension Type", var InternalDateFilter: Text, var DateFilter: Text, var ItemStatisticsBuffer: Record "Item Statistics Buffer", var PeriodInitialized: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetLineAndColumnDim(ItemAnalysisView: Record "Item Analysis View", var LineDimCode: Text[30], var LineDimType: Enum "Item Analysis Dimension Type", var ColumnDimCode: Text[30], var ColumnDimType: Enum "Item Analysis Dimension Type")
[IntegrationEvent(False,False)]
local procedure OnAfterSetLineAndColumnDim(ItemAnalysisView: Record "Item Analysis View", var LineDimCode: Text[30], var LineDimType: Enum "Item Analysis Dimension Type", var ColumnDimCode: Text[30], var ColumnDimType: Enum "Item Analysis Dimension Type")
[IntegrationEvent(False,False)]
local procedure OnAfterSetItemAnalysisView(CurrentAnalysisArea: Option, var ItemStatisticsBuffer: Record "Item Statistics Buffer", CurrentItemAnalysisViewCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnAfterCalcActualAmount(ValueType: Option, var ItemStatisticsBuffer: Record "Item Statistics Buffer", CurrentItemAnalysisViewCode: Code[10], var Amount: Decimal)
[IntegrationEvent(False,False)]
local procedure OnAfterSetCommonFilters(CurrentAnalysisArea: Enum "Analysis Area Type", var ItemStatisticsBuffer: Record "Item Statistics Buffer", CurrentAnalysisViewCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnAfterFilterItemAnalyViewEntry(var ItemStatisticsBuffer: Record "Item Statistics Buffer", var ItemAnalysisViewEntry: Record "Item Analysis View Entry")
[IntegrationEvent(False,False)]
local procedure OnAfterFilterItemAnalyViewBudgEntry(var ItemStatisticsBuffer: Record "Item Statistics Buffer", var ItemAnalysisViewBudgEntry: Record "Item Analysis View Budg. Entry")
[IntegrationEvent(False,False)]
local procedure OnBeforeDimCodeToType(DimCode: Text[30], ItemAnalysisView: Record "Item Analysis View", var Result: Enum "Item Analysis Dimension Type", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeDimCodeNotAllowed(DimCode: Text[30], ItemAnalysisView: Record "Item Analysis View", var Result: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeFindRecord(DimType: Enum "Item Analysis Dimension Type", var DimensionValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnBeforeNextRecord(DimType: Enum "Item Analysis Dimension Type", var DimensionValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnGetDimSelectionOnBeforeDimSelectionRunModal(var DimSelection: Page "Dimension Selection", var ItemAnalysisView: Record "Item Analysis View")
[IntegrationEvent(False,False)]
local procedure OnAfterCopyPeriodToBuf(var Period: Record Date, var DimensionCodeBuffer: Record "Dimension Code Buffer", DateFilter: Text[30])
[IntegrationEvent(False,False)]
local procedure OnCalcBudgetAmountOnValueTypeCaseElse(ItemAnalysisValueType: Enum "Item Analysis Value Type", var ItemStatisticsBuffer: Record "Item Statistics Buffer", CurrentItemAnalysisViewCode: Code[10], var Amount: Decimal)