#11147 Bug 648962: Create transfer order shows generic error when existing transfers cover subcontracting demand
The Create Transfer Order report now distinguishes between demand that is fully covered by existing transfers and truly ineligible demand, providing users with an actionable error message and navigation option to view related open transfer orders instead of a generic error.
- 4files
- 2AL files
- 2objects
Pull request · merged into main (BC30) on 2026-09-17 by ChethanT · 4 files (+407 -11), 2 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Tracks covered positive eligible demand separately from cases with zero demand
- Provides actionable error message when all demand is covered by existing open, in-transit, or posted transfers
- Offers navigation to view related open transfer orders when available
- Reuses subcontracting factbox helper for consistent navigation behavior
- Low-risk change limited to error handling and navigation, no impact on transfer quantity calculation
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 20533 “Subc. Purchase Header Ext”, Subcontracting: modified
- Report 20501 “Subc. Create Transf. Order”, Subcontracting: modified
Context
- Work items: AB#648962
- Labels: AL: Apps (W1), 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).