SAP Knowledge Base Article - Public

3262165 - Discount Disappears When You Perform Update Pricing Keep Manual Changes on Sales Order


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.


SAP Business ByDesign

Reproducing the Issue

  1. Go to Sales Orders work center Sales Orders view. 
  2. Edit Sales Order ABC and click on View All (ABC represents the sales order ID)
  3. Navigate to Pricing and Invoicing tab.
  4. For line item, there are two discounts - one determined by the system and the other one manually added. 
  5. Perform Update Pricing -> Keep Manual Changes. 

The Product Discount added by the system is removed.


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.


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.


automaticcaly determinated discount disappear; , KBA , AP-SLO-SO , Sales Order , Problem


SAP Business ByDesign all versions