#10635 [Subcontracting] (Bug: 638998) Add extensibility to Subcontracting app for IT partner migration
The Subcontracting app gains integration events for report objects to support partner migration from legacy Italian subcontracting features, and a redundant customization restriction is removed from the Subcontractor Price table.
- 3files
- 3AL files
- 3objects
Pull request · merged into main (BC30) on 2026-09-01 by alexei-dobriansky · 3 files (+66 -1), 3 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Added integration events to Subc. Create Transf. Order report mirroring legacy report 12152 functionality
- Added OnAfterInsertTransferHeader and OnBeforeShowDocument events to Subc. Create SubCReturnOrder report matching legacy report 12153
- Removed redundant AllowInCustomizations property from Subcontractor Price table
- All new events use IntegrationEvent(false, false) following app conventions
- Changes are additive with low risk and no alteration to existing control flow
AL objects touched
- Report 20502 “Subc. Create SubCReturnOrder”, Subcontracting: modified
- Table 20500 “Subcontractor Price”, Subcontracting: modified
- Report 20501 “Subc. Create Transf. Order”, Subcontracting: modified
Also merged into
- #10759 into
releases/29.xon 2026-08-28
Context
- Work items: AB#638998
- Labels: AL: Apps (W1), Ownership: Manual, Subcontracting, Team: SCM
- Systems: manufacturing
- From the description: “The new W1 Subcontracting app was missing extensibility points that Italian partners depend on when migrating from the legacy IT BaseApp subcontracting objects.”
Source: metadata of a merged pull request in microsoft/BCApps (bcapps): title, labels, changed paths and counts, with a summary in our words. No source text and no description beyond one short quote (D10, D61).