9
Description of problem:

A production order with open work can't be scheduled. If you're scheduling several production orders at the same time the capacity reservations are set to 'marked for deletion' before open work is checked. The scheduling abords but the capacity reservations stay as 'marked for deletion'.



Repro steps:

Create two production order. Set up one of these that a BOM item will have work. Job schedule both orders against capacity. Release one of the production orders to get work created . You have to have open work for this to be an issue. Mark both production orders and do job scheduling. You get a warning that one production order could not be scheduled due to open work. Check capacity reservations for this production order and you can see, that the capacity reservations are marked for deletion.

Relevant code in AX 2012 is class prodMultiSchedulingJob.run . this.updateProdDeleted() is called before the production order is checked for open work.
Setting up an example in D365 I get the same result.

If we want to reschedule the production order we have to cancel the open work. In this case the customer has thousands of open production orders of which hundreds have open work. Cancelling the open work is no solution as work has to be created once more after scheduling. The items are not yet taken from stock, otherwise the work wouldn’t be open. And if we cancel the work and recreate it afterwards (and that’s a pain, as we have to manually reserve the items beforehand, as they are already allocated to a wave) it will have a different work id.
Currently rescheduling more than one production order at once all production order with open work cannot be scheduled. But capacity reservations for these production orders are marked for deletion.

I can see the following solutions:

- Production orders can be scheduled although there is open work. The date, when the work has to be completed, has to be updated.
- Production orders can’t be scheduled if there is open work. But then capacity reservations for these production orders should be kept reserved.
STATUS DETAILS
Declined
Ideas Administrator

Thank you for your feedback. We are not considering the suggestion at this time due to the following reason: 

This idea has not received enough votes since it was submitted on: 24-07-2019

Sincerely,

Johan Hoffmann

PM, Microsoft

Comments

S

PS it is an easy customization to remove the dependency between picking work and scheduling .

Category: Production Control

S

I just created the same idea I realize. I see no business justification to make a dependency between having picking work that is not finished and wanting to reschedule the order. We have manufacturing customers of big equipment. The final assembly prod order will take weeks. Picking work is generated many times, as the materials are slowly arriving. There is always some open picking work somewhere, while the workers are completing the routing operations. When they do complete an operation, the "Update capacity plan" parameter = yes will try to schedule the prod order to it will off-load the hours of that operation, but that is not possible . So our capacity load is too high, making it unreliable for the capacity planner. Without adv warehousing we would not dream of having a dependency between scheduling and picking. Why do we have it now?

Category: Production Control