topic hubAdministration & Setupofficial - Microsoftreviewed - checked by Opus

Migrate from Dynamics NAV

Migrating Dynamics NAV on-premises to Business Central online: the overall migration path through BC14, the BC14 reimplementation option, and converting C/AL customizations to AL extensions. It answers questions about route choice, data preparation and customization conversion.

Path: Administration > Migrate to Business Central online > Migrate from Dynamics NAV · tier official · system administration · narrative reviewed (checked by Opus)

Overview

This section covers moving from Dynamics NAV to Business Central online. It has two pages: one on the overall migration, and one on migrating customizations.

The main page describes the route. You upgrade to BC14 first, then convert C/AL customizations to AL extensions. As an alternative, you can use the BC14 reimplementation tool. It also touches on data preparation and localization support.

The customization guide covers the code side. It explains the C/AL to AL conversion workflow and how different object types are handled, including the Txt2Al tool, page and table extensions, codeunit refactoring and event subscribers. Start with the migration page to choose a path, then use the customization guide to plan the code conversion.

Key points

  • The migration path goes through an upgrade to BC14 first.
  • After the BC14 upgrade, C/AL customizations are converted to AL extensions.
  • The BC14 reimplementation tool is an alternative to the full upgrade route.
  • The migration page covers data preparation and localization support.
  • The customization guide covers the C/AL to AL conversion workflow and handling of object types.
  • The Txt2Al tool is part of the code conversion.
  • Customizations are rebuilt as page extensions and table extensions, with codeunit refactoring and event subscribers.
  • The pages mention versions 14, 20 and 25.

Learn pages

Videos and posts

Linked by a Haiku matcher with a grounding quote from the item’s summary (link/topics.ts); machine-generated.

Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.

What Learn documents here 2 Learn pages