[IntegrationEvent(True,False)]
local procedure OnAfterGenerateColumnCaptions(var MatrixMgt: Codeunit "Matrix Management", var ItemAnalysisView: Record "Item Analysis View", var MATRIX_MatrixRecords: array[32] of Record "Dimension Code Buffer", var MATRIX_CaptionSet: array[32] of Text[1024], var MATRIX_PrimKeyFirstCaption: Text, var MATRIX_CaptionRange: Text, MATRIX_CurrentNoOfColumns: Integer, ColumnDimCode: Text[30], StepType: Enum "Matrix Page Step Type", var FirstColumn: Text, var LastColumn: Text, ShowColumnName: Boolean)
[IntegrationEvent(True,False)]
local procedure OnAfterUpdateFilterFields(var ItemAnalysisView: Record "Item Analysis View", var ItemFilter: Code[250], var Dim1Filter: Code[250], var Dim2Filter: Code[250], var Dim3Filter: Code[250])
[IntegrationEvent(True,False)]
local procedure OnValidateCurrentItemAnalysisViewCodeOnAfterSetItemAnalysisView(var ItemAnalysisView: Record "Item Analysis View")
[IntegrationEvent(False,False)]
local procedure OnValidateItemFilterOnAfterCalcShouldUpdateColumnCaptions(var ItemAnalysisView: Record "Item Analysis View", var ItemStatisticsBuffer: Record "Item Statistics Buffer", ColumnDimType: Enum "Item Analysis Dimension Type", var ShouldUpdateColumnCaptions: Boolean)