Rebate agreement VBO1 and VBO2

The Bapi I'm looking at BAPI_PRICES_CONDITION creates conditions but what BAPI should I use along with this to create - VBO1 or change - VBO2? Is there an IDoc?
Thank you.

hi Parimala,
There is one bapi available BAPI_AGREEMENTS for VB01
and u can check the below link also i think it may be useful for u
http://www.4soi.de/userexit.php
OR Programs
Program name Report title
RV15B004 Copying rebate agreements
RV15C006 Change currency of rebate agreements
RWMBON35 Extension of customer rebate arrangements, Purchasing
RWMBONE2 Generation of work items for extension of vendor rebate arrangemen
RWMBONE4 Generation of work items for extension of customer rebate arrangem
SDBONTO4 Update for rebate-relevant data fro release 4.x
SDCHECKBONUS Customizing check: volume-based rebate
SDS060RB Reorganizing rebate-relevant data from billing documents
SDS060RC Settling rebate-relevant data in billing documents and S060
Regards,
Naveen

Similar Messages

  • Create Rebate Agreements VBO1

    Can you please suggest BAPI to create Rebate Agreements VBO1, using the following values to pass as below:
    1st structure : VKORG, "Sales Organization
    VTWEG, "Distribution channel
    SPART, "Division
    BOART, "Agreement type
    BONEM, "Rebate recipient
    WAERS, "Currency key
    ABREX, "External description
    BOSTA, "Agreement status
    ABDATAB, " Agreement Valid from
    ABDATBI, " Agreement Valid to
    BOTEXT,
    IDENT3
    2ND STRUCTURE : HOW TO UPLOAD CONDITIONS FOR REBATE AGREEMENTS?
    3RD STRUCTURE : HOW TO UPLOAD DATA INTO ---CUSTOMER / MATERIALS. like matnr, amount,accurals
    Thanks in Advance !!!!!!!!!!!
    Regards
    Sagar
    Moderator message: please do more research before asking, show what you have done yourself when asking.
    Edited by: Thomas Zloch on Oct 10, 2011 12:47 PM

    it can never be copied as per version 4.6 C
    we can use a BDC to create rebate agreements with ref and use FM read_text_inline to read text from previous agreement

  • Maximum Royalty check in during Create Rebate Agreement( vbo1 transaction)

    Hi experts,
    There is need to implement a maximum royalty check for a particular material.
    This maximum percentage is stored in the material master itself.( Say 10 %)
    When a Rebate Agreement is created / changed a particular amount is entered against a pricelist.
    Now the check to be implemented is that the amount entered against each material should not exceed the maximum percentage defined for that material. 
    Additionally this check should handle the scale check.
    Is this check can be done through a BADI / Exit or functionally.
    Any idea on how to handle this would be of great help. 
    Regards,
    Gowri

    Hi All,
    I am closing the trend. I was able to achieve the above check with the help of the badi
    SD_COND_SAVE_A.
    Gowri

  • Rebate Agreement Replication CRM to R3 and vice-versa

    Hi All,
    We have a requirement of creating Rebate Agreement and maintaining the conditions in the same.
    When we create an order (in R3 or CRM) the values has to be populated from the rebate agreement.
    Scenario A:
    The setup of rebate is completed in R3, we have downloaded the conditions from R3 to CRM and when we are creating the order in CRM the rebates are not getting recognized. Upon analysis we found that we have to download the rebate agreements too and the respective object is REBATE_DNL_AGR.
    (Rebates are working fine for Pricing in R3.)
    Scenario B:
    We have tried an workaround of creating rebate agreements in CRM and uploading them to R3, object used is REBATE_AGRMNTS but no success.
    (In this case rebates are working fine for Pricing in CRM.)
    We are facing issues in replicating the Rebate agreements from CRM to R3 and vice versa.
    When we do the initial load R3AS of below objects, they are not progressing and not appearing in queues too. Status is always running
    CRM to R3 for rebate agreement – REBATE_AGRMNTS
    R3 to CRM  for rebate agreement - REBATE_DNL_AGR
    If you have any inputs, pls share. Thanks
    Regards,
    MK

    Hi  Kalyan,
    Did you achieve scenario B ?. You also mentioned that for scenario B , it works fine with pricing in CRM. Was the billing happening in CRM or ECC in that case ?.
    Did the scenario A worked ?.

  • Rebate Agreement and Invoice - Relation

    Hi,
    How is a Rebate Agreement number and Invoice getting related? In Table VBRK, the field KNUMA is not getting populated. Why?
    Which other table(s) will give the relationship?
    My rebates are working fine. I am able to get Rebate Amount and make payments for the same.
    This is to make a Report which will relate the Invoices made with the corresponding Rebate Agreements.
    Regards,
    Rajesh

    hi
    check this tables and fields
    VBRK-KNUMV
    KONV-KNUMV to fetch KONV-KNUMH
    KONP-KNUMH.
    KNUMA_BO in table KONP gives the rebate agreement number
    regards

  • 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.

  • Rebate Agreement :SDBONT06

    Hi ,
    I am using ECC 6.0 and have configured rebate agreement . In VBO2 in am getting an Information massage "The sales volume for agreement  is not current". I run the program "SDBONT06" (Transaction Code:VBOF)for updating the sales volume for the agreement.But still this massage comes and the sales volume showing 0. Am i missing any thing.Kindly advice ...
    Thanks In Advance.
    Regards,
    Abhijit...........

    Hello experts
    I have a problem using report SDBONT06:
    have one invoice with 3 items, all 3 items have the same contition of
    rebate. The diference is that the "access Sequence in analyse of
    pricing " of item 1 is different of access sequence of item 2 and 3.
    Note: The access sequence of the contition type includes 4 tables of
    access. Item 1 find access in table 1 and item 2 and 3 find access in
    table 3.
    The invoice that i refer before save the 3 contitions in all 3 items,
    but when i run the report SDBONT06 i get the information "condition
    deleted" of item 2 and 3 of invoice.
    This report can not delet the rebate conditions in same invoice if the
    access in all different items are different.
    Steps for Reconstruction    
    Agreement: 1000000017 - Agreement type ZBM2
    Billing document: 1601000024:
    Item 10 - Analysis: Condition type ZP1A - "Condition record has
    been found" - access 01(ZBS1)
    Item 20 - Analysis: Condition type ZP1A - "Condition record
    exists, but has not been set" - access 03 (ZBS1)
    Item 30 - Analysis: Condition type ZP1A - "Condition record
    exists, but has not been set" - access 03 (ZBS1)
    Can any one tell me why the report delet the conditions of item 20 and 30?
    Thanks
    Lina

  • Rebate agreement to be deleted

    Hi,
    I have a requirement to delete rebate agreement which is already settled and has status D.
    I did cancel credit memo & entered reason for rejection for credit memo request. But still the status of agreement is D.
    How to delete the agreement. Kindly advice
    Thanks
    Rama

    Hi,
    1) To access the 'Change Rebate Agreement' screen, type 'VBO2' in the command line field, and press ENTER.
    2) Complete the 'Agreement' field, and press ENTER. (The 'Change : Overview Agreement' screen appears.)
    3) Select the 'Agreement' menu and select 'Delete'. (A confirmation dialog box appears.)
    4) To confirm the deletion, click 'Yes'. (A confirmation message appears.)
    Regards,
    Anbu

  • Using scales in rebate agreements

    Hi Everyone,
    I have created an Incremental Rebate Agreement for a customer. I want to accrue at 2 different rates using the scales. However, every combination I have tried, they only accrue at the 1st rate and ignore volume and rates change in the scales. Please can you have a look at my example and explain how I should have entered the scales. I put a rate of £0.01GBP/M3 up to 299,000L and from 300,000 litres up to 10 million litres a rate of £2GBP per M3. The customer has had over 500,000 litres delivered since starting with us on 30.06.10.  System is not proposing £2GBP as desired, please guide me to handle this issue.  System ideally should propose £2GBP but instead it is proposing £0.01GBP.  Please throw some inputs from your side.
    regards,
    US

    Hi,
    That is absolutely correct.
    In Rebate Agreement, system takes the first rate all the time in the Billing document and accrual also will be posted for the first rate from the scale.
    In your case, whatever may be the volume you bill, system will take 0.01 GBP per M3.
    You have billed, 500,000 litres.
    System will take 0.01 GBP per M3 as it is first rate in the scale.
    But, it will be updated in the Rebate Agreement Sales volume screen.
    Now, go to your Rebate Agreement screen in VBO2, go to Sales volume screen.
    On the left hand side, system will show the total Rebate discount the Customer is eligible for if you want him to get the higher rate as per the scale.
    On the left hand side, the actual accrual posted is shown.
    Suppose, the actual accrual posted with the first rate (0.01 GBP) is 10 GBP on the left hand side and on the right hand side 2000 GBP if you will give the higher rate.
    In Rebate, it is upto you whether you want to give him the benefit of higher rate or not.
    If as per the condition/caluse you specified, if the customer is eligible, then you may extend the higher rate of Rebate discount.
    In that case, you need to post the difference amount (2000 GBP - 10 GBP = 1990 GBP) as Manual accrual.
    So the total amount will now be as 2000 GBP (shown in the right side of the Sales volume screen of Rebate Agr).
    There is also a t.code to see the difference amount to be posted as manual accrual but I do not remember as I am not infront of the system.
    Possibly it is VB(7 or something like that, but you can calculate manually also.
    The above is a standard functionality of Rebate as it is a special kind of discount which you may or may not give to the customer as Rebate is normally accompanied with some rules or conditions for which Customer must qualify.
    Regards
    Pradyumna

  • Table linking rebate agreement to billing doc?

    Hi,
    Is there an SAP table that contains both rebate agreement nbr AND billing doc nbr? I have a requirement to extract this info for one of our pricing team.
    Thanks in advance.
    Mike

    Hi,
         Run the Report "SDBONT06" in the Test Mode It should give you the list of billing documents per the particulat agrrement. You can take this data.
    Regards
    Ram Pedarla

  • Problem in rebate agreement type 0005

    Hi
    I created a rebate agreement of type 0005 and maintained amount Rs 5000 for a customer
    while creating billing document the condition type BO06 was determined in the billing doc but without anu value
    the analysis shows that condition record has been found
    I have checked the pricing date and all other parameters but still not able to figure out the mistake
    Kindly help me in this regard
    Thanks and Regards
    SunilIyer

    Hi SunilIyer
    If you are working with the standard rebate agreement 0005 and condition type BO06
    You will be working with a sales independant agreement and a fixed amount condition.
    For a fixed amount there is no posting of accruals because it is already known what the
    liability is in the agreement.
    If accruals are required most customer's would post a manual accrual from the agreement
    for the fixed amount of the agreement condition.
    In your billing document you will see the Bo06 condition is determined and the agreement is
    known but the condition value will always be 0.00 for a fixed amount.
    This is correct and expected
    Hope this helps explain the system behaviour
    Kind regards
    Brian

  • Rebate Agreement's final settlement includes invoices already processed

    Hello,
    I've been testing rebate agreement functionality and I'm facing this issue:
    If I define a rebate agreement for a customer just for this day and post two invoices, this invoices are referred to the agreement. After this I do the final settlement for this agreement, credit memo is posted and everything is ok.
    Then I define another agreement for the same customer and just for this day again. The next invoice I post is referred to this new agreement. But the problem is that once I do the final settlement of this second agreement it includes the invoices of the first agreement.
    I need to know if there is something I've been missing?
    Regards,

    Hi,
    please have a look to this SAP Help link & use all these 27 steps as a key check for your scenerio.
    so that you can find right place where you are missing -
    [Creating Rebate Agreements|http://help.sap.com/saphelp_ides/helpdata/en/5d/363ec3583f11d2a5b70060087d1f3b/content.htm]
    Also have a look to these threads for better look to issues.
    Rebate Agreement issue on sales volume
    Regards,
    RS

  • Question on rebate agreement volumes

    Hi,
    We had an issue where a customized program was not getting updated with the correct rebate values.
    The values were getting extracted from info structure S060.
    So we tried to run VBOF for rebate agreement X. We thought if we run this, then the rebates will get updated correctly and the rebate will return correct values.
    At that point we got an error message stating 'New bonus procedure not active'
    So we went to T code OMO1 and we changed info structure S136 - to  'Synchronous updating (1)'.
    Then we ran VBOF for rebate agreement X. After this, when we ran our customized reports, the values got matched.
    But, then when we went to VBO3 to view the rebate agreement X, and went to Drill Down option- it does not show the invoices for which this rebate is applicable.
    It returns an information message stating "There is no sales volume for agreement 5 Message no. VK786
    System response - There is no sales volume for the agreement. No drill-down can be displayed."
    Can you please let us know how this can be corrected?
    Appreciate your help.
    Thanks in advance.

    hi kase,
    this is to inform you that,
    there is nothing to do with standard SAP it seems since it is a customized program.
    please sit with the ABAPER debugg it and update the forum.
    balajia

  • Rebate Agreement Upload: Condition data

    Hello Gurus,
    My client system is undergoin SAP to SAP implementation, which requires conversion of all the Rebate Agreements. We are providing the SAP table data extracts to the technical team for the conversion.
    The conditions for the Rebate agreements are stored both in condition table KONH/ KONP and Condition table for Rebate: KOTE001. What is the significance and difference between data in the two tables??
    Is it possible that data in KOTE001 is sent along with general rebate agreement data and KONH KONP data is later migrated while doing Sales Pricing conversion..
    Please advise. Reward pts for useful answers.
    Thanks, C Mehra.

    This is how I bridged the gap. May not be best solution intown but this meets the requirement.
    I created a implicit enhancement on the FM:MM_ARRANG_NEW_ARRANG_INSERT and added the following code.
    Logical Position:    \FU:MM_ARRANG_NEW_ARRANG_INSERT\SE:END\
    CONSTANTS:
         lc_action  TYPE c VALUE 'I' .
    DATA:
         lv_subrc   TYPE sy-subrc .
    ** Core logic
    IF sy-subrc EQ 0 .
    **  Insert the records to the table KOTE001
      PERFORM db_update IN PROGRAM rv13e001
            TABLES t_new_vakedb
            USING lc_action lv_subrc .
      IF lv_subrc NE 0.
        sy-subrc = lv_subrc .
      ENDIF.
    ENDIF.

  • IDOC or BAPI to create Purchasing Rebate Agreements (Transaction MEB1)

    Hi everybody,
    Iu2019m using SAP Retail ECC 6.0 and I need to create Purchasing Rebate Agreements (migration and also in a Z program). When we do it manually these agreements are created in Transaction MEB1. Does any one know if there is an IDOC or a BAPI to do this and which one it is?
    Thanks in advance.
    Best Regards,

    Hi,
    I too need to find IDOC for MEBI transaction.
    Didi you find any IDOC for it?
    Smriti

Maybe you are looking for

  • Integral function-why it can not run

    Hi all, I am trying to write a code to draw a graph and calculate an area under the graph of sin function. When I run the code, it is working, but when I try to displace the GUI, there are two errors. - the graph did not appear in the GUI. It should

  • Rwbuilder.conf file

    Hi all, I am using Oracle 10g (9.0.4) Application server on Red hat linux. I am not getting rwbuilder.conf file in oracle_home\reports\conf directory. Only rep_servername.conf file is there. I have already run report from reports 10g. Informe me ASAP

  • Saving brush presets

    Sorry if this is a pretty low-level question but- I need help with brush presets in Photoshop CC. When I switch between brushes, the brush properties (Shape Dynamics/Transfer etc) of the currently selected brush seem to apply themselves to the next b

  • Rotate a video clip and arbitrary amount (not as much as 90 degrees)

    I would like to rotate a video clip by a small amount (3-5 degrees) because I didn't have my tripod level when I shot it. This is something I can do in Photoshop with stills. I think it may be possible in FCE if I enlarge the image first. Can anyone

  • How do i run the disk utility to repair permissions:confused;

    how do i run the disk utility to repair permissions i think i hav the same problem as you all iv been restarting and deleting and renstaling but nothing seems to work the only thing i havent don is this repair prmission thing can someone type some in