Skip to Content
Feb 11, 2013 at 10:24 PM

Sales return (RMA) always posts using MAP -- need to use a different price


Our basic scenario is this:

  1. Customer purchases material from us, which is requisitioned by us and the price marked-up for sale.
  2. Customer later returns the material.
  3. Create RMA sales order.
  4. We don't want to use the moving average price of this material -- we want to return the material to inventory with the cost of original requisition.

I have attempted to use BADI LE_SHP_GOODSMOVEMENT to affect the price getting posted to the material document and subsequent accounting documents for a RMA sales order, but nothing seems to prevent SAP from using the moving average price (MAP) every time.

We have been able to change the price in the sales order (RMA) by using the pricing routine (RV64A999). But the material document is not affected. We need to return the material at the price it was purchased, not the MAP.

Does anybody have any other suggestions?