On this page, you can run a financial report and see data based on filter values. You can also export the data to Excel or get a PDF version (or print it). When the page is in "Edit mode", you can also change the report definition, such as the choice of column and row definitions used.
Properties
Name
Value
AboutTitle
About financial report
AboutText
On this page, you can run a financial report and see data based on filter values. You can also export the data to Excel or get a PDF version (or print it). When the page is in "Edit mode", you can also change the report definition, such as the choice of column and row definitions used.
[IntegrationEvent(False,False)]
local procedure OnAfterSetDimFilters(var AccScheduleLine: Record "Acc. Schedule Line", var DimNo: Integer, var DimValueFilter: Text, var CostCenterFilter: Text, var CostObjectFilter: Text, var CurrentCostBudgetFilter: Text, var CurrentGLBudgetFilter: Text, var CurrentCashFlowFilter: Text, AnalysisView: Record "Analysis View", var TempFinancialReport: Record "Financial Report" temporary)
[IntegrationEvent(False,False)]
local procedure OnAfterValidateCostCenterFilter(var AccScheduleLine: Record "Acc. Schedule Line", var CostCenterFilter: Text, var Dim1Filter: Text)
[IntegrationEvent(False,False)]
local procedure OnAfterValidateCostObjectFilter(var AccScheduleLine: Record "Acc. Schedule Line", var CostObjectFilter: Text, var Dim2Filter: Text)
[IntegrationEvent(True,False)]
local procedure OnAfterUpdateDimFilterControls(var Dim4FilterEnable: Boolean)
Parameters
Name
Type
Description
Dim4FilterEnable
Boolean
OnAfterDrillDown
[IntegrationEvent(True,False)]
local procedure OnAfterDrillDown(ColumnNo: Integer, var TempColumnLayout: Record "Column Layout" temporary, var PeriodType: Option)
[IntegrationEvent(True,False)]
local procedure OnOnAfterGetRecordOnAfterAssignColumnValue(var ColumnValues: array[15] of Decimal, var ColumnNo: Integer, var ColumnOffset: Integer, var TempColumnLayout: Record "Column Layout" temporary, var UseAmtsInAddCurr: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforePrint(var AccScheduleLine: Record "Acc. Schedule Line", ColumnLayoutName: Code[10], var IsHandled: Boolean, var TempFinancialReport: Record "Financial Report" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeCurrentColumnNameOnAfterValidate(var CurrentColumnName: Code[10])
Parameters
Name
Type
Description
CurrentColumnName
Code[10]
OnBeforeGetCaptionClass
[IntegrationEvent(False,False)]
local procedure OnBeforeGetCaptionClass(AnalysisView: Record "Analysis View", DimNo: Integer, var Result: Text[250], var IsHandled: Boolean)
This element will become obsolete from version 27.0. The ColumnCaptions parameter will be changed to array[15] of Text in a future release.
[IntegrationEvent(False,False)]
[Obsolete(The ColumnCaptions parameter will be changed to array[15] of Text in a future release.,27.0)]
local procedure OnBeforeUpdateColumnCaptions(var ColumnCaptions: array[15] of Text[80], ColumnOffset: Integer, var TempColumnLayout: Record "Column Layout" temporary, NoOfColumns: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateDimFilterControls(var AccScheduleLine: Record "Acc. Schedule Line", AnalysisView: Record "Analysis View", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterFormatStr(ColumnLayoutArr: array[15] of Record "Column Layout", UseAmtsInAddCurr: Boolean, ColumnNo: Integer, NegativeAmountFormatting: Enum "Analysis Negative Format", var Result: Text, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnLoadPageStateOnBeforeCopyColumnsToTemp(CurrentColumnName: Code[10], var TempColumnLayout: Record "Column Layout" temporary, var CurrentSchedName: Code[10], var AccScheduleLine: Record "Acc. Schedule Line", var IsHandled: Boolean)