#8905 [Master] Different source reference on reservation entries created directly from Job Planning Line and via a warehouse pick.
Reservation entries for project (job) planning lines now get the same source reference whether they are created directly or through a warehouse or inventory pick. The change touches project warehouse handling, pick creation and posting, and adds upgrade code with upgrade tags for existing data.
- 42files
- 33AL files
- 20objects
Pull request · merged into main (BC30) on 2026-07-17 by Shikhverma (community contribution) · 42 files (+1205 -77), 33 AL · fix · tier official · reviewed (checked by Opus)
What changed
- Fixes different source references on reservation entries created from Job Planning Line and via warehouse pick
- Updates Job Warehouse Mgt., Job Planning Line, pick creation, and warehouse activity posting and registering
- Adds upgrade code and upgrade tags across W1 and several local layers
- Adds tests for inventory picks, warehouse picks and upgrade on project planning lines
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 104000 “Upgrade - BaseApp”, Base Application: modified
- Codeunit 9998 “Upgrade Tag Definitions”, Base Application: modified
- Table 5767 “Warehouse Activity Line”, Base Application: modified
- Table 14 “Location”, Base Application: modified
- Codeunit 6500 “Item Tracking Management”, Base Application: modified
- Table 167 “Job”, Base Application: modified
- Page 88 “Job Card”, Base Application: modified
- Page 89 “Job List”, Base Application: modified
- Codeunit 5998 “Job Warehouse Mgt.”, Base Application: modified
- Table 1003 “Job Planning Line”, Base Application: modified
- Codeunit 7322 “Create Inventory Pick/Movement”, Base Application: modified
- Codeunit 7312 “Create Pick”, Base Application: modified
- Table 5766 “Warehouse Activity Header”, Base Application: modified
- Codeunit 7324 “Whse.-Activity-Post”, Base Application: modified
- Codeunit 7307 “Whse.-Activity-Register”, Base Application: modified
- Codeunit 7314 “Warehouse Availability Mgt.”, Base Application: modified
- Codeunit 7302 “WMS Management”, Base Application: modified
- Report 7305 “Whse.-Source - Create Document”, Base Application: modified
- Codeunit 5777 “Whse. Validate Source Line”, Base Application: modified
- Codeunit 7311 “Whse. Worksheet-Create”, Base Application: modified
src/Layers/NA/BaseApp/Projects/Project/Job/JobCard.Page.al: modified, not in the BC30 snapshotsrc/Layers/NA/BaseApp/Projects/Project/Job/JobList.Page.al: modified, not in the BC30 snapshot
Context
- Work items: AB#630792
- Labels: ADO: Sync, From Fork, Team: SCM
- Systems: platform, warehouse, projects, inventory
- From the description: “Different source reference on reservation entries created directly from Job Planning Line and via a warehouse pick.”
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).