#9276 Add second subcontractor (Local Assembly) to Contoso Coffee manufacturing demo data
Contoso Coffee manufacturing demo data now includes a second subcontractor (Local Assembly) alongside the renamed Bulk Assembly subcontractor, with corresponding work centers, locations, and routing updates to support dual-sourcing scenarios.
- 4files
- 4AL files
- 4objects
Pull request · merged into main (BC30) on 2026-08-13 by attilatoury · 4 files (+46 -8), 4 AL · feature · tier official · reviewed (checked by Opus)
What changed
- Existing subcontractor renamed to Bulk Assembly (vendor 82000, work center 500, location code changed from 82000 to S82000)
- New second subcontractor Local Assembly added (vendor 83000, work center 600 with capacity 40, location S83000)
- Inventory posting setup rows added for S82000 and S83000, created after the locations exist
- Routing SP-SCM1009-SUB-2 now uses work center 600 (concurrent capacity 100 to 40); SUB-1 stays on work center 500
- Forward-only demo data: databases already seeded with the old records are not migrated or overwritten
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 4775 “Create Mfg Capacity”, ContosoCoffeeDemoDataset: modified
- Codeunit 4764 “Create Mfg Location”, ContosoCoffeeDemoDataset: modified
- Codeunit 4772 “Create Mfg Prod. Routing”, ContosoCoffeeDemoDataset: modified
- Codeunit 4777 “Create Mfg Vendor”, ContosoCoffeeDemoDataset: modified
Context
- Work items: AB#639660
- Labels: AL: Apps (W1), Team: SCM
- Systems: manufacturing
- From the description: “Modern SCM demos need dual-sourcing across multiple subcontractors.”
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).