Symptom
When a manual or automatic discount is applied in sales order and you update pricing with Keep Manual Changes, the automatic discount is removed. However if the price is then updated Completely the automatic discount is reassigned to item.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to Sales Orders work center Sales Orders view.
- Edit Sales Order ABC and click on View All (ABC represents the sales order ID)
- Navigate to Pricing and Invoicing tab.
- For line item, there are two discounts - one determined by the system and the other one manually added.
- Perform Update Pricing -> Keep Manual Changes.
The Product Discount added by the system is removed.
Cause
Update Pricing - Keep Manual Changes: Selecting this option would mean that we want only the manually added options to be considered on the document and not the ones automatically determined by the system. As a result of selecting this option, you will see that the automatically determined price information is removed from the document.
Update Pricing - Completely: Selecting this option means that we want the pricing engine to determine the prices based on the master data set up in the system. This option does not consider the manually added price information on the document, as a result of which we see manually added price information getting removed when we select this option.
Resolution
Update Pricing should only be used when you want to trigger a price recalculation. As soon as a new line item is added for Product Discount (manually), a price recalculation is triggered anyway. So clicking on Update Pricing is not required.
Keywords
automaticcaly determinated discount disappear; , KBA , AP-SLO-SO , Sales Order , Problem