code change · featureManufacturingofficial - Microsoftreviewed - checked by Opus

#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.

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

Also merged into

  • #10759 into releases/29.x on 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).