Page "Invt. Analys by Dim. Matrix"
ID 9209
Namespace: Microsoft.Inventory.Analysis
Properties
Methods
Load
procedure Load(MatrixColumns1: array[32] of Text[1024], var MatrixRecords1: array[32] of Record "Dimension Code Buffer", CurrentNoOfMatrixColumns: Integer, _LineDimOption: Integer, _ColumnDimOption: Integer, _RoundingFactor: Integer, _DateFilter: Text[30], _ValueType: Integer, _ItemAnalysisView: Record "Item Analysis View", _CurrentItemAnalysisViewCode: Code[10], _ItemFilter: Code[250], _LocationFilter: Code[250], _BudgetFilter: Code[250], _Dim1Filter: Code[250], _Dim2Filter: Code[250], _Dim3Filter: Code[250], ShowOppSign: Boolean)
Parameters
Name
Type
Description
MatrixColumns1
array[32] of Text[1024]
MatrixRecords1
array[32] of Record "Dimension Code Buffer"
CurrentNoOfMatrixColumns
Integer
_LineDimOption
Integer
_ColumnDimOption
Integer
_RoundingFactor
Integer
_DateFilter
Text[30]
_ValueType
Integer
_ItemAnalysisView
Table Microsoft.Inventory.Analysis."Item Analysis View"
_CurrentItemAnalysisViewCode
Code[10]
_ItemFilter
Code[250]
_LocationFilter
Code[250]
_BudgetFilter
Code[250]
_Dim1Filter
Code[250]
_Dim2Filter
Code[250]
_Dim3Filter
Code[250]
ShowOppSign
Boolean
LoadMatrix
procedure LoadMatrix(NewMatrixColumns: array[32] of Text[1024], var NewMatrixRecords: array[32] of Record "Dimension Code Buffer", CurrentNoOfMatrixColumns: Integer, NewLineDimType: Enum "Item Analysis Dimension Type", NewColumnDimType: Enum "Item Analysis Dimension Type", NewRoundingFactor: Enum "Analysis Rounding Factor", NewDateFilter: Text[30], NewValueType: Enum "Item Analysis Value Type", NewItemAnalysisView: Record "Item Analysis View", NewCurrentItemAnalysisViewCode: Code[10], NewItemFilter: Code[250], NewLocationFilter: Code[250], NewBudgetFilter: Code[250], NewDim1Filter: Code[250], NewDim2Filter: Code[250], NewDim3Filter: Code[250], NewShowOppSign: Boolean)
Parameters
Events
OnBeforeCalcAmt
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcAmt(LineDimCodeBuf: Record "Dimension Code Buffer", var ItemAnalysisView: Record "Item Analysis View", LineDimType: Enum "Item Analysis Dimension Type", ColumnDimType: Enum "Item Analysis Dimension Type", ColumnDimCodeBuf: Record "Dimension Code Buffer", SetColumnFilter: Boolean, ItemFilter: Code[250], LocationFilter: Code[250], DateFilter: Text[30], ValueType: Enum "Item Analysis Value Type", SetColFilter: Boolean, ShowOppositeSign: Boolean, var Amt: Decimal, var IsHandled: Boolean)
Parameters
OnBeforeMATRIX_OnDrillDown
[IntegrationEvent(False,False)]
local procedure OnBeforeMATRIX_OnDrillDown(LineDimCodeBuf: Record "Dimension Code Buffer", var ItemAnalysisView: Record "Item Analysis View", LineDimType: Enum "Item Analysis Dimension Type", ColumnDimType: Enum "Item Analysis Dimension Type", ColDimCodeBuf: Record "Dimension Code Buffer", var IsHandled: Boolean)
Parameters
OnBeforeOnOpenPage
[IntegrationEvent(False,False)]
local procedure OnBeforeOnOpenPage(var CurrentAnalysisArea: Enum "Analysis Area Type", 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], var IsHandled: Boolean)
Parameters
See also