on 09-24-2012 5:33 PM
Hi SAP Experts,
I have a requirement for RMA Returns.
If a return order YBRE is created, it should check the billing date of the reference document.
If the Billing date > 90 days old it should block the order.
Can you advise me if there is an standard functionality to do this?
Thanks,
Shruti
Try with USEREXIT_CHECK_VBAK in program MV45AFZB where you need to validate the field FKDAT from VBRK table.
G. Lakshmipathi
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shruti,
You'll have to have a user exit for this requirement. There is no standard solution.
Regards,
Ketan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There is no standard functionality for this.
can you also verify these requirements if valid before finalizing any development?
1. what if customer returns are done in 1 RMA but multiple billing documents
2. i assume company policy on RMA blocking is specific for this 90 day variable. What if this change in near future to be 60 or 120 days and customer specific? if yes, you may introduce a custom table to maintain these variables "day" and "customer code".
Also, please verify the downstream SAP transaction process if the returns get blocked. What happens next?
Above thoughts to ensure that requirement is solid before you modify SAP system.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Raymar,
Thank you for your quality post!
One question:
Also, please verify the downstream SAP transaction process if the returns get blocked. What happens next?
Here the requirement focuses on blocking the RE order when a certain condition is met.
How would "the downstream SAP transaction process" impact the above requirement?
Shruti,
If the requirement is NOT to create a RE order when the billing date of Invoice is greater than 90 days of creation date of RE order, then in VTAF, you would have to write the code and put it in field Copy requirement.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shruti,
Please write this code in the copy controls - Data Transfer routine. You can use SAP standard function modules to check the date difference between Biling document date and RMA creation date.
If the Difference is more than 90 days, then set the Billing & Delivery Block in the RMA order. So the users cannot create a Return Delivery/Return credit memo without authorized approval.
Hope this helps.
Regards
Raju
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I don't think there is any standard config to control this.
To cater you requirement, one possible way is to do enhanement at copying control VTAF for your return sales order type YBRE and repective billing doc. With that enhgamncemnt your user will not be able create YBRE with reference billing doc with Billing date > 90 days old it should block the order.
Or else you can trigger a billing block useing relevant userexit in YBRE, return sales order, if the reference billing doc is with Billing date > 90 days old it should block the order.
Regards, JP
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
94 | |
11 | |
10 | |
6 | |
5 | |
5 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.