code change · fixManufacturingofficial - Microsoftreviewed - checked by Opus

#12370 Guard removed Manufacturing Setup fields with CLEANSCHEMA30 preprocessor

Manufacturing Setup fields marked as removed in version 30.0 are wrapped with preprocessor guards to comply with ObsoleteTag rules and match existing conventions in the file.

Pull request · merged into main (BC30) on 2026-10-06 by mazhelez · 2 files (+8 -0), 2 AL · fix · tier official · reviewed (checked by Opus)

What changed

  • Fields 35-38 and 40-43 in ManufacturingSetup table receive CLEANSCHEMA30 preprocessor guards
  • Addresses regression from PR #12066 that removed CLEAN27 scaffolding without updating guards
  • Resolves 16 ObsoleteTag preprocessor rule violations in W1 and IT layers
  • Uses grouped-wrap style consistent with existing patterns in the same file
  • Minimal fix paired with follow-up PR #12379 to enable CI checks

AL objects touched

Context

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

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