Introduction to AL
"Programs must be written for people to read, and only incidentally for machines to execute."
– Harold Abelson and Julie Sussman
"The details are not the details. They make the design."
– Charles Eames

So far, we have reviewed the basic objects of Business Central, such as tables, data fields, pages, queries, and reports. For each of these, we reviewed triggers in various areas, the purpose of which are to be containers for AL code. When triggers are fired (invoked), the AL code within is executed.

In this chapter, you'll start learning the AL programming language, though many of the things we will cover you should already know about from your experience programming in other languages. Some of the basic AL syntax and procedure ...

Get Programming Microsoft Dynamics 365 Business Central - Sixth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.