
We are using Microsoft Dynamics 365 Business Central Projects module with some customization.
Inside Projects, we added a customization where:
A planning line is created for an Item
A button is added inside task lines in Projects
On click, a Sales Order is created against that planning line
(similar to a normal Sales Order)
We have an Item with the following dimensions:
1. Department
2. Location
3. Fund
Normally, when we create a Sales Order directly, all item dimensions are copied correctly.
However, in our case:
1. We are using Projects to manage large projects
2. Planning lines are created via Project Journal
3. Dimensions are assigned at project journal for those items which does not have dimension values on their item card. While posting those project journal lines project ledger entries would be created from where we are pulling dimension on sales order which will be created from projects.
When the Sales Order is created from the Project Planning Line:
✅ Location dimension is copied from project ledger entries
✅ Fund dimension is copied from project ledger entries
❌ Department dimension is not copied from project ledger entries
While checking via Inspect Page, the system shows:
Location and Fund are Global Dimensions
Department is NOT a Global Dimension
Because of this
Department dimension does not appear on the Sales Order
We do not want to change Global Dimensions.
We want to understand:
How can a non-Global Dimension (Department) be transferred to the Sales Order when it is created from a Project Planning Line?
Any guidance or best practice would be appreciated.