Remove IDs From Page Extensions
Remove the ID from Page Extensions. If I extend a salesprocess and want to show my field on every card and list page, I will need many Page Extensions and so I will need a huge ID Range only for page Extensions. Since I can only have 1 "page extension object" for a page inside my module it would...
Allow Execution of Control Addin Procedures with Page Background Task
At the moment I only can update controls or show a notification to the user. I do not understand the restriction to be unable to call a method of control add-in to update some help pages (Parts with a control addin), through a background process.
Allow Setting a Proxy for the HttpClient
As Kamil Sacek suggested on this github issue https://github.com/microsoft/AL/issues/4470, it would be really helpful to set a proxy when using the HttpClient.
Make reference count (Find all Refrences) also work on trigger that have AL methods related
It's great to have these reference count headers for variables and user defined functions. And ... it would be super when this also becomes available for those triggers that have AL methods related to them, like: - OnInsert, OnModifiy, OnRename and OnDelete for tables - OnValidate for table fiel...
Support pass by reference for Variant Data Type (var variant)
I would love to see the "support for Variants passed by reference" added to the AL language to enable some nice implementations supporting different source records. To return Complex Types are usefull, too, but at the moment they are very cost intensive since they result in a copy of a Record. ...
Report Trigger (Generic) Event Subscriptions - OnAfterAfterGetRecord
Now that we have Report Extensions see: - https://experience.dynamics.com/ideas/idea/?ideaid=33aff58b-8fab-e811-b96f-0003ff68aa60 - https://docs.microsoft.com/en-us/dynamics365/business-central/dev-itpro/developer/devenv-report-ext-object it would be very helpful if we could get generic report ...
New function request: GETCALLSTACK instead of GETLASTERRORCALLSTACK inside a TryFunction
I would like to vote for a new function, accessible from AL called GETCALLSTACK.
The function should be similar to GETLASTERRORCALLSTACK, but then accessible whenever needed, without throwing an Error first.
When using events, it would be very benificial to find out from...
Prevent Users with Empty Names caused by missing description of AAD Application [UI Bug]
Could you please improve the Application to prevent any user from accidently creating an User with an empty Name.
Steps: To reproduce
- Create an AAD Application (Use any random guid) and leave the description empty
- Set the AAD Application to disabled
Add OnAfterInsert OnAfterModify OnAfterDelete Trigger for Table Objects
On TableExtensions we can use the OnAfterInsert OnAfterModify OnAfterDelete Triggers, that are executed after the transaction.
Sometimes it would be very usefull to specifiy these triggers on the table object directly, too.
Right now we only can use the OnAfterInsertEven...
Improve XmlPort for WebClient - Enable UsageCategory, ApplicationArea, Processing Progress Winow
The XmlPort is still not as good as it is supported in the windows client.
Could you please provide support to add a UsageCategory and ApplicationArea to XMLPorts?
Referencing Issues: https://github.com/Microsoft/AL/issues/1574
Additionally it...