AL Development Environment

This section describes all of the objects that are available with the AL Language development environment for Dynamics 365 Business Central.

Tip

If you are looking for the C/SIDE documentation, visit our Dynamics NAV library.

Defining the AL data model

To See
Learn about how to define new table objects for your extension. Table Object
Learn about how to modify and extend existing table objects. Table Extension Object

Presenting the AL data

To See
Learn about how to create new page objects for your extension. Page Object
Learn about how to modify and extend existing page objects. Page Extension Object
Learn about how to create page customization objects. Page Customization Object
Learn about how to create profile objects. Profile Object
Learn about how to create report objects. Report Object
Learn about how to create xmlport objects. XmlPort Object
Learn about how to create query objects. Query Object
Learn about how to create control add-in objects. Control Add-In Object

Writing AL code

To See
Learn about writing codeunits for your extension. Codeunit Object
Get an overview of methods in AL grouped by the data type that they support. Data Types and Methods in AL
Get an overview of properties in AL grouped by the objects that they support. Properties Overview
Get an overview of triggers in AL grouped by the objects that they support. Triggers Overview

API for HTTP, JSON, TextBuilder, and XML

For information about the HTTP, JSON, TextBuilder, and XML classes, see HTTP, JSON, TextBuilder, and XML API Overview.

See Also

Developing Extensions
Getting Started with AL
FAQ for Developing in AL
AL Language Extension Configuration