Closing Rebate Agreement using VBO2
Hi All
I am trying to close rebate agreement using VBO2 transaction.
The steps that I am following are as follows
1. Put rebate agreement number
2. Rebate Payments --> Final Settlement --> Using payment screen
I am making all the amounts 0.
Then Saving it.
Now this all process is done using a BDC session(Processed using SM35)
When this session is processed, a document of type B1 is created. But sometimes it does not have any material (line item).
What can be the reason?
Also I would like to know, which transaction is used for creation of this B1 document.
Hi,
B1 is Reb.Credit Memo Req. and you can create this using VA01 t.code and then can issue rebate credit memo through VF01.
Regards
vK
Similar Messages
-
Create Rebate agreements using BAPI:BAPI_AGREEMENTS
Hi,
My requirement is to create the rebate agreement using BAPI.
For this I am using 'BAPI_AGREEMENTS'.
I am passing the below values to TI_BAPIAGRMNT
*ls_BAPIAGRMNT-OPERATION = .
*ls_BAPIAGRMNT-AGREE_COND =
ls_BAPIAGRMNT-SALES_ORG = 'BIC'.
ls_BAPIAGRMNT-DISTR_CHAN = '02'.
ls_BAPIAGRMNT-DIVISION = '00'.
ls_BAPIAGRMNT-AGR_TYPE = 'ZBMS'.
*ls_BAPIAGRMNT-CATEGORY =
*ls_BAPIAGRMNT-APPLICATIO =
*ls_BAPIAGRMNT-CREATED_BY =
*ls_BAPIAGRMNT-CREAT_DATE =
*ls_BAPIAGRMNT-CREAT_TIME =
*ls_BAPIAGRMNT-CHANGED_BY =
*ls_BAPIAGRMNT-CHANG_DATE =
*ls_BAPIAGRMNT-CHANG_TIME =
ls_BAPIAGRMNT-RECIPIENT = 'ST0000'.
ls_BAPIAGRMNT-AGRMT_CURR = 'USD'.
*ls_BAPIAGRMNT-AGCURR_ISO =
*ls_BAPIAGRMNT-EX_DESCR =
ls_BAPIAGRMNT-STATOFAGRE = 'A'.
ls_BAPIAGRMNT-VALID_FROM = '05/25/2009'.
ls_BAPIAGRMNT-VALID_TO = '05/31/2009'.
*ls_BAPIAGRMNT-COND_GROUP =
*ls_BAPIAGRMNT-AGRMT_TEXT =
*ls_BAPIAGRMNT-PAY_METHOD =
*ls_BAPIAGRMNT-FRMOBJ_TYP =
*ls_BAPIAGRMNT-FRMOBJ_KEY =
*ls_BAPIAGRMNT-DEL_FLAG =
append ls_BAPIAGRMNT to lti_BAPIAGRMNT.
CALL FUNCTION 'BAPI_AGREEMENTS'
EXPORTING
PI_INITIALMODE =
PI_BLOCKNUMBER =
TABLES
TI_BAPIAGRMNT = lTI_BAPIAGRMNT
TO_BAPIRET2 = lTO_BAPIRET2
TO_BAPIKNUMAS = lTO_BAPIKNUMAS
EXCEPTIONS
UPDATE_ERROR = 1
OTHERS = 2
i am getting the values in lTO_BAPIRET2
Type: E
ID:CND_EXCHANGE
Number:156
Message:Record KNUMA = , AG_GUID = 00000000000000000000000000000000: agrmt type deviates from Customizing
LOG_NO:
LOG_MSG_NO:00000
and i am not able to create rebate agreement using this BAPI.If i am passing same values in VBO1 am able to create the agreement.
Let me know what to do. Am i using correct BAPI or not.If it is correct what r the remaining fields need to be passed.If not let me know the correct procedure.
Thanks in advance.
Thanks,
Vidya.Hi,
I am getting the same problem when trying to create a agreement by using BAPI_AGREEMENTS ??
pls let me know hw u hav solved the same ???
With Rgds,
S.bharani -
HI
We have a company code X1 business recently closed all the operatings in this co code, while do clsoure they transferred all the liquidities and balances into X2.
At the time of closure they forogotten to clear open rebate agreements.
We now have 105 open rebate agreements for X1, when i try to close them system do creates Final settlement but as the co code is already closed system is not generating any a/c, there by we are unable to change the status for all the agreements to 'D'.
Is there any utility program which can change the status of the agreement to 'D' directly without creating any final settlements?
If not what will be the better option to close these rebate agreements?
Reg
shan1242y
-
ECatt to close Rebate Agreements
I wonder if it is possible to use eCatt for closing Rebate Agreements.
Can you record and use a script to do the following in transaction VBO2?
1: Goto Execute Settlement (for Agreements with status B).
2: Erase all values under Amounts to be paid.
I see a problem in the fact that you do not know in advance how many rows (Commercial models) there are for each Agreement. I assume TCD is out of question here?
Also, there can be several pages of rows to be settled. How do I handle this?Hai Rajeev,
Use BAPI_AGREEMENTS
with regards,
Eswar. -
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 settlement date
Hi,
I want to see the rebate agreement settlement date. Where can i find it?
It happened in our system that Many closed rebate agreements have agreement status Open, though they were closed long back. We feel some thing might have happened to database & this status field has become blank.
I have close such agreements that have the settlement date. Otherwise, i need to ask business to verify every agreement. Which is simply not possible as there are thousands of agreements of more than 8 yrs are also present in my list..
Thanks for replying it.
SrinivasRebate Agreement
- Overview of Condition record(Press f5 button from keybroad)
- Select the condition rates
- Select Rebate payment from menubar - then choose Rebate Document
- Select Final Settlement option and press enter.
- There you can see detials of the final settlement doc for the rebate agreement and you can get settlement date.
You can use Table KOTE , KONV, KOMP.
Further
Table CDPOS
with fields as
- Field OBJECTCLAS as COND_B
- Field VALUE_NEW as C
- Field FNAME as BOSTA-Status of a rebate arrang
- Field CHNGIND as U
Regards
JP -
Hi,
I have two issues in printing data using a smartform.
First one is: I am developing a rebate agreement using smartforms. I took all the data in an internal table and passed it the smartform. While i am trying to display them looping in main table, data sent to work area from internal table is not printted in the layout. Because data becomes null when it gets into work area.
The second one is: In standard output of rebate agreement KONP-KBETR value is printed as 15.000 % when it is 150.00 % in database. Please help me out how to print teh data in the layout of the smartform.
Thanks in Advance,
John Vikram VHi,
We can print the rebate conditions agreement, by standard, but it is printing per condition recort. Is there a way to print it all in one page per agreement type instead of per agreement record? Such as in one agreement, there are several conditions.
Thanks, -
Hi Gurus,
While creating rebate agreement for customer, after giving all details, we would right conditon record what one should specify there. I mean what is "amount and accrual".
Also where I should mention the sales value ie target will be given to custmer.
Thanks
ShivHi Shiv patil
Following explains how to crete a rebate agreement, test it using a sales order and billing it. Then settling it partially or fully using a rebate credit memo. Please use the basic procedure and tweak your IMG settings according to your unique requirements.
Rebate processing:
1. First requirement is that the rebate processing must be active for
a. the customer ( check in customer master) ,
b. for the billing type ( check in IMG > Billing > rebate processing > active rebate processing > select billing documents for rebate processing. )
c. For the sales organizatin:
( check in IMG > Billing> rebate processing > active rebate processing > Active rebate processing for sales org. )
2. Next create a rebate agreement For this ust T-code VB01. For the rebate agreement type you can choose either 0001
( group rebate ) or 0002 material rebate or 0003 ( customer rebate ) etc
b. Enter your rebate conditions. Dont forget to enter the accrual rate here.
3. Now test your rebate functionality : create a sales order for the particular customer, sales org ( ensure that the billing type used in your sales order is relevant for rebate) . Create outbound delivery, transfer order to do picking and post goods issue.
4. Now go to Tcode VB03 and check your rebate by choosing conditions , selecting the condition line and choosing payment data. You will see that the accruals and business volume are updated when accounting doc is created for billing.
5. Settling your rebates:
Once your rebates have been accrued you need to settle the rebate.
For this first release the rebate for settlement by using Tcode VB02. As a trial basis choose B ( you can choose other settings based on your requirement) and choose Create manual accrual. Now enter the amount to be paid and save the rebate agreement.
6. Next display your rebate agreement using Tcode VB03.
Enter your rebate agreement number . Next choose rebate payments > Rebate documents and select partial settlement. Click on the choose button to note down your credit request number.
7. Use Tcode VA02 and release the billing block for your credit request. ( use item overview tab)
8. Now use VF01 to create a rebate credit memo by entering the credit memo request number and save it
9. Now release the credit memo to accounting using vf02.
The following link will help u.
http://www.erpgenie.com/publications/saptips/052005.pdf
Reward if useful to u -
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 -
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 -
How to use Vendor Hierarchy in Vendor Rebate Agreements
Hi Friends,
I need to use vendor hierarchy in vendor rebates agreements.
Here are some inputs from my end so far I have done:
Customizing Settings for vendor hierarchy and rebate agreement (agreement type 3000 and condition types A003/ A004) have been done.
While creating the PO after creating rebate agreement (MEB1) I am able to see all higher partner functions (2A,2B,2C,2D) at header level in PO under partners.
I have (say ) 3 vendors V1, V2, V3 (V1 being highest) set up in vendor hierarchy (MKH1).
My requirement is; if my company make any rebate agreement with vendor at any node below the highest in the vendor hierarchy then that business volume should be taken in consideration for rebate purpose with the vendor at higher level while making any agreement with him.
I request you to please let me know how to set up this.Hi lvshaolong,
Thanks a lot for your reply.
I believe I have not misunderstood the business scenario.
But may I request you to tell me the process steps for the senario you told which is "Normally , you define condition with highest node in hierachy and then you can refer to it when you do biz with the lower nodes". How vendor rebate process takes place this scenarion (I mean process flow).
This might help me to find some solution further.
More input from my end:
When I am creating the PO against a vendor included in the vendor hierarchy(after agreement), rabate condiion A003 or A004 is not appearing in pricing and hence during BV comparison,system does not find any data to update.
Regards,
Munish -
HI All,
One more issue related to rebate agreements.
User has made partial rebate settlement. Now business wanted to close the rebate agreements though balance accruals are avaialble, but business decided not to pay any more whatever is left. But all Rebate agreements status are showing "Open"
The rebate agreements validity period is in past means valid from 01.01.2011 to 31.03.2011.
Could you suggest how to close the Rebate agreements.
Thanks in advance for your inputs.
Regards,
Vamsi.Hi Vamsi,
Check the below white paper on rebates which gives you good knowledge on Rebates.
http://www.erpgenie.com/publications/saptips/052005.pdf
Check the page 29 below is the text from it.
For your question
The rebate agreements validity period is in past means valid from 01.01.2011 to 31.03.2011.
The final settlement credit memo request uses the last day of the agreement validity period as the billing date. You can create it manually or via the same batch job (RV15C001) with which we can create periodic partial settlements.
If a rebate agreement already has invoices applied against it and you want to cancel the agreement, select u201CAgreement-Deleteu201D from the Rebate Agreement Overview screen. The agreement will not be physically deleted, but set to a status of u201CCu201D, and it will automatically create a final settlement credit memo request that will reverse all outstanding accruals. This can also be done if partial settlements were already processed for this rebate agreement. -
Currency exchange rate differences in rebate agreement settlements
Hi Experts,
My customer has issue in Rebate agreements and final settlements.
ISSUE:
Rebate agreement currency is EUR
Billing document currency is EUR
Company code currency is SEK
Initially ( Before final settlement)
The accrual amount in sales volumen 3151.05 EUR
the accrual amount in drill down 3152.05 EUR
After Final settlement
The accrual amount in sales volumen 2.62 EUR
the accrual amount in drill down 3152.05 EUR
The accounting documents shows after final settlement
customer A/c 3151.98 EUR credit
Expenses A/C 3151.98 EUR debit
Accrual A/c 3149.43 EUR debit
Expenses A/C 3149.43 EUR credit
The difference of 2.55 EUR is due to currency differences.
there is no retrospective rabte processing .
Kindly give your expertise resolve the issue of currency exchange rate difference in customer currency.
Immediate response is highly appriciated
Thanking you
With regards
Murali
Message was edited by:
Murali Krishna Lanka
Message was edited by:
Murali Krishna LankaHiI
f you set this selection field then the settings in the ERD Setting column for this currency type are no longer relevant. The system calculates and posts exchange rate differences between order-related goods receipts and invoices not just for materials with standard price, but also for:
Materials with moving average price
Account-assigned transactions
Planned delivery costs
The valuation of the inventories or consumption is effectively done at the exchange rate for the goods receipt, and not at the exchange rate of the invoice. When you post the good receipts, the fixed exchange rate from the purchase order is not used, but the translation of the purchase order values to local currency is always done at the posting date of the goods receipt.
If you are using the material ledger with actual costing, the system does not include the posted exchange rate differences at period-end closing in the actual prices of the materials.
Regards
Antony -
How to create Manual Accruals in Rebate Agreements via BAPI or ?
I have a requirement to mass create Manual Accruals in Rebate Agreements ( ie. go into VBO2, put in your Agreement No and execute, then choose ACCRUE button, put a value in Accrual To Post field abd SAVE -> a sales doc is created ).
I don't want to use BDC as it will be tricky to handle the second screen. There is a BAPI BAPI_AGREEMENTS but I can't find any worthwhile documentation or example code for using it, and I'm not sure if it has the required functionality at first glance.
I am now looking at creating the B4 sales docs directly with the Sales Doc create BAPI but can't see a way to link them to the Rebate Agreement number !?
Regards, J
Edited by: Jonathan Ackers on Feb 7, 2011 4:22 PMDid you find an answer to this? If not if any one has an answer for this please reply.
-
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
Maybe you are looking for
-
How can I save the first dept. for an employee in a transport table?
Hi All, I have created a table to store the transports to an employee from department to another department. the first department number to every employee is stored at the parent table called employees. when I insert a new record to the transports ta
-
Why doesn't the iTunes Radio option show up in the iPhone?
With the iOS7 upgrade the iTunes Radio doesn't show up in my iPhone, can play iTunes Radio in my Iphone.
-
I'm setting up my Time Capsule for the first time and can't get an internet connection via ethernet cord
-
Dear all, First of all I know about the compatibility, but what can I say, I have to plus I love doing experiments. I'm trying to install Oracle 10g Application Server on Windows 2008 R2. While installing Infrastructure, I got an error: (Ora-12560: T
-
How to start working with fresh hyperion essbase 11.1.2.2
Hi Experts, I have installed and configured hyperion 11.1.2.2 with below component 1.Essbase 2.HFM 3.HFR 4.Weblogic 5.Oracle HTTP Server Now I want to start working with hyperion Essbase but not getting a proper way to start from where, its totally d