code change · fixManufacturingofficial - Microsoftreviewed - checked by Opus

#9130 [Subcontracting] Refactor event subscriber for planning components and add test for Vendor-supplied components

Vendor-supplied components in subcontracting no longer generate separate planning demand but still appear in the planning worksheet for consumption registration. The subscriber now hooks OnAfterFilterLinesWithItemToPlan on Planning Component instead of OnTransferBOMOnBeforeUpdatePlanningComp, and a test covers the behaviour.

Pull request · merged into main (BC30) on 2026-08-20 by SPinkow (community contribution) · 2 files (+138 -6), 1 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Subscriber moved from OnTransferBOMOnBeforeUpdatePlanningComp to OnAfterFilterLinesWithItemToPlan on Planning Component
  • Components with supply method Vendor-Supplied are filtered out so they create no separate requisition lines
  • Vendor-supplied components remain in the planning worksheet and production order for consumption tracking
  • New test confirms the component is planned again when its supply method changes
  • Behaviour changes for users or extensions.

AL objects touched

Context

  • Work items: AB#630597
  • Labels: ADO: Sync, AL: Apps (W1), From Fork, Subcontracting, Team: SCM
  • Systems: manufacturing

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