Skip to Content
avatar image
Former Member

Base price re determination in return order from invoice.

Dear Team,


i have an issue here,as per business requirement, when we create return order with reference to invoice only base price should be re determine and remaining condition should be copy as it is from invoice.

My findings:

we have checked posted solutions which already posted in forum earlier but does not worked those at all, and we have tried few solution but not worked.Now its time to delivery this requirement to business as year started.

We have found price type option in copy controls where some customer reserve are there to implement our own code but we are not understanding where we should write our code.

Please suggest us how can i approach this solution.Thanks in advance.


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Feb 07, 2017 at 09:32 AM

    You can check in condition type configuration where there would be one field "Condition Category". Here you need to assign a value from the available options for Customer Reserve and subsequently, you have to add the logic in USEREXIT_PRICING_RULE which your ABAP team can do.

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Is this user exit use for return order also? as i found that this user exit is in program-RV61AFZA. usually we use programs which is start with" RV" for invoices.

      Please correct me if i am wrong.

      Thank you,


  • Feb 07, 2017 at 12:14 PM

    Since your requirement is related to pricing, try with the one already suggested.

    Add comment
    10|10000 characters needed characters exceeded

  • Feb 07, 2017 at 12:47 PM

    Dont forget to update here once your requirement is addressed

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hello Lakshmipathi,

      We have changes price type in copy controls to "5" and maintain condition category as "5" in condition type which we want to redetermine price in return order and wrote logic as below.

      steu-knprs = '5'.

      steu-kntyp = '5.........'.

      steu-koaid = '..........'.

      steu-maueb = ' '.

      steu-stfkz = '.....'.

      steu-notyp = '.....'.

      steu-kdupl = '...'.

      steu-nokdupl = '...'.

      steu-kfkiv = '.'.

      steu-kvarc = '.'.

      steu-prsqu = '.'.

      append steu.

      But still my base price is not determining and prices has been copying as it is from invoice only.Please suggest us whether we are going in right way or not?