Rebates Conditions with Multiple Validity Dates

We have a customer that has a 1 year rebate agreement but the rate changes quarterly.  Any suggestions on how to change the rate quarterly.  Everything I have tried ties the Validity Period on the Condition directly to the Validity Perion on the Agreement.
Thank You
Pam

Hi pam,
Extended Rebate Processing
Use
The SAP Beverage Extended Rebate Processing component is an enhancement of the standard SAP R/3 rebate processing.
You can use Extended Rebate Processing to process business transactions that are typical for and occur frequently in the beverage industry. This includes indirect sales, which are a frequent practice in the beverage industry.
Indirect sales are sales activities in which the rebate-relevant sales do not take place directly between the rebate granter and the rebate recipient. In the terms of the SAP R/3 System, this means the system does not use customer billing documents to update sales.
In the SAP Beverage Extended Rebate Processing component, you can model and settle the rebate for each specific article. The system allocates the defined rebate levels to the individual articles and provides a wide range of analyses in SAP CO-PA.
The standard SAP R/3 System only supports a single rebate recipient for each agreement. The SAP Beverage Extended Rebate Processing component has been enhanced to support multiple rebate recipients in a rebate agreement. This applies especially to customer hierarchies.
The SAP Beverage Extended Rebate Processing component enables you to settle rebate agreements periodically. Individual periods are settled like individual agreements in this case.
Implementation Considerations
The SAP Beverage Pendulum List component is an enhancement to Extended Rebate Processing. The pendulum list enables you to process indirect sales. The SAP Beverage Pendulum List component provides tools for automatic data import. For more information, refer to the SAP Beverage Pendulum List component.
This documentation describes the special features of the extended rebate, compared to the standard SAP R/3 rebate. For more information, please refer to the standard SAP R/3 component Rebate Processing.
Integration
Extended Rebate Settlement is integrated in SAP Profitability Analysis (CO-PA). SAP Profitability Analysis supports the article-specific update of the so-called "customer rebate", for example. The system provides detailed information directly after settlement.
Features
A variable key in the rebate information structure provides more flexibility during rebate settlement.
When the rebate information structure is updated, certain data from the billing documents can be added to the variable key. The system copies this data to the billing document when it generates the credit memo. This enables you, for example, to add the articles that resulted in the rebate to the credit memo, instead of the material for settlement. The partners from the billing documents can also be copied, which makes it possible to allocate multiple rebate recipients to a single condition.
Periodic settlement of rebate agreements.
Instead being limited to periodical partial settlements that always consider the entire validity period of an agreement, you can now also perform partial settlements that only take individual periods for settlement into account. As a result, individual periods are settled like individual agreements. This applies especially to the use of scales and fixed amounts.
Processing of indirect rebate agreements.
The use of pro forma billing documents makes indirect data available for rebate processing. You can use special pricing procedures and condition formulas to use plan data for forming accruals and actual data for rebate settlement.
Credit memo requests unnecessary.
The system generates billing documents (credit memos) immediately during settlement.
Constraints
The SAP Beverage Extended Rebate Processing component is a new function in SAP Beverage. The SAP Beverage Extended Rebate Processing component replaces the following SAP Beverage rebate versions:
Rebates: Enhancement Beverages u2013 (SAP Beverage BEV02).
Rebates: Enhancement Beverages (old) u2013 (up to SAP R/3 4.5B and SAP Beverage BEV01).
The earlier rebate versions are only relevant for migration customers, and will not be described in detail below. We recommend using the SAP Beverage Extended Rebate Processing component exclusively.
To avoid inconsistencies in your datasets, you must never configure settings/values in the following SAP Easy Access folders at the same time:
Extended Rebate Processing
Rebates: Enhancement Beverages
Rebates: Enhancement Beverages (old)
Also make sure that you use either the SAP Beverage Extended Rebate Processing or the standard SAP R/3 Rebate Processing component.
thanks
karthik
To use the SAP Beverage Extended Rebate Processing component, you have to activate the new standard SAP R/3 rebate processing

Similar Messages

  • Rebate conditions with mulitple validity dates

    Hello,
    I have an urgent requirement.  My customer wants to define different rebate rate by date in one agreement like normal pricing condition types.
    for an example,
    The validity date of the agreement is
    1/1/2008 ~ 3/31/2008
    Rebate conditons are as follows,
    Material A  $2 per 1unit,  1/1/08 ~2/28/08
    Material A  $3 per 1unit,  3/1/08 ~ 3/31/08
    I would appreciate with your help.  I will give you high point!

    Hi,
    Thanks for your answer.
    When I tried to create a new condition record with different validity date, the system gave me a message "VK 104, the condition is being processed in current session".  and then removed the record from the screen.  It's because of the same condition key exists.
    I think it's related to the difference on condition tables.  When I checked a condition table for PR00, the attribute was "with validity period" but a rebate condition table had none in attribute.
    Do you have any idea?

  • Multiple Validity Dates in Contract Pricing Agreements

    Hi
    We are using Quantity contracts in ECC 5.0. Now business wants to maintain multiple validity dates in price agreement of contract.
    When we try to create the agreement with multiple validity dates, i am getting following message:
    The condition is being processed in the current session.
    Message no. VK104
    Diagnosis
    A condition record with the same variable key is already being processed.
    System response
    The new record is not included in processing.
    Procedure
    Carry out the changes to the record that is currently being processed.
    In this case we are unable to maintain multiple validity dates for same combination (Sales Document & Line Item).
    Is this standard scenario? If no, how to address this issue.
    Please awaiting your valuable feedback.
    Regards,
    Shankar

    Question answered by SAP.
    1. Use VK11/12 to maintain the multiple validity dates.
    2. If 2 Logical systems are used, then need to use separate condition types for CRM & ECC.
    3. Ensure new condition types are blocked from replicating to CRM.
    Now, we are able to maintain separate condition for ECC & CRM and working satisfactorily.
    Thanks
    Shankar

  • Service contract with multiple validity period

    Hi,
    I am having a requirement where i need to create service contracts with multiple validities.
    some contracts may have 1 year validity, some six months.
    I already have a transaction type for contract which is having 1 year validity period assigned in its date profile.
    can i use the same transaction to create contracts for 6 months???
    Regards,
    PePe

    Hi,
      Yes you can use the same transaction type for the other validity period. What you can do is when you create a service contract, it will automatically pick up the 1 year duration since you have defined that way. But you can write some enhancement in ORDER_SAVE Badi.
    First you create a Z table and maintain the different durations (say based on your item) in a Z table.
    For example,
    item    duration(months)
    100       6
    200       12
    300       18
    400       24
    So at the time of saving the contract, your Badi implementation will be triggered and there you can pick up relevant duration (say 6 months) based on the item entered in your contract. And once you get the duration, you can change the Contract End date accordingly and then it will be saved. This way you can get the Contract duration as per your requirement.
    Hope it HELPS...
    Regards,
    Shailesh Jadhav

  • Conditions with Fixed end date before Loan term end

    Hi gurus,
    Please how do I set up an interest condition that should accrue and post only for the first six months of a loan with a 60 months repayment term?
    When I enter 1 in the frequency, it calculates for the whole of the loan period. When I leave the frenquecy blank, it calculate for the whole of the six months, and post the total on the sixt month.
    What I want is the interest to accrue and post monthly only for the first six months.
    Thanks
    Fisayo.

    Hi,
    You are expecting to set a condition for the first 6 months of the loan term where your contract is maturing after 60 months. If so please create an interest condition with out specifying any frequency but provide calc start date = start of term of contract and calc end date = (date completing 6 months after term start )- 1 day, due date = 6 months after term start. For eg: if your loan start date is 01.01.2010 and end of term is 31.12.2014:
    Interest Condition details:
    Int Start Date = 01.01.2010
    Calc End date = 30.06.2010
    Due Date = 01.07.2010
    Freq = NIL
    I hope by setting above condition, you can get the required cash flows for first six months only.
    Regards
    Prasad AV

  • Problem with custom validated data types using domain on 11g

    Hi,
    I ' m on a migration process from 10 to 11 and I notice that a custom domain didn't work correctly anymore
    to be more specific every time that I was submiting a page a was getting an error cannot convert from myclass to oracle.jbo.domain.String
    I search the forum and I saw a similar problem
    Cannot convert type class java.lang.String to class oracle.jbo.domain.Clob
    at which Frank says that it is a known bug and suggests a work around.
    I use the workaround and it worked but some more issues came up:
    1. If the validation fails I get the error that I throw at the validate method not in a popup with just my message
    but in the whole window with the whole error stack, meaning that my custom validation is not handled like native ADF validation errors by
    the framework (at 10.1.3.4 worked OK)
    2 If i dont give a value at the attribute in the validation phase mdata variable is not null but is length is zero (at 10.1.3.4 its value was null)
    public class AFM implements DomainInterface, Serializable {
    public AFM(String val) {
    mData = new String(val);
    validate();
    private String mData;
    protected void validate() {
    // ### Implement custom domain validation logic here. ###
    mData==null // returns false
    mData.length()==0 // returns true
    3. Can i force validation only for new or updated values? I saw that the validation process is taking place every time a row is fetched.
    This is not only a performance issue, the bigger problem is that if a fetched from the DB value fails the validation an error is return but the
    user cannot change the value to correct it.
    TIA
    Tilemahos

    since i don't get any answer I wonder if i should have use a more provocative title like
    "custom domains in 11g don't work"
    is it true?
    Tilemahos

  • Single Chart Series with multiple color data points

    I am developing an application using the flex chart component
    and I am binding data to 3 different chart series which is pretty
    intense processing. I was wondering can I use only one chart series
    and when I bind the data points just to change the color per data
    point which meet certain criteria?
    Here one method from my application where I am dynamically
    binding data to my series.
    private function loadSeries(data:XMLList, yAxis:String):void
    seriesAdd.yField = yAxis;
    seriesAdd.xField = "Date";
    //seriesDelete.yField = yAxis;
    //seriesDelete.xField = "Date";
    //seriesChange.yField = yAxis;
    //seriesChange.xField = "Date";
    seriesAdd.dataProvider = data.Trade.(A == 'Add');
    seriesAdd.//Can I change the color per each data point if I
    have multiple data sets?
    //seriesDelete.dataProvider = data.Trade.(A == 'Delete');
    //seriesChange.dataProvider = data.Trade.(A == 'Change');
    Thank you

    I think I found something to get me started:
    http://livedocs.adobe.com/flex/3/html/help.html?content=charts_displayingdata_09.html
    My next question is if I have the following function to fill
    my data points:\
    private function myFillFunction(element:ChartItem,
    index:Number):IFill {
    var c:SolidColor = new SolidColor(0x00CC00);
    var item:ColumnSeriesItem = ColumnSeriesItem(element);
    var sales:Number = Number(item.yValue);
    if (sales >= 50000) {
    return c;
    } else {
    // They have not met their goal.
    c.color = 0xFF0000;
    return c;
    How can I access values that pertain to the specific chart
    item, but are not plotted on the x and y axis. Something similar to
    the checking on the above function, but check if value that is not
    plotted but still exists on the data provider.
    Thanks in advance.

  • Problem with multiple XML data sources

    Hi there,
    I have a template (i'm using XML publisher). I need to use 2 different XML data files in the same template, but i couldn't find any way of doing so. Can somebody help me with this issue please? You obviously cannot load 2 XML Data sources in the same template.
    Thanks and Regards,
    Luke

    Is your xml stored some where,
    then
    Create datatemplate and use the xml as datasource.
    You can create it using the following sysntax
    <dataTemplate name="Employee" description="L" version="1.0">
    <dataQuery>
    <xml name="xml_emp" expressionPath=".//ROW">
    <url method="GET" realm="" username="" password="">
    file:///C:/dept_employee.xml</url>
    </xml>
    <xml name="xml_dept" expressionPath=".//ROW">
    <url method="GET" realm="" username="" password="">
    file:///C:/dept.xml</url>
    </xml>
    </dataQuery>
    <dataStructure>
    <group name="EMP" source="empxml">
    <element name="NAME" value="ENAME"/>
    your element here
    </group>     
    <group name="DEPT" source="xm_DEPTl">
    <element name="DNAME" value="DPTNAME"/>
    your element from 2nd xml here
    </group>     
    </dataStructure>
    </dataTemplate>
    Now your two xml source will become single source for the report.

  • RES_NUMB is "R", SCHED_INDUCTION_DATE must be populated with a valid date

    Does anyone know where field "RES_NUMBER" (Record#1: position 86_100) information gets populated for the *.csm in the mail.dat for PostalOne?  Since we have a scheduled date at the Post Office and the RES_NUMB is "R", we must have the SCHED_INDUCTION_DATE populated.  As of right now, I cannot find that field.   Any ideas?
    Thank you for your help in advance.

    import java.util.*;
    import java.text.SimpleDateFormat;
    public class Test {
      public static void main(String args[]) {
        GregorianCalendar c = new GregorianCalendar();
        c.set(Calendar.MONTH, 9);
        c.set(Calendar.YEAR, 2002);
        c.set(Calendar.DATE, 40);
        SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy");
        System.out.println("Date is "+sdf.format(c.getTime()));
        GregorianCalendar tmp = new GregorianCalendar();
        tmp.setTime(c.getTime());
        tmp.add(Calendar.MONTH, 1);
        tmp.set(Calendar.DATE, 1);
        tmp.add(Calendar.DATE, -1);
        System.out.println("Days="+tmp.get(Calendar.DATE));
    }

  • DateChooser with multiple highlight dates

    Hi
    I have some problem with DateChooser in Flex 4. I override mx.DateChooser class like in this example: http://flexpearls.blogspot.com/2008/03/ … -for.html, but now i can't see month and year navigation buttons. They are there but i can't see them.
    This is mine class:
    http://www.sendspace.pl/file/be2b9bed89ea2126733c0f6
    Have you any ideas what i'm doing wrong or why it doesn't work?

    I burned the disk using the Burn button in iPhoto as you described. But I couldn't import into my iMac because the iMac is running 4.0.3 -- an older version of iPhoto than that on the PowerBook (5.something).
    I don't have the install CDs for the newer version (the powerbook is a work computer and my employer's IS department had installed that version on that machine). So short of buying my own upgrade of iLife, is there another way to deal with these 20 or so rolls?
    -Paul
    I have burned
    all of those photos & folders from the PowerBook onto
    a CD
    How did you burn the disk? If you used the Burn
    button in iPhoto you should be able to mount the CD
    on the destination disk, launch iPhoto and have the
    disk show up in the Source window directly under the
    Library icon. Then just expand the CD icon, select
    the roll(s) and drag onto the Library icon. That
    will copy those rolls, and all associated info into
    the library. Here's what it should look like.
    If you didn't use the Burn button you might try
    re-burning the disks with the Burn button. Another
    option is two use the paid version of iPhoto Library Manager, connect the
    two computer together and merge/copy the rolls from
    one library to the other.
    G4 DP-1G, 1G RAM, 22 Display, 2-80G
    HD, QT 7.0.3P   Mac OS X (10.4.3)   Canon
    S400, i850 & LIDE 50, Epson R200, 2G Nano
    iMac G4   Mac OS X (10.4.2)  

  • ALE BOM. Updates ALL! items with validity date & change no.

    Hi All,
    We are having problems where ALE-BOM sent with change in validity date (with change no) to a particular item. What happens is that ALE-BOM will instead update ALL! items with the same validity date and change number.
    Next,when we process ALE again for the same BOM with a different validity date(with change no), then only that
    particular item is updated with validity date and change no.
    Would anyone know what could be the problem that when changes are sent for the first time all items are updated?
    [Version: SAP 4.6C/ SAPKH46C48]
    Regards,
    Neeth

    Dear:
                   The error itself telling you the correction. You profit center which is assigned to your cost center has a validity date less than the one you are now assigning.You can check in KE52 against the profit center assigned to your cost center master data. However the best thing is to go to KS01 and create this cost center with desired validity date.
    This will resolve your issue.
    Regards

  • SQL Script - error in executing the select with multiple conditions

    Hi gurus,
    I'm having trouble in the command syntax below:
    SELECT * FROM "TEST_RVS"."VH_TEST"  WHERE   "AUFNR" = 20210807 AND  "BWART" = 101.
    WHAT IS THE CORRECT SYNTAX WHERE TO CONDITION WITH MULTIPLE FIELDS?
    Thanks !

    What is the error you are getting?  Did you try wrapping the values with quotes?
    SELECT * FROM "TEST_RVS"."VH_TEST"  WHERE   "AUFNR" = '20210807' AND  "BWART" = '101'.
    Cheers,
    Rich Heilman

  • Factory Calendar Validity Date Expires 2010

    Hi All,
    In all standard SAP systems Factory Calendars are delivered with a validity date until 2010 at first installation.
    This could lead to follow-up errors at the turn of the year.To overcome the issue we need to extend the validity date of Factory Calender across all SAP system.
    As per my understanding we can extend the validity of calender manually in OLTP system (i.e. ECC etc) but in BW system we mostly transfer these validity using the "Transfer global settings".
    Is there a way to maintain these validity directly in BW instead of importing it from ECC, and is this recommonded to do it directly in BW?
    If we do it directly in, BW will this impact sync between OLTP and BW system etc?
    Any expert advice is highly appreciated...
    Regards
    Dev

    Yes, the settings can be maintained in BW, in the same IMG position as ECC.
    If you have a single ECC system and BW system, I would always 'Transfer Global Settings' in a daily (or weekly - minimum) process chain to insure consistancy between the systems.
    If my BW consolidated multiple ECC systems, I would maintian the BW system manually
    John Hawk

  • Vendor Hierarchy Validity Dates

    Hi
    I have a scenario where we need o create Vendor Hierarchy with past validity dates to support rebate aggrements, SAP standard will only allow you to create Vendor Hierarchy with validity date as current date.
    What is the alternative approach for this, is there any way we can maintain vendor hierarchy with historic past date as validity date.
    Appreciate your inputs on this.
    Regards
    Vickey

    Hi venkat,
                    I have worked in Territory but never encounter any mass update issue. I dont think that there is any standard API to do so. You would have to write a program/API to do so.
    Why mass update of validity dates for Territories ? I am interested to know the current Territory model at your site. When you create any terriotry then its Valid to date remains as 31.12.9999 by dafualt. As per your requirement you can create more valdiity period within this period. Had you delimit the valid to date during Terriotry creation ?
    Regards,
    Piyush

  • IDOC segment with multiple lines

    Hi,
    I have a requirement where I need to populate the multiple lines in one segment without getting created multiple segment.
    I am generating material with multiple line data in the additional data using MATMAS05 IDOC for segment E1MTXHM but its generating multiple sub segments. I need to have multiple lines in one segment and not multiple segment.
    Please let me know how to achieve multiple lines in one segment.
    Thanks & Regards,
    Rayan

    Hi Subas,
    I haven written any code as I am triggering IDOC through BD10. This is a testing requirement and we need any IDOC irresepective of MATMAS, DEBMAS, CREMAS etc etc which can have multiple lines in a single segemnt.
    Sample IDOC:
    Z2XXXXD000                                       00002300002203CTDI-PA
    90210 Testing Address
    CA
    Beverly Hills
    United States                                                             
    Z2XXXD000                                       00002400002203ON TESTING
    303 308 5319                                                                               
    Z2XXXXC000                                       00002500000102Z004E          
    Actually every IDOC I am generating is getting multiple segment and each segment holding one line and my requirement is that all the lines should be get accomadated in a single segment like the above sample IDOC.
    Actually each segment has segment name and IDOC no. followed by field values but my requirement is within one segment name and IDOC no. all the field values get accomadated. Hope you got the understanding of what my requirement is? Please guide me how to trigger multiple line in a segment.
    Thanks & Regards,
    Rayan

Maybe you are looking for

  • HT201316 i accidentally changed the name of my hd on the desktop

    Hi everyone, glad to be here, and glad you might be able to help me. I can't remember what the original name was on my desktop hardrive icon, how can I find out the original name so I can change it back?  Thanks All.

  • "Get Info" result box

    Upgraded to Snow Leopard. In the past when I would use "Get Info" and hilghted more that 10 items it would give me one Get Info box with all the size info I wanted. I just did it to 50 photos and 50 Get Info boxes came up. Pain in the ***. Does anyon

  • Help with Disk Utility Report

    Hi there.I recently had to replace my hard disk due to failure.I had posted then at the time of failure looking for some help and I got some.Cool....But there seems to be a new problem.Just the other day I got a software update reminder pop up.So I c

  • Why fonts BBM in Iphone unchanged when enlarged or thickened (Bold)?

    When enlarge and thicken in Iphone font, font specifically for BBM unchanged. How do I overcome this? Because the standard fonts in Iphone too thin and small.

  • Deploying to application server stuck while building

    I have a Jdev 11.1.1.3.0 Version and I´m trying to deploy a Web Aplication to my application Server, but during this process, I get this message from the deployment log: [10:53:53 AM] ---- Deployment started. ---- [10:53:53 AM] Target platform is (We