code change · obsoletion · breakingAL Developmentofficial - Microsoftreviewed - checked by Opus

#12053 Remove-Sustainability-CLEAN27-tags-for-Wave2-2026

Removes code marked for cleanup in version 27 (CLEAN27) from the Sustainability, Power BI Reports, Subscription Billing and E-Document apps. The obsolete Sustainability Power BI embedded pages in Power BI Reports are deleted, and the code and test values that depended on them are removed.

Pull request · merged into main (BC30) on 2026-09-30 by Alexander-Ya · 46 files (+1 -1011), 43 AL · obsoletion · tier official · reviewed (checked by Opus)

What changed

  • Deleted 11 obsolete Sustainability Power BI embedded page files from the Power BI Reports _Obsolete folder
  • Removed CLEAN27-guarded code from Subscription Billing tables, pages and APIs and from the E-Document table
  • Cleaned obsolete code from Sustainability Power BI pages, codeunits, table and page extensions
  • Removed related permission set entries and test library enum values
  • Breaking: existing extensions can stop compiling or working.

AL objects touched

Context

  • Work items: AB#647784
  • Labels: AL: Apps (W1), Team: Finance
  • Systems: development, sustainability, integration

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