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
-
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 PMit 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,
GowriHi 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,
MKHi 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,
Rajeshhi
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 -
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
RamaHi,
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,
USHi,
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.
MikeHi,
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
SunilIyerHi 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
-
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
-
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