interfaces on Records
It would be useful to be able to add an interface to a record. This would enable to reduce a lot of the code to write. For example a headerlLine construct always contain a lot of duplication. There could be an Codeunit that is able to do certain things with any record that implements the Heade...
Compiler warnings/errors when GET has mismatch parameter count
The compiler should show warnings/errors if a GET is using not all fields of the PK. An Empty GET might be an exception for Setup Tables.
Subtype or DataClassification
Setup and Configuration Records should be able to differentiate from other Data in the system.
This could allow for various improved handling of Configuration Data.
- easily track changes on configuration
- add workflow to enforce two people sign off for modifications
STATUS DETAILSNew
AL Tree-Sitter Support
Most LLM Coding Agent use Tree-Sitter to navigate and search code. A offical tree-sitter implementation would allow LLM Agents easily navigate through AL Code.
OnClosePage is never executed on API Pages
It would be very helpful to use OnPageClose for cleanup—removing filters or finalizing logic at the end of a request—but that trigger doesn’t seem to execute at all.