Field Type Check for Record.CalcFields(Field)


If Record.CalcFields(Field) is used, compiler or CodeCop should check if the refenced field is FlowField. Currently this will end in a runtime error.

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Declined

Access IdRanges by Code


It would be nice if we could read the idranges set up in the app.json by code at runtime. The method-singature could then look something like this: ModuleInfo.GetIdRanges() : JsonArray

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

Compile Error/Warning when ModifyAll on PrimaryKey Field


Please throw an error (or at least a warning) if ModifyAll is used on an Primary Key Field. Else this would result in a runtime error.

Read more...
1 Comments

Read more...
1 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

New Generic Page Events OnPageBackgroundTaskCompletedEvent + OnPageBackgroundTaskErrorEvent


Currently there is no possibility to handle a background task on a page which is based on on table with scope onprem (i.e. Extension Management)


many other things can be done through eventsubscribers in a codeunit. we can even enqueue a page background task in the OnOpenPageEv...

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

"Get Test Codeunits by App" in AL Test Tool


In most cases i want to add all Test Cases from a specific test app to the AL Test Tool. Currently there are only action for add them by selection or by App Id.

lets add a function where we can select an app and BC adds all tests from this app.

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

OnCompanyClose should be isolated.


With 2022 Release Wave 1 Microsoft introduced "Isolated Events":

An isolated event ensures the event publisher continues its code execution after calling an event. If an event subscriber's code causes an error, its transaction and associated table changes will be rolled back. Th...

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

Allow adding all Tests from an App in AL Test Tool


Often partners want to run all tests of a specific app.

To add all relevant tests to a test suite, the user must either know the number range of the app (by heart) or filter the object list by prefix, which is not comfortable either.

It would be much easier to have a 'Get Test by A...

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

Allow debugging any first level app


Some Apps from Microsoft set resource exposure policies to not allow debugging. from a developer experience perspective, this is not good and makes troubleshooting and traceability very difficult.

apps that do not allow debugging: https://github.com/search?q=repo%3Amicrosoft%2FALAppExten...

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

ALDoc: Support Newer DocFx Version


Currently the only output choice is html, with 2.71 (https://github.com/dotnet/docfx/issues/684#issuecomment-1741710547), support was added for markdown. Markdown is more useful for how we typically publish. We already have existing infra for our docs and markdown works well. Right now I use h...

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
Needs Votes

OnSendDailyTelemetry in "Telemetry Management" Codeunit should be isolated


The OnSendDailyTelemetry Event in can be used to send scheduled telemetry from the Job Queue.

The Problem is if the first subscriber failes for any reason the following subscribers will not be triggert and wont emit telemtry.

This behavior can be solvend be changing the integration...

Read more...
0 Comments

Read more...
0 Comments

Category: Development (1389)

STATUS DETAILS
New