#11511 [29.x]Bug 647991 Assembly-to-Order Item Incorrectly Blocks Shipment of Unrelated Sales Order Line
Fixed an issue where posting an inventory pick for a non-ATO sales line could fail when an unrelated ATO line on the same order had outstanding warehouse activity. The fix prevents unnecessary updates to the assembly order when warehouse activity is still pending.
- 14files
- 13AL files
- 2objects
Pull request · merged into releases/29.x (BC29) on 2026-09-17 by MSNehaNawal · 14 files (+205 -12), 13 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Non-ATO sales lines can now post independently without being blocked by unrelated ATO items
- Added logic to skip assembly order quantity updates when warehouse activities are still outstanding
- Event subscriber on warehouse activity post prevents errors from unrelated assembly-to-order lines
- Fixes posting failures that occurred when mixed ATO and non-ATO items shared a sales order
- Behaviour changes for users or extensions.
AL objects touched
- Table 37 “Sales Line”, Base Application: modified
- Codeunit 932 “Asm. Whse. Activity Post”, Base Application: modified
src/Layers/BE/BaseApp/Sales/Document/SalesLine.Table.al: modified, not in the BC29 snapshot
Context
- Work items: AB#650158
- Labels: Team: SCM
- Systems: sales, warehouse
- From the description: “Assembly-to-Order Item Incorrectly Blocks Shipment of Unrelated Sales Order Line”
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).