Skip to Content
avatar image
Former Member

modify existing rebate condition and exclusion


We are rebate agreements for customers. Currently I want to modify rebate condition in one of rebate agreement.

Scenario: let us June 10th 2010 onwards, the rebate % is 3% for Profit center 'xxxx' & customer 'yyyy' instead of 1%. And 3% needs to accrued on billing docs going forward. How to set up this.

I tried to modify existing rebate condition using VBo2 as follows: went into rebate agreement using VBo2, changed rebate % for condition record with effective from 06/11/2010 and Saved. problem when I ran VBOF program, system posted reversal accrual for old rebate condition 1%. Old condition record validity from 01/01/2009 Valid to 12/31/2011.

I have one more question. We want to set up rebate condition for all materials exclude some of them. we have thousands of materials for which we need to calculate rebates. but we want to exclude some materials in the rebate agreement. How to set up such exclus

any ideas really appreciated


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    avatar image
    Former Member
    Jun 11, 2010 at 05:57 PM

    The key of your condition table (the one supporting your condition record in the agreement) is evidently Profit Center / Customer. So for any combination of profit center and customer, you can maintain a rate and validity period.

    You are attempting to maintain two separate records having the same key. As you have experienced, the system does not allow it.

    The simple solution is to expire that rebate agreement and start a new one with the updated validity period and conditions.

    As for excluding certain materials, you need a more detailed key in your condition table. Something else from the material master seems appropriateu2014Commission Group for example. Maintain commissionable materials in group 01 and non-commissionable ones in group 02. Then a key combination of Commission Group / Profit Center / Customer would work well for you.



    Add comment
    10|10000 characters needed characters exceeded

  • Jun 11, 2010 at 12:54 AM

    Hi sunil,

    1. create new condition record. close old record.

    2. Some material need to be excluded? creteria? if you have such then check with ABAPer


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Chidam,

      I tried to following

      1) went into first condition, changed Validity period to today's date and Saved. No issues. system did not calcuate any accrual reversal as expected. no issue here too.

      2) went back into VB02, I tried to add condition with same profit center, different %, with Validaty period with tomorrow's date and Valid To 12/31/2011', then system is giving warning message 'The condition is being processed in the current session' and did NOT add new condition.

      really appreciate your inputs.