procedure SetDimColumnSet(DimensionCode: Code[20], DimFilter: Text, SetWanted: Option, var RecordPosition: Text, var FirstColumn: Text, var LastColumn: Text, NoOfColumns: Integer)
Parameters
Name
Type
Description
DimensionCode
Code[20]
DimFilter
Text
SetWanted
Option
RecordPosition
Text
FirstColumn
Text
LastColumn
Text
NoOfColumns
Integer
DimToCaptions
procedure DimToCaptions(var CaptionSet: array[32] of Text[80], var MatrixRecords: array[32] of Record "Dimension Code Buffer", DimensionCode: Code[20], FirstColumn: Text, LastColumn: Text, var NumberOfColumns: Integer, ShowColumnName: Boolean, var CaptionRange: Text, DimensionValueFilter: Text)
Parameters
Name
Type
Description
CaptionSet
array[32] of Text[80]
MatrixRecords
array[32] of Record "Dimension Code Buffer"
DimensionCode
Code[20]
FirstColumn
Text
LastColumn
Text
NumberOfColumns
Integer
ShowColumnName
Boolean
CaptionRange
Text
DimensionValueFilter
Text
GenerateMatrixData
procedure GenerateMatrixData(var RecRef: RecordRef, SetWanted: Option, MaximumSetLength: Integer, CaptionFieldNo: Integer, var RecordPosition: Text, var CaptionSet: array[32] of Text[80], var CaptionRange: Text, var CurrSetLength: Integer)
Parameters
Name
Type
Description
RecRef
RecordRef
SetWanted
Option
MaximumSetLength
Integer
CaptionFieldNo
Integer
RecordPosition
Text
CaptionSet
array[32] of Text[80]
CaptionRange
Text
CurrSetLength
Integer
GenerateMatrixDataExtended
procedure GenerateMatrixDataExtended(var RecRef: RecordRef, SetWanted: Option, MaximumSetLength: Integer, CaptionFieldNo: Integer, var RecordPosition: Text, var CaptionSet: array[32] of Text, var CaptionRange: Text, var CurrSetLength: Integer, MaxCaptionLength: Integer)
Parameters
Name
Type
Description
RecRef
RecordRef
SetWanted
Option
MaximumSetLength
Integer
CaptionFieldNo
Integer
RecordPosition
Text
CaptionSet
array[32] of Text
CaptionRange
Text
CurrSetLength
Integer
MaxCaptionLength
Integer
GeneratePeriodMatrixData
procedure GeneratePeriodMatrixData(SetWanted: Option, MaximumSetLength: Integer, UseNameForCaption: Boolean, PeriodType: Enum "Analysis Period Type", DateFilter: Text, var RecordPosition: Text, var CaptionSet: array[32] of Text[80], var CaptionRange: Text, var CurrSetLength: Integer, var PeriodRecords: array[32] of Record Date)
procedure GenerateDimColumnCaption(DimensionCode: Code[20], DimFilter: Text, SetWanted: Option, var RecordPosition: Text, FirstColumn: Text, LastColumn: Text, var CaptionSet: array[32] of Text[80], var DimensionCodeBuffer: array[32] of Record "Dimension Code Buffer", var NumberOfColumns: Integer, ShowColumnName: Boolean, var CaptionRange: Text)
[IntegrationEvent(False,False)]
local procedure OnAfterGetCaption(var RecRef: RecordRef, CaptionFieldNo: Integer, var Caption: Text)
Parameters
Name
Type
Description
RecRef
RecordRef
CaptionFieldNo
Integer
Caption
Text
OnBeforeGeneratePeriodAndCaption
[IntegrationEvent(False,False)]
local procedure OnBeforeGeneratePeriodAndCaption(PeriodType: Enum "Analysis Period Type", Calendar: Record Date, var IsHandled: Boolean, UseNameForCaption: Boolean, var CurrSetLength: Integer, var CaptionSet: array[32] of Text[80], var PeriodRecords: array[32] of Record Date)
[IntegrationEvent(False,False)]
local procedure OnSetDimColumnSetOnAfterDimValSetFilters(DimensionCode: Code[20], DimFilter: Text, var DimensionValue: Record "Dimension Value")
[IntegrationEvent(False,False)]
local procedure OnGenerateMatrixDataExtendedOnBeforeValidatePreviousStep(Steps: Integer, MaximumSetLength: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnGeneratePeriodMatrixDataOnBeforeAdjustPeriodWithDateFilter(DateFilter: Text, var TempPeriodRecords: array[32] of Record Date, var CurrSetLength: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnGeneratePeriodMatrixDataOnBeforeFindDateBasedOnStepType(SetWanted: Option, var CalendarDate: Record Date, PeriodType: Enum "Analysis Period Type")
[IntegrationEvent(False,False)]
local procedure OnMatrixPageStepTypeInGenerateMatrixDataExtended(SetWanted: Option, MaximumSetLength: Integer, var RecRef: RecordRef)