Skip to Content

VPRS in returns

Business is using Cost of material and markup to determine final sales price of the material and below is how the pricing procedure looks like:

Condition Type Example Cost $5 Mark-Up (This is the condition table we maintain) $1 Final price (Cost + Mark up) $6

But in scenario where cost of material changes, Return sales order uses the new cost and determine different price value as compared to original sales order (created before change of the cost) and hence customer is credited with different dollar amount.

Below is an example:

Sales order 100 created on Jan 1st 2014 and as per above table the final price of the material is $6.

Material were delivered and customer was billed.

Cost of the material changed from $5 to $7 on Jan 7th 2014.

Return sales order was created on Jan 8th 2014 for original order but now return order has price as $8 (New cost + mark-up)

So customer will be credited $8, which is wrong.

Experts, can you please give me some design options to fix this problem.

I have played with copy control routines without much success.

Thanks in advance.

Message was edited by: G Lakshmipathi

Please use the subject effectively

Add a comment
10|10000 characters needed characters exceeded

Related questions

4 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jan 08, 2014 at 03:56 PM

    Set up the copy control for Return order to copy the original value from the order/invoice and not redetermine the price.

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Vivek,

      We have done that and it works fine in return sales order.

      But when we create delivery document and post goods return, prices are redetermine and not copied from return sales order.

      I dont think SAP gives any option to copy pricing condition values from sales order to delivery.

      Not sure what other changes are needed to make it flow all the way till Invoice stage.

      Will appreciate if any of you can give some pointers / suggestions.

  • Posted on Jan 08, 2014 at 04:46 PM

    Check this thread where similar discussion had taken place

    G. Lakshmipathi

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Gurjeet,

      Well let me try to interpret this from another angle. I am not sure whether this can be of any big help, but does not harm reading it through I guess 😭

      For the PGI [in returns case the PGR] Process the Cost for the Material Document Accounting entries is determined from the Material Master Valuation.

      VPRS in Sales Order is also derived from the Material Master Valuation Field.

      While I am not too familiar with the working of Pricing Procedure in the delivery process[ aware of all the settings stuff but never worked in actual real time] but that looks like the most likely place from which you are getting the price too in this case.

      The only meaningful suggestion I can give is that you can check if it is a Moving Average or the Standard Cost that is used for valuation. That may also explain the difference. I am sure you looked at this place already.

      I agree with you that there is no Copy Control stuff from Order to Delivery for the Price Conditions.

      I will see and find if there is any way of knowing this for sure.

      Have a good one.


  • Posted on Jan 08, 2014 at 07:48 PM

    I saw below BADI which seems relevant for my requirement.

    Though i am still looking at solution via configuration.

    pastedImage_0.png (25.8 kB)
    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jan 09, 2014 at 06:16 AM

    Dear Gurjeet,

    from your post The procedure as i understood like below:

    Sales order>>>Delivery>>>Billing--

    If returned, Return order>>Return delivery >>>Billing(Ex Credit Memo).

    I saw if you are maintaining the price at delivery why you are trying at VTAF copy controls?

    What is your Return delivery Document type(LR in Standard)--Have you tried with VTLA and As well as VTFL(with Pricing type D or G)


    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Phani,

      I might be missing something here.

      I believe based on Gurjeet's reply to Lakshmipathi, it looks like he is getting the wrong VPRS in Return Delivery process. He has mentioned LIPS-WAVWR which is Delivery Line Item Value.

      From what I can understand they have activated delivery pricing.


      Can you clarify something here. In the initial post you have mentioned the Return Order having the wrong VPRS but subsequently in reply to Lakshmipathi, you have stated it to be Return Delivery.

      Which one is true. Why dont you give screen shots of the original and return documents clearly with all details of the pricing screens.


Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.