Page "Invt. Analysis by Dimensions"

ID 7159
Namespace: Microsoft.Inventory.Analysis

Properties

Name Value
Caption Invt. Analysis by Dimensions
DataCaptionExpression CurrentItemAnalysisViewCode
DeleteAllowed False
InsertAllowed False
LinksAllowed False
ModifyAllowed False
PageType Card
SaveValues True
SourceTable Table Microsoft.Finance.Dimension."Dimension Code Buffer"

Methods

SetCurrentAnalysisViewCode

procedure SetCurrentAnalysisViewCode(NewAnalysisViewCode: Code[10])

Parameters

Name Type Description
NewAnalysisViewCode Code[10]

Events

OnAfterGenerateColumnCaptions

[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)

Parameters

Name Type Description
MatrixMgt Codeunit Microsoft.Finance.Analysis."Matrix Management"
ItemAnalysisView Table Microsoft.Inventory.Analysis."Item Analysis View"
MATRIX_MatrixRecords array[32] of Record "Dimension Code Buffer"
MATRIX_CaptionSet array[32] of Text[1024]
MATRIX_PrimKeyFirstCaption Text
MATRIX_CaptionRange Text
MATRIX_CurrentNoOfColumns Integer
ColumnDimCode Text[30]
StepType Enum Microsoft.Foundation.Enums."Matrix Page Step Type"
FirstColumn Text
LastColumn Text
ShowColumnName Boolean

OnAfterUpdateFilterFields

[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])

Parameters

Name Type Description
ItemAnalysisView Table Microsoft.Inventory.Analysis."Item Analysis View"
ItemFilter Code[250]
Dim1Filter Code[250]
Dim2Filter Code[250]
Dim3Filter Code[250]

OnLookupItemFilterOnBeforeRunItemList

[IntegrationEvent(True,False)]
local procedure OnLookupItemFilterOnBeforeRunItemList(var ItemList: Page "Item List", ItemAnalysisView: Record "Item Analysis View")

Parameters

Name Type Description
ItemList Page Microsoft.Inventory.Item."Item List"
ItemAnalysisView Table Microsoft.Inventory.Analysis."Item Analysis View"

OnShowMatrixActionOnBeforeRunMatrixForm

[IntegrationEvent(True,False)]
local procedure OnShowMatrixActionOnBeforeRunMatrixForm(var InvtAnalysByDimMatrix: Page "Invt. Analys by Dim. Matrix", ItemAnalysisView: Record "Item Analysis View")

Parameters

Name Type Description
InvtAnalysByDimMatrix Page Microsoft.Inventory.Analysis."Invt. Analys by Dim. Matrix"
ItemAnalysisView Table Microsoft.Inventory.Analysis."Item Analysis View"

OnValidateCurrentItemAnalysisViewCodeOnAfterSetItemAnalysisView

[IntegrationEvent(True,False)]
local procedure OnValidateCurrentItemAnalysisViewCodeOnAfterSetItemAnalysisView(var ItemAnalysisView: Record "Item Analysis View")

Parameters

Name Type Description
ItemAnalysisView Table Microsoft.Inventory.Analysis."Item Analysis View"

OnValidateItemFilterOnAfterCalcShouldUpdateColumnCaptions

[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)

Parameters

Name Type Description
ItemAnalysisView Table Microsoft.Inventory.Analysis."Item Analysis View"
ItemStatisticsBuffer Table Microsoft.Inventory.Analysis."Item Statistics Buffer"
ColumnDimType Enum Microsoft.Inventory.Analysis."Item Analysis Dimension Type"
ShouldUpdateColumnCaptions Boolean

See also