microsoft / microsoft/ALAppExtensions
[Event Request, Extensibility Request] Report 7132 "Export Item Budget to Excel"
Open
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.
[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
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- 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