code change · obsoletion · breakingWarehouseofficial - Microsoftreviewed - checked by Opus

#12293 Remove CLEAN27 from Warehouse

Removes code guarded by CLEAN27 from warehouse codeunits, tables and a report in the Base Application. Elements obsoleted earlier are now deleted, so extensions still using them must be updated.

Pull request · merged into main (BC30) on 2026-10-05 by Alexander-Ya · 11 files (+0 -711), 11 AL · obsoletion · tier official · reviewed (checked by Opus)

What changed

  • Deletes 711 lines of CLEAN27 code across 11 warehouse objects
  • Touches the inventory pick, movement and put-away creation codeunits, plus Create Pick and Create Put-away
  • Touches the Whse.-Activity-Post, Whse.-Activity-Register and Whse. Jnl.-Register Line codeunits
  • Also cleans up the Warehouse Entry, Warehouse Register and Warehouse Setup tables and the Whse. Get Bin Content report
  • Extensions that still reference the removed obsolete elements will no longer compile
  • Breaking: existing extensions can stop compiling or working.

AL objects touched

Context

  • Work items: AB#647784
  • Labels: Team: SCM
  • Systems: warehouse

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