Rebate agreement change functionality in sap

Hi All,
I am SD functional consultant and I have to change the rebate agreements in bulk with so many details , for this I decided to go for BDC or BAPI and also search the treads but find only one option which is BAPI_AGREEMENTS , and how to use this function module , I do not know.
ABAP person is facing issue in mapping pop-up for condition selection function.
thanks in advance and all experts please share your knowledge on this.
Manu Talwar
SD consultant

Hi Matt,
I have also same requirement.
If your problem is solved then please give me solution.

Similar Messages

  • Rebate Agreement Create/Change by BAPI_AGREEMENTS, BAPI_PRICES_CONDITIONS

    I have to create/change Rebate agreement by the transaction code VBO1 and VBO2. I found two function modules(not RFC) BAPI_AGREEMENTS and BAPI_PRICES_CONDITIONS. However I found these function modules are not SAP Released yet (in ECC 6.0). Is it okay to use thesebfunction modules. if not, is there any other FM/Bapi for this.

    HI,
    You can create the Rebate Agreement using this BAPI BAPI_AGREEMENT
    You have to pass the following fields :
    Operation      :  005
    Agree_Cond : $
    Sales-Org :
    Distr_Chan :
    Division :
    Agr_Type :
    Category : A
    Application : V
    Recipient :
    Ex_Descr :
    Valid_From :
    Valid_To :
    Cond_Group : This value you can find from SPRO. Search for Rebate in Search Tab; there you will get the link in Billing.
    This will solve your purpose.

  • Change Schedule line in Scheduling agreement by function.

    I want to know that is enalbe to change schedule line in Scheduling agreement by function( 'BAPI' or Standard function).
    I known that is possible by BDC.
    But I have to change many records. So I want to know faster method.
    Please let me know what function enbale that.
    Thank you for your interest.

    Hi..
    The Scheduling agreement is one which is created runing MRP not VA31.
    I know that is two transaction data in SAP.
    One is Sales Data other one is Purchasing Data.
    This is second one.
    Thank you your response.

  • Rebate Agreement - No correction due to value change

    Dear Friends,
    I am facing a problem in Rebates. When I am opening the Rebates Agreement, the system prompts the following message "The sales volume for agreement _________ is not current." I have tried using the T-Code VBOF but the system prompts for the following error -
    9202507314 (Billing Doc No) No correction due to value change
    9202507363 (Billing Doc No) No correction due to value change
    I have checked both the billing Document and checked for changes but there is not changes that was made to the billing Document.
    Kindly suggest a solution.
    Reagrds
    Vineet Jain

    Dear Vineet,
    I have the same problem while running VBOF few billing documents are showing as not updated with the message "No correction due to value change".
    But I have found that those documents are belongs to other agreements of the same customer number.
    Can you please help me, which sap note should apply to over come this error message.
    Thanks in advance.
    Anjan Kumar.

  • BAPI or Function Module to create the Rebate Agreement

    Hi All,
    I have a requirement where I get the flat file which consists of the header and item level data. Using that I have to create the REBATE AGREEMENT. The transaction code to create the Rebate Agreement is VBO1 (Create Rebate Agreement).
    Is there any BAPI or FUNCTION MODULE available in SAP to create the Rebate Agreement. Please tell me if you know any suitable BAPI or FM.
    Thanks in advance.
    Best Regards,
    Paddu.

    Hi Paddu
    Were you able to find a BAPI or Function Module to create Rebate Agreement. We have a similar requirement where we have to create Rebate Agreements with Conditions.
    If you have found a solution do share it with us.
    Regards
    Salil

  • Accruals not updated for Changed Rebate agreement when VBOF  performed.

    Hi Pals,
    Need your assistance in solving an incident  . our client has changed the  valid to date  of the  rebate agreement on 29.04.2014  in VBO2  from 28.02.1014 to 31.12.2014, later it was observed that  the rebate accruals for the blling documents generated after 28.02.104 to till date were not updated even after running the report VBOF. There are 15000 invoices after 29.04.2014 , hence it is difficult to check which invoices carries my rebate condition type.
    hence pls advice on
    1. how to find out the invoices for the changed agreement .
    2. How to update the accruals for the invoices that were created after  28.02.2014 to till date.
    An early reply would be highly appreciated.
    Br
    Krishna.K

    Dear krishna
    i tried your scenario--so after changing the validity for my Material rebate agreement type--i ran VBOF(SDBONT06)--so system has shown the updated billing doc with rebate which was not having any rebate condition earlier.
    Have you tried by retrieving all the billing docs created after service render date of 28th Feb14.
    Please take all the billing docs created after this date from VBRK table and you check some random billings docs whether rebate condition type is active with condition record or not.
    (other wise you try with by executing condition record numbers in KONV(doc condition number--then followed by VBRK)
    pl update us..
    Phanikumar

  • Rebate agreement setup in SAP based on quantity purchased

    Hi Experts,
    Question relating to rebates and commission.
    I have requirement to create rebate agreement on quantity purchased. If customer buys 1KG of material then the unit of measurment i.e., KG should be conveted to Pound and accrue $2.54 per pound.
    Please give some guidance on how to set this up in SAP.
    Thank you

    Hi Dayanand,
    There is a Rebate Condition Type available in standard, BO02-Material Rebate use that rebate condition type in your pricing procedure and try to create the condition record or rebate agreement with customer and material and in unit of measure you can give "pounds" and if in material master in additional data conversion factor is maintained i.e., 1 KG is equal how many pounds, system will not ask you in rebate agreement and if not maintained system will prompt a message as below
    mention the conversion factor how pounds equal to kg and request you to test the cycle throughly
    Hope this will help u

  • Changes to Rebate Agreement Validity Date Field

    Hi,
    We are trying to prevent people from changing the "Validity To" date field (KONA-DATBI) on Rebate Agreement masters (VBO3). They are back dating the field which is causing probelms for running billings.
    Is they any way this can be done via a validation on that field or a message that pops up when the field is changed to something earlier than current date?
    Thanks

    Hi,
    This fields is opened for a good reason, sometimes the end-date of an agreement should be reduced when you want to split a period and therefore create a new agreement for the remaining period.
    In my opinion this is a procedure problem, your users must know what they do.
    If someone still keeps on introducing incorrect data in the system, this person should receive additional training and / or be warned.
    To answer your specific question:
    There is no user-exit for the rebate agreement master data. Quite a shame.
    Best Regards,
    Franck

  • Change release status of customer rebate agreement

    Hi Experts,
        After i created customer rebate agreement by usin TCODE /IRM/IPCRASP, how to modify release status to Blocked "A"? Currently, all fields under header part are not editable.

    hi friend !!!!!
    i create rebate agreement with the help of t-code VBO1
    and for change rebate agreement t-code is VBO2
    for u r release status  check one thing go to t-code VB(2
    AND CHECK  in SETTLEMENT TAB MINIMUN STATUS
    what u mention there B OR A OR ANY
      then do changes what u  required
    hope it will help
    REGARDS

  • Correction invoices for rebate agreements in Poland

    I am currenty working in Poland on rebate agreements. There is a legal requirement that every change in the invoiced and VAT value has to be corrected via a correction invoice , mentioning the original invoice line, updated line and the delta. However the rebate settlement only generates a standard credit note to pay the rebate. The credit note that is generated
    for the rebate contains the settlement material.
    In Poland the correction invoice should have the original quantity ,real material number and invoice value. Does
    anybody have experience in how to create a correction invoice instead of the  standard credit note for the rebates ?
    Many thanks in advance
    Evert Nooijen

    Hello everybody,
    The requirement to create correction invoices might look weird and very painful but I really think it is a legal requirement.
    I have searched the internet and find contradictory information on whether the correction invoice is mandatory for rebate payments in Poland.
    For example the SAP country specifics mention that a correction invoice is needed for rebates:
    "You are required to create a correction tax invoice whenever you need to correct a tax invoice, for example:
    ·        To grant a customer a discount or rebate or increase the price of goods or services
    ·        To correct a tax invoice, for example, if it contains an error in any of the prices, tax rates, tax amounts, net values, gross values, quantities, or units of measure
    ·        When a customer returns some goods to you"'
    However I also found another document that gives me the impression that the Polish regulations on correction invoices have been changed in November 2009 (Polish jurisdiction)
    See the text below that is part of the changes in Poland:
    " The WSA in Wrocław ruled on 12 November 2009 (case ref. I SA/Wr 1155/09) that a rebate causing a reduction
    of the tax base for VAT may be documented not only by invoice but also by other documents.
    The taxpayer received rebates directly from his suppliers and by proxy of a company which negotiated terms of delivery in his
    name. The rebates received directly from suppliers were backed by correction invoices. Those received from the
    intermediary were documented by credit notes. The tax authorities took the view that rebates could only be documented by
    correction invoices. However, the WSA ruled that a rebate could be documented otherwise, for example, by credit note. Such
    a document must be supplemented with additional information which shows who gave whom the rebate and in what amount."
    HOWEVER: I am told by the local Polish organisation that this decision from the court in Wrocław, and not necessarily valid in other areas like Warsaw.
    Then I had contacted Price Waterhouse in Poland and have asked them for an advice:  I have received the following answer from PWC:
    ""Pursuant to the Polish VAT regulations post-transaction rebates should be documented with the correction invoices referring to the original invoice. Therefore, we recommend that the  system is appropriately adjusted to include the discussed functionality. Please note this is a standard in Poland that SAP allows for creation of such correction invoices."'
    So as mentioned, I think we have to enable the correction invoices for Poland, however I don't think we cannot create those in correctoin invoice requests (e.g. document type RK) in standard SAP by the rebate settlement program. We cen build a program to do it automatically, but I was hoping for a standard SAP program that was linked to the rabete functions in SD (automatically as part of the rebate settlement.).
    Hopefully somebody has any recommendation.
    Regards,
    Evert Nooijen
    Edited by: Evert Nooijen on Apr 4, 2010 12:01 PM
    Edited by: Evert Nooijen on Apr 4, 2010 12:03 PM

  • Rebate condition in rebate agreement cannot be maintained (greyed out)

    Hi.
    We have setup rebate processing in CRM 7.0.
    We get our invoice to the billing due list and it fills then the extract. But we fail in setting up the rebate agreemnt in the webui.
    Partner and material are entered. On the position (material) we try to add one of the conditions of the maintenance group we customized. Both condition types can be selected but none of them will work.
    What happens: we click on "new" select the condition type and get then presented with the view but with all fields greyed out (as in display mode).
    As there are a lot of obligatory fields we get up to 8 messages. After "fill in required entry fields" it says "maintain rebate material".
    Whatever that means.
    The material we use is a finished product.
    Has somebody ever seen this or some idea. Couldn't find oss messages on this.
    Thanks.
    Regards,
    Thorsten

    Hi Klaas,
    If I remember well, in the standard price determination there is a conditional formula that only shows rebate conditions in the invoice, therefore you should not see rebate conditions in the sales order.
    That is standard functionality.
    For a Customer I took out the formula condition in the pricing so he could actually see the rebate condition in the sales order, the reason was to had access to this information before end of month invoicing. The problem is that in case of changes in rebate agreement or in case of retrospective agreements the rebate condition is only updated in the invoice, not in the sales order.
    Best Regards,
    Franck

  • Error in rebate agreement

    Hi,
    I would like to request your help on the error i encountered in SAP. I was doing a rebate payment settlement in VBO2 and I encountered the error: Error creating rebate credit memos (see next warning message) then I pressed enter and got this another error message: No business area can be determined for item 000420. Can you help me solve this error please?
    Thank you very much for your help.
    Kind regards,
    Lemily

    Dear Tirumalasetti,
    This may be due to there is holiday in that calendar on the date of the Rebate agreement period end date.
    So please change the Rebate agreement period end date or change holiday to working day in that calendar on that date.
    I this will help you,
    Regards,
    Murali.

  • Rebates agreements (extremely urgent)

    Dear SAP experts,
    I need your help in rebate agreements (RA).
    I have setup the condition tables for RAs to accept Sales Area, ship-to, and EAN (MARA-EAN11) as combination. Together with material determination table, it does a mapping/substitution whenever I create a sales order which works like a charm to map to the access sequences and conditions I have created.
    However, there is an issue with this setup. Each EAN can actually map to multiple MARA-MATNR (material numbers) depending on the MATNR lifecycle (i.e. 1 EAN to M MATNR).
    For instance, EAN 123456 can have material abc assigned to it today, but due to a product being pulled out of market, business reuses that EAN 123456 and assigns it to another MATNR later on. To ensure that the right EAN-MATNR combination happens at a time, the material determination table (MDT) was used as an approach.
    However, when I create RAs with condition type Sales Area, ship-to, and EAN (MARA-EAN11)  combination, the "material for settlements" field is required as input. As the "material for settlements" field is KONP-BOMAT with check table MARA, it is not possible for me to put in EAN for the material as it requires a MARA-MATNR field.
    One of the options I was thinking was to do a conversion using MDT prior to creation of RA. Note however that when the MDT data changes, there will be inconsistencies with what's happening in real life versus what was mapped: the RA's take the conversion from EAN -> MATNR based on the contents of the MDT at the point of RA creation, and do not get updated automatically even when other MATNR get assigned to the same EAN.
    My questions as follows:
    1. What is really the materials for settlement field? How does this field impact the creation of credit memos? How does this impact the settlements process?
    2. I would need to create an output report based on the rebates generated on EAN level. My understanding is that SAP is working on the MATNR level. Is there any way to go about this given the situation described above?
    3. Given that the data in the MDT changes against the FPC, is there any way to ensure that the EAN is the "key field" used for data processing in place of the MATNR field in the RA "material for settlement" field?
    4. Any advice on how EAN will impact RA creation, order, delivery, shipping, invoicing?
    Thanks a lot for your help in advance.

    hi
    Rebates Processs in SAP is divided into three components
    1) Configuring Rebates
    2) Setting Up Rebates
    3) Managing rebate agreeeements and payments
    Pre-requsiistes- Check the following:
    1.The payer partner needs toi have the rebate field checked in the customer master on the sales area-billing doc tab.
    2.The Billing type must be marked as relevant for rebates.
    3.The Sales Organisation must be marked as relevant for rebates.
    Condition Technique :
    Rebates, use the condition technique, but distinguish themselves from pricing in applying to transactions over time, versus on a transaction basis. Rebates have their wn field catalog and their own condition table naming convention.So you could have two condition table "001" one for pricing and one for rebates, which could have different key fields. You need to use the technical names A001 For pricing and KOTe001 for rebates when you use the query type using transaction SE 16..
    Use create access sequence (AS).  Enter 1 in field category for rebate specific.  AS after going thru the right path of maintaining access sequence for rebates.
    The big difference between the rebate and the pricing access sequence is that there is no exclsuion flag available for rebate related AS. This means multiple tables for an access sequence can be aplied at the same time.
    Rebate related condition types are identified by codnition class -C.
    After defining and creating condition types for rebated include them in the pricing proceedure. The requirement should be 24 here which implies that the accruals are calculated on the basis of invoice/bill.
    The other fields- alctyp and altcbv does not allow you to manipulate how a rebate is calculated. Also, remove the requiremnt 24, if u want to see reabtes at order time.
    Now payment of rebates:
    Payments can be maunal or in full settlement. When you do manual payments, it defines how much can be paid out during a partial settlemetn.  You use partial settlement only when rebate agreement is defined for a full year but the paoyouts are supposed to happen on a monthly, quarterly or anyother specified period.
    These accurals are based on sales volume and when they are posted billing is created int eh follwoing manner. Provision for accruals is debited and Sales revenue is credited. When rebate credit memo is created
       Customer account/ is debited and
       Accrual provision account is credited.
    Also, please note that when rebates are created without dependent ona material but on customer/material you need to refer to a material for settlement.
    Rewards point it helps

  • How to Activate Extended Rebate Agreements

    HI All Gurus,
    We are using the SAP ECC 5.0 Version.
    My Client Requires certain features which can be handled through Extended rebate agreements.
    As per the documentation.
    Can Anyone help in how to activate the Extended Rebate Agreements.
    Thanks in Advance
    Sachin Dhiman

    Hi sachin
    1. change the time frame in tcode VBO1
    2.. Update doc is VBOF
    3. IF doing retro billing go to VFRB

  • Rebate Agreement accruals invoice reports

    Hi Team,
    As per my client requirement we need to prepare the below  rebate agreement accruals invoice report.
    Rebate agreement
    Rebate recipent
    Customer
    Invoice date
    Invoice
    Invoice Item Number
    Rebate Material
    Rebate material net quantity
    Invoice price
    Rebate accural  condition ( % or $)
    Total Rebate amount
    GST
    20000
    123456 (payer)
    1000
    01.01.2014
    987654321
    110
    ABC
    20
    10.00 $
    $ 10.00
    $ 10.00
    20000
    123456 (payer)
    1000
    01.01.2014
    987654321
    140
    ZYX
    5
    5.00 $
    $ 0/50
    $2.50
    We have prepared the report using rebate tables and achieved the results but we missed below one logic here.i.e.
    Business want to maintain the rebate accruals condition records for few customers accounts in the rebate agreement although it’s not related to rebate receipts account.
    Example: rebate agreement: 20000
    Rebate receipt: 123456 (Payer account)
    Rebate condition records
         1)    Customer & material combination – customer # 1000 and material # ABC – 5.0 % - appearing the reports –Status : Working appearing the reports Customer # 1000 Payer is -123456
    2)       Customer # 9999 and material # ZXY – 5.0% - Not appearing the report – Status: Failed
    Customer # 9999 is Payer – 88888 – both accounts are don’t have any PF relationship with rebate receipts # 123456
    When Rebate Condition records are maintaining for Rebate receipt related to customer (SP) account & material combination level in this scenario – Reports working fine .However, few scenarios like business need to maintain rebate accrual condition records for other payer customer accounts in the same agreement in this scenario – Reports is not pulling the invoice accruals due to logic missing our early logic given based on the rebate recipient customer level. I am excepting a technical logic with functional details in this.
    Could you please help me.
    Cheers,
    Jackon Robert

    Hi Omer,
    Proposal:
    Setup your rebate condition as amount = 0 and accruals = $
    The system will do the accounting movements for the accruals as usual
    When doing the final settlement in SD, nothing will be credited to the customer as the rebate condition is zero BUT the accruals will be reversed (as usual when doing the final settlement).
    That should work because it is standard SAP logic.
    On the other hand, it is a pity not to be able to credit the customer if you already have the rebate agreement created in the system.
    Are you 100% positive about this legal issue in your business environment?
    I did a few rebate projects in FMCG and it is standard practice to send credit memo to the rebate recipient: The Customer (Payer in SAP).
    Nobody ever said it was a problem, because practically speaking it is just one more credit note to the same customer that was invoiced beforehand!
    Best Regards,
    Franck Lumpe
    Freelance SAP Consultant

Maybe you are looking for