Notifications
Announcements
No record found.
Hi everyone,
I’m working with Dynamics 365 Business Central in a cloud (SaaS) environment and have a question regarding extending tables: Is it possible to add a new custom column to an existing table (like Customer or Item) without writing AL code or creating a table extension?
I’m specifically trying to avoid using Visual Studio Code and AL Language. Ideally, I’d like to allow end users to dynamically add custom fields through the UI—for example, by clicking an "Add Column" button that adds a new field at runtime.
Can this be done in any way, perhaps through:
1) Personalization or custom views?
2) Configuration packages or RapidStart?
3) Any third-party apps or tools?
If AL is truly the only supported way to add columns, is there still a way to allow user-driven column additions dynamically (like configurable fields or a flexible data model)?
Thanks in advance for any guidance or best practices!
Hope this might be helpful:
No, you cannot add a new, truly custom column to an existing Business Central Cloud (SaaS) table without AL code (table extensions) or via direct user interaction for field creation at runtime.
✅ Mark this answer as verified if it helps you.
Hi,
In BC SaaS, you cannot add a truly new column to a table without AL code. The platform doesn’t support runtime schema changes via UI or personalization alone. That said, there are a few options that get you close depending on your goal:
If you want end users to “add fields” dynamically, the closest supported pattern is to create a generic extension with a set of unused fields (e.g., CustomText1, CustomDate1, etc.) and expose them via personalization. You can then guide users to repurpose these fields as needed.
CustomText1
CustomDate1
Helpful References Customizing Business Central - Business Central | Microsoft Learn Add additional columns through personalization in various pages to gain more insight - Dynamics 365 Release Plan | Microsoft Learn How to Personalize pages (Customize pages) - Dynamics 365 Business Central Dynamics 365 Business Central: How to add directly editable fields to Vendor Ledger Entries | Dynamics 365 Lab If you find this helpful, feel free to mark this as the suggested or verified answer. Cheers Jeffrey
Under review
Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.
As AI tools become more common, we’re introducing a Responsible AI Use…
We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…
These are the community rock stars!
Stay up to date on forum activity by subscribing.
OussamaSabbouh 3,229
Jainam M. Kothari 1,867 Super User 2025 Season 2
YUN ZHU 1,153 Super User 2025 Season 2