Specifications on Pages

Prev Next

Feature Overview

Specifications on Pages embeds specification fields directly onto standard Business Central pages — such as the Item Card, Customer Card, Sales Order lines, and many others — without any development or page customisation. Instead of opening a separate specification page, users see and edit specification values as regular fields on the pages they already use.

The feature works by mapping each SCB MDI Field slot (up to 24 per page, per entity type) to a specific Information Code. Once the mapping is set up, the field appears on the page with the Information Code description as its caption. Users interact with it exactly like a standard BC field — clicking into it, selecting from a lookup, or typing a value. Changes are written directly to the underlying specification entry and, when a value is changed on the page, the corresponding Information Entry is created or updated automatically. Equally, when a specification is added or changed through the Information Setup page, the page field updates immediately.

The mapping is configured in the Specifications on Pages setup page, accessible from the Information Code Card or the Master Data Information navigation. Each row in the setup defines one mapping: the table, the field slot, the related Information Code, and the type of data to show (Information Value, Value, or Description). The mapping supports both Information Entry tables (master data records) and Master Data on Documents (document lines), which means specifications can be embedded not only on item and customer cards but also directly on sales and purchase document lines.

When an Information Code has Logical Dependencies configured, the lookup on the embedded field is automatically filtered based on other values already set — the same dependency rules apply whether the user is working in the full Information Setup page or the embedded field.

Key Facts

Area Detail
Where to set up Specifications on Pages list — accessible via the Information Code Card action or Master Data Information navigation
Field slots Up to 24 SCB MDI Fields per table — each can be mapped to one Information Code
Supported tables Items, Customers, Vendors, Sales Lines, Purchase Lines, Production Orders, Warehouse Documents, and many more
Data types shown Information Value (lookup from predefined list), Value (free text/numeric), or Description
Two-way sync Changes on the page field update the specification entry; changes on the specification entry update the page field
Logical Dependencies Dependency rules apply on the embedded field just as they do on the Information Setup page
Integration points Information Codes, Information Values, Logical Dependencies, Master Data on Documents

Getting Started

  1. Open the Information Code Card for the code you want to embed on a page.
  2. Choose the Specification on Pages action to open the Specifications on Pages setup list.
  3. Choose New to add a mapping line.
  4. Set the Table Description to the table where the field should appear (e.g. Item).
  5. In the Field column, use the lookup to select one of the available SCB MDI Field slots for that table (e.g. SCB MDI Field 1).
  6. The Field Caption is populated automatically from the field definition.
  7. Set the Related Information Code to the code you want to embed.
  8. Set the Master Data Field Type to Information Value (if the code has a predefined list), Value (for free-text/numeric input), or Description.
  9. Save. The field will now appear on the relevant pages for that table.
  10. If existing specification entries already exist for this code, use the Update Field Value action on the setup line to populate the page fields with existing data.

Related Features

Specifications on Pages reads from and writes to the same Information Entry data that Specification Entry (the Information Setup page) uses — they are two interfaces to the same underlying records. Information Codes define what is embedded and how it behaves, including whether users can add new values on the fly via the Allow Users to Add Information Values setting. Logical Dependencies apply automatically on embedded fields — the value lookup is filtered based on other specification values already set on the record. Master Data on Documents uses the same SCB MDI Field mechanism to embed specification fields on document header and line pages, sharing the Specifications on Pages infrastructure.


User Stories

US-01: Embed the Colour specification on the Item Card

As a IT Manager
I want to add the Colour specification as a visible field on the Item Card
So that users can see and set the item's colour without opening the separate Specifications page

Setup:

  1. Open the Information Code Card for COLOUR and choose Specification on Pages.
  2. Add a new line: Table = Item, Field = SCB MDI Field 1, Related Information Code = COLOUR, Master Data Field Type = Information Value.
  3. Save. The Colour field now appears on the Item Card and Item List.
US-02: Embed a numeric Value field on the Item Card

As a IT Manager
I want to embed the Weight (kg) specification as a numeric field directly on the Item Card
So that the weight is visible and editable without opening the specification page

Setup:

  1. Open the Information Code Card for WEIGHT and choose Specification on Pages.
  2. Add a new line: Table = Item, Field = SCB MDI Field 2, Related Information Code = WEIGHT, Master Data Field Type = Value.
  3. Save. The Weight field appears on the Item Card and accepts numeric input.
US-03: Embed a specification on a Sales Order line

As a IT Manager
I want to show the item's Material specification directly on Sales Order lines
So that sales order processors can confirm the material being ordered without leaving the order page

Setup:

  1. Open Specification on Pages setup and add a new line.
  2. Set Table = Sales Line, Field = SCB MDI Field 1, Related Information Code = MATERIAL, Master Data Field Type = Information Value.
  3. Save. The Material field appears on Sales Order line rows.

Note: For document line tables, the Master Data Table Type is automatically set to Master Data on Documents, meaning the value is stored in the document data rather than the item's master specification entry.

US-04: Populate existing page fields after adding a new Specification on Pages mapping

As a IT Manager
I want to ensure that the new Colour field on the Item Card is populated with existing colour specifications for all items that already have a colour assigned
So that the field is not empty for items that were already set up before the mapping was created

Setup:

  1. After adding the Colour mapping on the Specifications on Pages setup page, select the mapping line.
  2. Choose the Update Field Value action.
  3. The app reads all existing Colour Information Entries and populates the corresponding SCB MDI Field on each item record.
US-05: Allow users to add new Information Values directly from the embedded field

As a Business Manager
I want to allow users to type a new colour value directly in the embedded Colour field on the Item Card even if it is not yet in the predefined list
So that users are not blocked when they encounter a new value that has not been added to the Information Values yet

Setup:

  1. Open the Information Code Card for COLOUR.
  2. Enable Allow Users to Add Information Values.
  3. Save. When users enter a value in the embedded field that is not in the list, the app creates a new Information Value automatically.
US-06: Configure Logical Dependencies to filter the embedded field lookup

As a IT Manager
I want to ensure that the embedded Surface Treatment field on the Item Card only shows valid options based on the Material Type already set on the same card
So that users cannot select incompatible combinations even when working in the embedded fields

Setup:

  1. Ensure Logical Dependencies rules are configured between MATERIAL-TYPE and SURFACE-TREATMENT.
  2. Embed both codes on the Item Card via Specifications on Pages.
  3. No additional setup is needed — dependency filtering applies automatically on embedded fields.
US-07: Embed a description-type specification for a text attribute

As a IT Manager
I want to show the item's Marketing Tagline description as an embedded field on the Item Card
So that the tagline is visible and editable inline without opening the Texts specification page

Setup:

  1. Open Specification on Pages setup.
  2. Add a line: Table = Item, Field = SCB MDI Field 3, Related Information Code = TAGLINE, Master Data Field Type = Description.
  3. Save. The Description value of the Tagline specification entry appears in the embedded field.
US-08: Remove a Specification on Pages mapping

As a IT Manager
I want to remove the embedded Colour field from the Item Card because the team prefers to use the full Specifications page
So that the item card is less cluttered and the specification is managed through the dedicated page

Setup:

  1. Open Specification on Pages setup and find the Colour mapping for the Item table.
  2. Delete the line. The system will ask whether to clear the values currently stored in the SCB MDI Field slot on item records.
  3. Confirm if you want the field to be cleared, or decline to retain the data while removing the setup.

Note: Deleting a mapping clears the corresponding SCB MDI Field values on master records, but the underlying Information Entry records are not deleted — the specifications remain accessible via the Information Setup page.


Field Reference

Field Where to find it What it does Default
Table Description Specifications on Pages setup The table where the field should appear (e.g. Item, Customer, Sales Line)
Field Specifications on Pages setup The SCB MDI Field slot to use for this mapping
Field Caption Specifications on Pages setup Auto-populated from the field definition; displayed as the column/field label on the page
Data Type Specifications on Pages setup The field's underlying data type (Text, Decimal, Boolean, etc.) — determined by the field slot
Related Information Code Specifications on Pages setup The Information Code whose value is shown in this field
Master Data Field Type Specifications on Pages setup Whether the field shows the Information Value, Value, or Description from the specification entry
Information Value Specifications on Pages setup Used when Master Data Field Type = Value or Description — specifies which Information Value row on the record this field maps to Blank
Field Description Specifications on Pages setup The description of the Information Code — used as the visible caption on pages
Allow Users to Add Information Values Specifications on Pages setup (read-only) Reflects the setting from the Information Code Card; shown for reference