Applies to Product - Dynamics 365 Supply Chain Management
What’s happening?
A purchase order that is confirmed without any purchase lines displays a misleading message indicating "Operation completed," even though the state of the order remains unchanged.
Reason:
The product team designed the system to generate this Infolog to ensure that other orders are not blocked when multiple orders are selected for confirmation. The method responsible for this behavior is called noLinesForPosting() in FormletterJournalCreate.createJournal().
Resolution:
- Create a new purchase order with the required header details.
- Do not add any line details to the purchase order.
- Confirm the purchase order.
- Note that the misleading message is expected behavior as per the product design to avoid blocking other customers confirming multiple orders in bulk.
