How to Create and Use Masterdata Objects in NextTables
Profit from out-of-the-box key-text support in displaying and entering data - including validation
You will learn
Masterdata objects add business context (key and text) to fields in a NextTables table. You can use masterdata objects to power value help (searchable dropdown suggestions) during data entry, and optionally validate entries against an approved masterdata list.
Prerequisites
- Admin access, or the Manage masterdata permission at site level.
- Access to a data source and table that contains masterdata (the table can be read-only or write-enabled).
Step-by-Step Instructions
1) Open the masterdata administration area
- Click the avatar menu (your profile picture) in NextTables.
- Click Administration.
- In the left sidebar, click masterdata.

2) Create a new masterdata object
- In the top-right corner, click Create masterdata object.
- Enter a name in Name.
- Use an identifying name that will be easy to recognize when connecting fields later (for example, Company Code (Key-Text)).
- Select a Data source.
- The data source can be write-enabled or read-only.
- In the next step, select the table to connect.
- The table can be write-enabled or read-only.
- Select the Key column.
- Choose exactly one column that contains the stable identifier users will enter (for example,
COMPANYCODE_ID).
- Choose exactly one column that contains the stable identifier users will enter (for example,
- Choose exactly one column that contains the user-friendly description (for example,
COMPANYCODE_NAME).
📝 Note: NextTables currently supports a single key column and a single text column per masterdata object. Compound keys (multiple columns to resolve one text value) are planned for a future update.
5) Configure search and validation options
- Set Minimum characters to search.
- Use 3 (or higher) for very large masterdata tables to reduce the size of search results.
- Use 0 for smaller masterdata tables to show an immediate dropdown list when users open the value help.
- Configure Strict mode.
- Turn Strict mode on to validate user entries against the masterdata list.
- With strict mode enabled, users can only submit values that exist in the masterdata object.
💡Tip: Turn on strict mode for fields where invalid entries cause downstream issues (for example, company codes, plants, legal entities).
6) Create the masterdata object
- Click Create.
- Confirm the new masterdata object appears in the masterdata overview list.
How to use a masterdata object in a table
You can connect a masterdata object to a field either during table creation or after the table exists.
Option A: Connect masterdata during table creation
- Start the table creation flow.
- In the field configuration step, set Masterdata object to the masterdata object you created.
- Optionally, change the default display template to
(key) text,text (key),text, or(key)
Option B: Connect masterdata to an existing field
- Open the table.
- Open the field settings from the grid header (edit field).
- At the top, switch from "Basic" to "Masterdata" and select the masterdata object you created.
- Optionally, change the default display template to
(key) text,text (key),text, or(key)
What you should see after connecting masterdata
- The table shows the text value next to the key (key-text context).
- When users edit the field, the value help opens as a searchable dropdown.
- If strict mode is enabled, NextTables validates that entered values exist in the masterdata object.
Troubleshooting / FAQs
Q: The dropdown shows no values. What should I check?
A: Confirm the connected table contains rows, and confirm the selected Key column and Text column contain values (not null). Then re-open the value help and type at least the Minimum characters to search.
Q: Users can type any value even though strict mode is enabled. Why?
A: Confirm strict mode is enabled on the correct masterdata object, and confirm the field is connected to that masterdata object (not a different one).
Q: Can I use multiple columns as the key (compound key)?
A: Not yet. NextTables currently supports a single key column and a single text column per masterdata object. Compound keys are planned for a future update.