Take care about Dimension customization for sales and purchase in MSD axapta

As per my point of view if you are working with filed dimension in axapta then you need to take care about design time property because It can give you lot of frustration so take care always.

if you will try to make dimension field mandatory through design time property to allow mandatory yes then you can face problem like info error on creation of order like item id  compulsory.

So try to give this validation through code in active method of header of line tables.

Then you will not face any problem. This type of error can come because inventdimid create at the time of order entry creation.

so always take care about dimension customization.