Edit

Share via


AL Language reference overview

Tip

New to AL development? Start with our Get started with AL guide to set up your environment.

This section provides comprehensive reference documentation for the AL programming language used in Business Central. Whether you're building your first extension or enhancing existing solutions, this article can help you navigate AL's capabilities.

What you'll find in this section

Reference Area Description Common Uses
Diagnostics Error codes and troubleshooting Resolve compiler errors
AVS diagnostics AppSource validation errors Prepare apps for AppSource
Data types and methods AL data types and their available methods Manipulate data in your code
Method attributes Decorators that affect method behavior Control method visibility and behavior
Properties Settings for objects and elements Configure AL objects
Triggers Event hooks for your code Respond to system events

Find what you need

  • Know the name? Use the Filter by title field in the upper left corner to search for specific methods, triggers, or error codes.
  • Exploring a topic? Browse the categorized sections from the table of contents.
  • Common tasks? Check the AL development patterns and practices section.

Get started with AL
AL development environment reference
Developing extensions for Dynamics 365 Business Central
AL Language extension configuration