Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Popular reference sections
- Table properties - Essential properties for defining data tables
- Page properties - Configure how data is displayed to users
- Record methods - Working with data in tables
- Report properties - Designing and configuring reports
- Error handling diagnostics - Solving common AL errors
Related information
Get started with AL
AL development environment reference
Developing extensions for Dynamics 365 Business Central
AL Language extension configuration