#9595 [main] Feature 640068 - Separate settings for automatic dimensions
A new settings table and page enable separate management of automatic dimension creation configuration, introducing a "Do Not Create Default Dimension" option and decoupling this feature from the Default Dimension table.
- 16files
- 15AL files
- 15objects
Pull request · merged into main (BC30) on 2026-07-21 by v-janpopr · 16 files (+712 -223), 15 AL · feature · tier official · reviewed (checked by Opus)
What changed
- New AutoCreateDefaultDimCZA table stores automatic dimension creation settings independently
- New page provides dedicated UI for managing automatic dimension creation configuration
- Adds “Do Not Create Default Dimension” option to control when dimensions are created
- DimensionAutoCreateMgtCZA refactored to use new table and mark old methods obsolete
- Dimension auto-creation logic now conditional based on new setting
- Behaviour changes for users or extensions.
AL objects touched
- Codeunit 31474 “Copy Fixed Asset Handler CZA”, AdvancedLocalizationPack (CZ layer): modified
- Codeunit 31252 “Data Class. Eval. Handler CZA”, AdvancedLocalizationPack (CZ layer): modified
- Codeunit 31392 “Default Dimension Handler CZA”, AdvancedLocalizationPack (CZ layer): modified
- Codeunit 31394 “Dimension Auto.Create Mgt. CZA”, AdvancedLocalizationPack (CZ layer): modified
- Codeunit 31395 “Dimension Auto.Update Mgt. CZA”, AdvancedLocalizationPack (CZ layer): modified
- Codeunit 31251 “Upgrade Application CZA”, AdvancedLocalizationPack (CZ layer): modified
- Codeunit 31261 “Upgrade Tag Definitions CZA”, AdvancedLocalizationPack (CZ layer): modified
- Page extension 31261 “Account Type Default Dim. CZA”, AdvancedLocalizationPack (CZ layer): modified
- Page extension 31292 “Dimensions CZA”, AdvancedLocalizationPack (CZ layer): added
- Page 31292 “Auto. Create Default Dim. CZA”, AdvancedLocalizationPack (CZ layer): added
- Permission set 11741 “CZ Advance Pack - Edit CZA”, AdvancedLocalizationPack (CZ layer): modified
- Permission set 11742 “CZ Advance Pack - Objects CZA”, AdvancedLocalizationPack (CZ layer): modified
- Permission set 11740 “CZ Advance Pack - Read CZA”, AdvancedLocalizationPack (CZ layer): modified
- Table extension 31266 “Default Dimension CZA”, AdvancedLocalizationPack (CZ layer): modified
- Table 31284 “Auto. Create Default Dim. CZA”, AdvancedLocalizationPack (CZ layer): added
Context
- Work items: AB#640068
- Labels: Ownership: Needs Review, Team: Other
- Systems: finance, development, platform, fixed-assets
- From the description: “New feature introducing a dedicated settings table for automatic dimension creation, separating configuration from the existing Default Dimension table.”
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).