How to add keys in Base table of Business Central

With the release of Wave 1 2021 lot of new feature introduced . One of the new feature is that partners now can add keys in base table with customized field which was not possible earlier

Today we will see how we can do that

First Lets see what is happening is earlier version of business central. In earlier version we can only add the keys with the field added on table extension and we are not able to see the field available in base table for adding in keys

Look at the following example as I created one simple extension in V17 and trying to add key

Now when I try to add the keys in this table extension it will populate only those fields which are added in table extension

In New version of Business central i.e. Wave 1 2021 we can Add more keys with base table fields and use to improve the performance while retrieving or updating records

Now look at the following example for new version .Just created a simple table extension

Now when I try to add the keys in this table extension it will populate all the fields available in base table as below

So that means we can create keys with

  1. Fields from base table
  2. Fields from table extension

Can I create combination of fields from base table and fields from table extension ?

And the obvious answer is no and reasons are simple that both base table and table extension are two different tables in Sql server.

I hope you will find this information useful

So stay tuned for more updates.

Cheers.

Upcoming New Features with Business Central

Recently Microsoft releases plan for major version of Microsoft Dynamics 365. This blog post actually focused on those features which I am looking forward to and may be every one in community.

Lets Start

Partners can add keys to base tables and table extension

Does anybody remembered this points which I raised in year 2017 on GitHub and finally this is going to add in April 2021 and I am looking forward to it as it is not supported and I have restructure the app.

Report Extensibility

This feature is everybody awaiting because if we need to change in any base app report then we need to copy that report ,make changes and use report substitution to display the customize report. Looking forward for new report extension object where in one can change layout and dataset.

Dimension Correction

In Year 2016 I wrote this blog post for updating the dimension and not it is going to be add as feature in Business central. This will help end users for updating the incorrect dimensions.

Above all it from April 2021 onwards Business Central will be available in India

Apart from above lot of new features are added in upcoming version of business central

Administration

Improve the reliability of the database export operation for larger databases with more companies

Improvements for the Delegated Administrators

Reassign an environment from one Azure Active Directory organization to another (through Microsoft Support)

Application

Assisted setup helps move the task of adjusting item costs to the background

Automatic creation of lot and serial number information cards

Bank reconciliation improvements

Changes in synchronization between contact and customer

Define lot sizes for various stages of production

More control over settings for default dimensions

Payment reconciliation journal improvements

Simplified bank statement file import

Better with Microsoft 365

Look up Business Central contacts from within Microsoft Teams

Enablement of Word merge in Business Central

Support cloud printing using Microsoft Universal Print


Modern development tools

Extension validation on upgrade

Interface – obsolete support

Return record link instead of name when using lookups

For more information please visit here on official sites of Microsoft

Stay tuned for more updates.