We are in the process of migrating from AX2012 R3 to D365 FO cloud. We operate a selling company using direct delivery from two other companies in our environment. Process steps relating to releasing products below.
During our migration we encountered above issue releasing products both via Data Management integrations and directly in the Web Client. It appears something has changed in this area between AX2012 R3 and D365 FO (App release 10.0.29) and we wondered if anyone knew the purpose or planned steps so we can assess our next steps?
Our developers identified new validation on EcoResStorageDimensionGroupItem table under the method validateStorageDimensionGroupIsSameAsInProduct, and coded a bypass to facilitate the upgrade.
Since we have thousands of products/orders with this configuration we wondered if anyone knew the purpose of the change so we can establish next steps and if we need to prepare a post go live change to align with some best practice?
AX2012 Process Steps:
- Product created (under Product information management > Common > Products > Products). Product created without Dimension groups (Storage dimension group, Tracking dimension group).
- Product is released to supplying company.
- Product in supplying company is then configured with Storage dimension group which is ‘Use warehouse management processes’ enabled, a Tracking dimension group which is Batch controlled, and an item model group which is for Stocked Products.
- Product is then released to selling company.
- Product in selling company is then configured with Storage dimension group which is NOT ‘Use warehouse management processes’ enabled, a Tracking dimension group which tracks no inventory dimension, and an item model group which is Non-stocked and a supplying Vendor as the intercompany account for supplying company.
The SO is created in the Selling company with Direct delivery enabled and auto-creation of the associated PO/SO. Everything has been working fine. If we were to turn off this validation (through extension) what implications might be encounter?
Thanks