microsoft / microsoft/ALAppExtensions

[Event Request, Extensibility Request] Report 7132 "Export Item Budget to Excel"

Open
#30,413 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

missing-info
Dominant language
AL
Stars
988
Forks
692
Avg merge
49m
Merged PRs (30d)
1

Description

Why do you need this change?

We'd like to add some custom logic in the Export Item Budget to Excel report.

Describe the request

We would like to request these events, and to expose these global variables, please.

Image Image Image Image Image Image
[IntegrationEvent(false, false)]
local procedure OnBeforeUploadFile(var TempExcelBuffer: Record "Excel Buffer" temporary; var ServerFileName: Text; var ClientFileName: Text; var SheetName: Text[250]; var IsHandled: Boolean)
begin
end;

[IntegrationEvent(false, false)]
local procedure OnAfterDateFilterCheck(var TempExcelBuffer: Record "Excel Buffer" temporary)
begin
end;

[IntegrationEvent(true, false)]
local procedure OnBeforeEnterFilterInCellForLineColumnDimCode(var RowNo: Integer)
begin
end;

[IntegrationEvent(true, false)]
local procedure OnBeforeEnterAllCells(ItemBudgetName: Record "Item Budget Name"; var RowNo: Integer; var ColumnNo: Integer; var TempExcelBuffer: Record "Excel Buffer" temporary; var IsHandled: Boolean)
begin
end;

[IntegrationEvent(true, false)]
local procedure OnBeforeOpenExcel(DoUpdateExistingWorksheet: Boolean; var TempExcelBuffer: Record "Excel Buffer" temporary; ItemBudgetName: Record "Item Budget Name"; var IsHandled: Boolean)
begin
end;

[IntegrationEvent(false, false)]
local procedure OnBeforeFindRecordOnFindLine(ItemBudgetName: Record "Item Budget Name")
begin
end;

[IntegrationEvent(false, false)]
local procedure OnBeforeFindRecordOnNextLine(ItemBudgetName: Record "Item Budget Name")
begin
end;

[IntegrationEvent(false, false)]
local procedure OnBeforeFindRecordOnFindColumn(ItemBudgetName: Record "Item Budget Name")
begin
end;

[IntegrationEvent(false, false)]
local procedure OnBeforeFindRecordOnNextColumn(ItemBudgetName: Record "Item Budget Name")
begin
end;

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating Report 7132, “Export Item Budget to Excel,” and read its export and line/column traversal flow alongside the requested event signatures. Done means the requested extensibility points are available in the report and the existing Excel export behavior remains intact; no specific test file is named.

Written by the indexing model from the issue text.

Assessment

Domain
backend
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.