code change · refactor · breakingManufacturingofficial - Microsoftreviewed - checked by Opus

#9892 [main] Bug 644283: Renumber Subcontracting app object ids as it clashes with partner range

Subcontracting app object IDs are renumbered to avoid conflicts with partner-reserved ranges, affecting codeunits, tables, pages, and other objects throughout the app.

Pull request · merged into main (BC30) on 2026-08-18 by ChethanT · 178 files (+715 -487), 174 AL · refactor · tier official · reviewed (checked by Opus)

What changed

  • Subcontracting app object IDs renumbered to avoid clashing with the partner ID range
  • Port of PR #9891 to main
  • Quality Management dependency range updated
  • New upgrade codeunit and upgrade tag added alongside install code changes
  • Renumbering touches codeunits, tables, table and page extensions, enums, reports and permission sets
  • Breaking: existing extensions can stop compiling or working.

AL objects touched

Context

  • Work items: AB#644283
  • Labels: AL: Apps (W1), Build: scripts & configs, Ownership: Needs Review, Subcontracting, Team: Other
  • Systems: manufacturing, sales
  • From the description: “Renumbers the Subcontracting app object IDs to avoid clashes with the partner range”

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