Return sales order stock cost

Hi there,

I have an issue about return sales order stock cost when recieved stock from project sales order. (I'm using moving average cost for all materials)


In order to separate normal stock cost from special stock cost, I had created 2 valuation types for each material (normal and project). For normal stock, this kinds of stock shall be purchased via normal processes (PR->PO) when product has been sold, SAP shall get cost from its moving average cost in normal stock valuation type.

For project stock, PR shall be created automatically when project sales order had been created and stock shall be booked into sales order stock. When porduct has been sold, SAP shall get cost from purchasing order.


When goods return from normal stock, SAP shall get cost for receiving stock from current average cost. (tha's ok)

But when goods return from project sales order, SAP shall get 0 for receiving stock that caused incorrect stock value for this kind of valuation type. (My technical team used movement type 453 in order to allow user to input cost of stock manually.)


- Why SAP does not back to get cost from its related sales order or billing?

- Is there any process to let SAP to find out cost from related sales order or billing itself rather than let use manually in put?

All answers are appreciated.