6

new reserved keyword for "PrimaryKey" in X++ select statements.

Developers quite commonly use "select firstonly recid from myTable where field = x" only to check whether a record does exist. When the recid is not the primary key of this table, SQL will build a query plan including a key lookup.

Example: "Select firstonly recid from custtable where a...

Read more...

3 Comments

Read more... 3 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Re-Allow sending session id in for business event service bus endpoints

Business Events with Service Bus Endpoint do not send the session id in the BrokeredMessage.Header. When the Service Bus Queue or Subscription require a sessionid, this results in the message getting lost or going to the dead letter queue directly.


It is very import therefore...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
New
5

As a retail business we need Planning Optimization to support CWCS = Catch Weight CaSe inventory

As a Foodservice Company that uses Dynamics 365 as a Store Operations Platform for our retail food stores, I was floored when I learned Master planning / Planning optimization does not support Catch Weight items. At this point, there are no plans to add catch weight support to the master plannin...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Dynamic Range in view translates to fixed value in database

Users facing issues when using dynamic range values on the views. When we use a expression (GreaterThanDate(-1000)) Database is not taking values dynamically. It picks the value from last DB synchronization. Example: a. Create a new view. b. Use CustTrans table as a datasource. c. Include Acco...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Notes for BOL(Bill of Lading) in advanced notes setup

Develop notes for BOL in advanced notes setup as we could have special notes related to Broker it is just sad that Microsoft forgot about BOL in advanced notes setup

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Add a new properties in Enum type "Default value" to select the value used with value "0" in Extensible enum

Actually, when you create an extensible enum, it's not possible to define the Default value. And during development, after the first compilation, it's not possible to change the default value. This default value is important because when you create a new record, "0" is set. And in the table, if y...

Read more...

1 Comments

Read more... 1 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Exceptions inside transactions (ttsbegin/commit) in AX should be catchable ...

It is absolutely annoying and opposite to any other language that you cannot catch exceptions in a commit block .. it will always go to the first catch, outside the commit block. But what we do is process multi level XML. which contains multiple indented objects. And on level 4 an error is throw...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Allow to modify/add datasource ranges in entities through extensions

I'm currently running an upgrade from 7.1 to 8.1 and the first thing I've been blocked to port in 8.1 is datasource range modification in an entity. We need to be able to add ranges and modify the one already available.

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Change the existing table indexes or its properties in the extension

Sometimes we extend standard functionality and create new field/s in table extension.
We want to be able to include the new field/s into existing indexes and also be able to change existing index properties in the extension.
Especially for unique indexes which cannot be changed with...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes
5

Extend the data expansion functionality with code info

Through the data expansion functionality you can view the created/updated/deleted records of each table.
Adding additional info like in which class/method/linenum is a specific field/record created/updated/deleted.
By this investigating existing processes would become easier and woul...

Read more...

0 Comments

Read more... 0 Comments

Category: Development (256)

STATUS DETAILS
Needs Votes