Related articles
Related upgrade articles for Business Central on-premises: converting version 14 C/AL code to AL with the Txt2Al tool, and migrating tables and fields between extensions with migration.json. It answers questions about code conversion steps, table ownership moves, ordering and constraints, and the India Data Migration Toolkit.
Path: Business Central on-premises > Upgrade > Related articles · tier official · system platform · narrative reviewed (checked by Opus)
Overview
This section collects supporting articles for upgrading Business Central on-premises. They cover two tasks: turning customized C/AL code into AL, and moving tables and fields from one extension to another.
The code conversion page explains how to convert customized version 14 C/AL solutions to AL with the Txt2Al conversion tool, as part of upgrading to later versions. It covers object export, AL project setup, .NET interoperability, assembly declarations and test library conversion. It also references versions 18, 19 and 20.
The subtopic on migrating tables and fields describes using migration.json to move table ownership between extensions, in both directions along the dependency graph, including ordering and constraints. It also covers the India Data Migration Toolkit for upgrading from Dynamics NAV 2016 India. Start with the code conversion page if you still have C/AL code, and use the migration subtopic when restructuring extensions.
Key points
- Code conversion targets customized on-premises version 14 C/AL solutions, converting them to AL as part of upgrading to later versions.
- The Txt2Al conversion tool performs the C/AL to AL conversion.
- The conversion page covers object export, AL project setup, .NET interoperability, assembly declarations and test library conversion.
- Versions 18, 19 and 20 are referenced in the code conversion guidance.
- migration.json is used to migrate tables and fields between extensions.
- Table migration works in both directions along the extension dependency graph, with rules on ordering and constraints.
- The India Data Migration Toolkit supports upgrading from Dynamics NAV 2016 India.
Subtopics
More Learn pages
- Code Conversion from C/AL to AL: Description of the conversion process from C/AL to AL.
Business Central pages and reports
The pages, reports and queries this hub’s Learn pages name (ms.search.form, API reference), joined to the code by exact object id (data/index/docs-objects.json); a page shows the table it runs on.
Learn also names 1 object with no object page: page/19010.
Source: Microsoft Learn (CC BY 4.0). Descriptions are Learn’s own.
What Learn documents here 5 Learn pages
- learnCode Conversion from C/AL to AL2021-04-01
- learnIndia Data migration Toolkit Overview2022-02-18
- learnMigrating Tables and Fields Between Extensions2021-04-01
- learnMoving Tables and Fields to Extensions Down the Dependency Graph2021-04-01
- learnMoving Tables and Fields to Extensions Up the Dependency Graph2021-04-01