code change · featureInventoryofficial - Microsoftreviewed - checked by Opus

#10166 [Extensibility Request] issue 29643: enable split transfer demand profiles

Transfer demand profile handling now supports an event that allows extensions to create multiple profiles for different planning contexts, such as preserving distinct cable and cut-length requirements instead of aggregating quantities.

Pull request · merged into main (BC30) on 2026-08-20 by AleksandricMarko · 1 file (+30 -21), 1 AL · feature · tier official · reviewed (checked by Opus)

What changed

  • New pre-creation event added to MaintainPlanningLine for transfer demand profiles
  • Event provides requisition, supply profile, tracking reservation, line-number, and handled context
  • Enables downstream purchase suggestions to maintain separate length requirements
  • Standard behavior preserved when no subscriber handles the event
  • Extensions can now safely override default transfer planning flow

AL objects touched

Context

  • Work items: AB#620193
  • Labels: Team: SCM, event-request
  • Systems: inventory
  • From the description: “adds a take-over event with tracking context and shared line-number state so extensions can create multiple demand profiles”

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