Table "Dimension Selection Buffer"

ID 368
Namespace: Microsoft.Finance.Dimension

Properties

Name Value
Caption Dimension Selection Buffer
ReplicateData False
DataClassification CustomerContent

Fields

Name Type Description
Code Text[30]
Description Text[30]
Selected Boolean
"New Dimension Value Code" Code[20]
"Dimension Value Filter" Code[250]
Level Option
"Filter Lookup Table No." Integer
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

SetDimSelectionMultiple

procedure SetDimSelectionMultiple(ObjectType: Integer, ObjectID: Integer, var SelectedDimText: Text[250])

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
SelectedDimText Text[250]

SetDimSelectionChange

procedure SetDimSelectionChange(ObjectType: Integer, ObjectID: Integer, var SelectedDimText: Text[250])

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
SelectedDimText Text[250]

CompareDimText

procedure CompareDimText(ObjectType: Integer, ObjectID: Integer, AnalysisViewCode: Code[10], SelectedDimText: Text[250], DimTextFieldName: Text[100])

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
AnalysisViewCode Code[10]
SelectedDimText Text[250]
DimTextFieldName Text[100]

SetDimSelection

procedure SetDimSelection(ObjectType: Integer, ObjectID: Integer, AnalysisViewCode: Code[10], var SelectedDimText: Text[250], var DimSelectionBuf: Record "Dimension Selection Buffer")

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
AnalysisViewCode Code[10]
SelectedDimText Text[250]
DimSelectionBuf Table Microsoft.Finance.Dimension."Dimension Selection Buffer"

SetDimSelectionLevelGLAcc

procedure SetDimSelectionLevelGLAcc(ObjectType: Integer, ObjectID: Integer, AnalysisViewCode: Code[10], var SelectedDimText: Text[250])

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
AnalysisViewCode Code[10]
SelectedDimText Text[250]

SetDimSelectionLevelGLAccAutoSet

procedure SetDimSelectionLevelGLAccAutoSet(ObjectType: Integer, ObjectID: Integer, AnalysisViewCode: Code[10], var SelectedDimText: Text[250])

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
AnalysisViewCode Code[10]
SelectedDimText Text[250]

SetDimSelectionLevelCFAcc

procedure SetDimSelectionLevelCFAcc(ObjectType: Integer, ObjectID: Integer, AnalysisViewCode: Code[10], var SelectedDimText: Text[250])

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
AnalysisViewCode Code[10]
SelectedDimText Text[250]

GetDimSelectionText

procedure GetDimSelectionText(ObjectType: Integer, ObjectID: Integer, AnalysisViewCode: Code[10]): Text[250]

Parameters

Name Type Description
ObjectType Integer
ObjectID Integer
AnalysisViewCode Code[10]

Returns

Type Description
Text[250]

Events

OnAfterSetDimSelectionChange

[IntegrationEvent(False,False)]
local procedure OnAfterSetDimSelectionChange(var DimensionSelectionBuffer: Record "Dimension Selection Buffer", var TheDimSelectionBuf: Record "Dimension Selection Buffer" temporary)

Parameters

Name Type Description
DimensionSelectionBuffer Table Microsoft.Finance.Dimension."Dimension Selection Buffer"
TheDimSelectionBuf Table Microsoft.Finance.Dimension."Dimension Selection Buffer"

OnBeforeInsertDimSelBufForDimSelectionChange

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertDimSelBufForDimSelectionChange(var DimSelectionChange: Page "Dimension Selection-Change", Dimension: Record Dimension, ObjectType: Integer, ObjectID: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
DimSelectionChange Page Microsoft.Finance.Dimension."Dimension Selection-Change"
Dimension Table Microsoft.Finance.Dimension.Dimension
ObjectType Integer
ObjectID Integer
IsHandled Boolean

OnBeforeInsertDimSelBufForDimSelectionMultiple

[IntegrationEvent(False,False)]
local procedure OnBeforeInsertDimSelBufForDimSelectionMultiple(var DimSelectionMultiple: Page "Dimension Selection-Multiple", Dimension: Record Dimension, ObjectType: Integer, ObjectID: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
DimSelectionMultiple Page Microsoft.Finance.Dimension."Dimension Selection-Multiple"
Dimension Table Microsoft.Finance.Dimension.Dimension
ObjectType Integer
ObjectID Integer
IsHandled Boolean

OnCompareDimTextOnBeforeSelectedDimFind

[IntegrationEvent(False,False)]
local procedure OnCompareDimTextOnBeforeSelectedDimFind(var SelectedDimension: Record "Selected Dimension", ObjectType: Integer, ObjectID: Integer)

Parameters

Name Type Description
SelectedDimension Table Microsoft.Finance.Dimension."Selected Dimension"
ObjectType Integer
ObjectID Integer

OnSetDimSelectionOnAfterSetDefaultRangeOnSelectedDimTable

[IntegrationEvent(False,False)]
local procedure OnSetDimSelectionOnAfterSetDefaultRangeOnSelectedDimTable(var SelectedDimension: Record "Selected Dimension", ObjectType: Integer, ObjectID: Integer)

Parameters

Name Type Description
SelectedDimension Table Microsoft.Finance.Dimension."Selected Dimension"
ObjectType Integer
ObjectID Integer

OnSetDimSelectionOnBeforeSelectedDimInsert

[IntegrationEvent(False,False)]
local procedure OnSetDimSelectionOnBeforeSelectedDimInsert(var SelectedDimension: Record "Selected Dimension", ObjectType: Integer, ObjectID: Integer)

Parameters

Name Type Description
SelectedDimension Table Microsoft.Finance.Dimension."Selected Dimension"
ObjectType Integer
ObjectID Integer

See also