54

Hi all,


we have the following situation at our customer.

Changing the variant on a partially received purchase order with Change management enabled (wokflow) will not give an error message to the user. The user can submit the purchase order back into workflow. The workflow can be approved. And at the end, the workflow goes into error with the following message:

"Stopped (error): Update has been canceled. Inventory dimension Color must be consistent within the lot, so it cannot be changed."


We also do know why this is happening.

If you work without change management (workflow) on a purchase order and you do the following scenario:

  • Create a purchase order header and line for an item with Color black.
  • Confirm the purchase order.
  • Do a partial reception of the purchase order line. As of now you have split InventTrans records (some with Receipt status Received and some with Receipt status Ordered).
  • Try to change the color from Black to White on the purchase order line. So you are changing from one Variant of the item to another Variant of the same item.
  • Dynamics will immediately try to change the Ordered InventTrans records and will immediately give the error message "Update has been canceled. Inventory dimension Color must be consistent within the lot, so it cannot be changed". This is good. As the user immediatelly sees he has done something wrong and cannot proceed.


However: if you do work with change management (workflow) enabled on a purchase order. We do same/similar scenario.

  • Create a purchase order header and line for an item with Color black.
  • Submit the puchase order into workflow, and approve it.
  • Confirm the purchase order.
  • Do a partial reception of the purchase order line. As of now you have split InventTrans records (some with Receipt status Received and some with Receipt status Ordered).
  • Do a 'Request change' on the purchase order.
  • Try to change the color from Black to White on the purchase order line. So you are changing from one Variant of the item to another Variant of the same item. As you are working now with Change management enabled, Dynamics will NOT try to change the Ordered InventTrans records at this time.
  • You can submit the puchase order back into the workflow.
  • The workflow can be approved by probably another user.
  • Once the workflow gets approved, the workflow batch job will do the approval and will at this time try to update the Ordered InventTrans records for the Purchase order line. And that will cause the same error "Update has been canceled. Inventory dimension Color must be consistent within the lot, so it cannot be changed". And therefore the workflow itself goes into error with the message.


The annoying thing is now:

  • the user who has changed the purchase order, doesn't get an error message. He thinks all is fine.
  • the user who has approved the purchase order, doesn't get an error message. He thinks all is fine.
  • the workflow gets stuck in status Stopped (error).


We logged this at Microsoft who acknowledged this issue. It is sent to the Product team but the Product teams gave feedback this works currently as designed.

However, if we may get enough votes for this behaviour to be changed, they also acknowledged that they may review this and still change it in the product.


thanks in advance!

Wim


STATUS DETAILS
Under Review
Ideas Administrator

Thank you for your feedback. Currently this is not in our roadmap; however, we are tracking it and if we get more feedback and votes, we may consider it in the future.