Page Budget

ID 113
Namespace: Microsoft.Finance.Analysis

Properties

Name Value
Caption Budget
DataCaptionExpression BudgetName
DeleteAllowed False
InsertAllowed False
LinksAllowed False
ModifyAllowed False
PageType ListPlus

Methods

SetBudgetName

procedure SetBudgetName(NextBudgetName: Code[10])

Parameters

Name Type Description
NextBudgetName Code[10]

GetBudgetName

procedure GetBudgetName(): Code[10]

Returns

Type Description
Code[10]

SetGLAccountFilter

Obsolete

This element will become obsolete from version 26.0. Replaced by SetGLAccountFilter(NewGLAccFilter: Text)

[Obsolete(Replaced by SetGLAccountFilter(NewGLAccFilter: Text),26.0)]
procedure SetGLAccountFilter(NewGLAccFilter: Code[250])

Parameters

Name Type Description
NewGLAccFilter Code[250]

SetGLAccountFilter

procedure SetGLAccountFilter(NewGLAccFilter: Text)

Parameters

Name Type Description
NewGLAccFilter Text

SetGLAccountCategoryFilter

procedure SetGLAccountCategoryFilter(NewGLAccCategoryFilter: Enum "G/L Account Category")

Parameters

Name Type Description
NewGLAccCategoryFilter Enum Microsoft.Finance.GeneralLedger.Account."G/L Account Category"

SetIncomeBalanceGLAccFilter

procedure SetIncomeBalanceGLAccFilter(NewIncomeBalanceGLAccFilter: Option)

Parameters

Name Type Description
NewIncomeBalanceGLAccFilter Option

SetBudgetDimFilters

procedure SetBudgetDimFilters(NewGlobalDim1Filter: Text, NewGlobalDim2Filter: Text, NewBudgetDim1Filter: Text, NewBudgetDim2Filter: Text, NewBudgetDim3Filter: Text, NewBudgetDim4Filter: Text)

Parameters

Name Type Description
NewGlobalDim1Filter Text
NewGlobalDim2Filter Text
NewBudgetDim1Filter Text
NewBudgetDim2Filter Text
NewBudgetDim3Filter Text
NewBudgetDim4Filter Text

GlobalDim2FilterOnAfterValidate

procedure GlobalDim2FilterOnAfterValidate()

GlobalDim1FilterOnAfterValidate

procedure GlobalDim1FilterOnAfterValidate()

BudgetDim2FilterOnAfterValidate

procedure BudgetDim2FilterOnAfterValidate()

BudgetDim1FilterOnAfterValidate

procedure BudgetDim1FilterOnAfterValidate()

BudgetDim4FilterOnAfterValidate

procedure BudgetDim4FilterOnAfterValidate()

BudgetDim3FilterOnAfterValidate

procedure BudgetDim3FilterOnAfterValidate()

Events

OnAfterGenerateColumnCaptions

[IntegrationEvent(False,False)]
local procedure OnAfterGenerateColumnCaptions(ColumnDimCode: Text[30], StepType: Enum "Matrix Page Step Type", var PrimKeyFirstCaptionInCu: Text, var CaptionSet: array[32] of Text[80], var CaptionRange: Text, var CurrentNoOfColumns: Integer, var MatrixRecords: array[32] of Record "Dimension Code Buffer", ShowColumnName: Boolean)

Parameters

Name Type Description
ColumnDimCode Text[30]
StepType Enum Microsoft.Foundation.Enums."Matrix Page Step Type"
PrimKeyFirstCaptionInCu Text
CaptionSet array[32] of Text[80]
CaptionRange Text
CurrentNoOfColumns Integer
MatrixRecords array[32] of Record "Dimension Code Buffer"
ShowColumnName Boolean

OnAfterDimCodeToType

[IntegrationEvent(False,False)]
local procedure OnAfterDimCodeToType(DimCode: Text[30], var Result: Enum "G/L Budget Matrix Dimensions")

Parameters

Name Type Description
DimCode Text[30]
Result Enum Microsoft.Finance.GeneralLedger.Budget."G/L Budget Matrix Dimensions"

OnAfterValidateBudgetName

[IntegrationEvent(False,False)]
local procedure OnAfterValidateBudgetName(var GLAccBudgetBuf: Record "G/L Acc. Budget Buffer", var GLBudgetName: Record "G/L Budget Name")

Parameters

Name Type Description
GLAccBudgetBuf Table Microsoft.Finance.Analysis."G/L Acc. Budget Buffer"
GLBudgetName Table Microsoft.Finance.GeneralLedger.Budget."G/L Budget Name"

OnBeforeClearDimCodeOnChange

[IntegrationEvent(False,False)]
local procedure OnBeforeClearDimCodeOnChange(DimensionCode: Text[30], var IsHandled: Boolean)

Parameters

Name Type Description
DimensionCode Text[30]
IsHandled Boolean

OnDeleteBudgetOnAfterGLBudgetEntrySetFilters

[IntegrationEvent(False,False)]
local procedure OnDeleteBudgetOnAfterGLBudgetEntrySetFilters(var GLBudgetEntry: Record "G/L Budget Entry")

Parameters

Name Type Description
GLBudgetEntry Table Microsoft.Finance.GeneralLedger.Budget."G/L Budget Entry"

OnGetDimSelectionOnBeforeDimSelectionLookup

[IntegrationEvent(False,False)]
local procedure OnGetDimSelectionOnBeforeDimSelectionLookup(var DimensionSelection: Page "Dimension Selection")

Parameters

Name Type Description
DimensionSelection Page Microsoft.Finance.Dimension."Dimension Selection"

OnOpenPageOnBeforeSetPeriodTypeMonth

[IntegrationEvent(False,False)]
local procedure OnOpenPageOnBeforeSetPeriodTypeMonth(var PeriodType: Enum "Analysis Period Type", var IsHandled: Boolean)

Parameters

Name Type Description
PeriodType Enum Microsoft.Foundation.Enums."Analysis Period Type"
IsHandled Boolean

OnOpenPageOnBeforeIncomeBalanceGLAccFilter

[IntegrationEvent(False,False)]
local procedure OnOpenPageOnBeforeIncomeBalanceGLAccFilter(GLAccountIncomeBalanceFilter: Enum "G/L Account Income/Balance", var IsHandled: Boolean)

Parameters

Name Type Description
GLAccountIncomeBalanceFilter Enum Microsoft.Finance.GeneralLedger.Account."G/L Account Income/Balance"
IsHandled Boolean

OnBeforeOnOpenPage

[IntegrationEvent(False,False)]
local procedure OnBeforeOnOpenPage()

See also