on 06-26-2013 9:44 AM
Dear experts,
I have an requirement from the client that when end user changing the condition amount in sales order at the time of creation of sales order in va01 due to some negotiation and then the condition amount which is deducting from PR00, those amount has to be consider as discount as k004. Let me put it in detail below.
PR00 Condition amount is 200 eur
After deduction condition amount is 180 eur
Now the deduction amount is 20 eur
So this 20 eur has to be consider as discount K004 by default.
Is there any settings available in standard SAP or I have to go with user exit.
Thanks in advance.
With regards,
R Chandru
My suggetion is to keep price as simple as possible. This is very important from maintainence point of view.
Soultion:
You may give solution of giving K004 discount directly from sales order overview. So it mans while making sales order user can decide and give 10 % or 20% discount directly from sales order overview screen rather than going to condtion screen.
In Transaction OVKK you can define default condtion type which can be enter from sales order entry overview screen directly.
Regards
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Chandru,
Would it not be easier for the client to not change the Value of your price condition type, but instead populate the discount condition type directly.
Its a fairly simple solution but if there are further complications in the process which you haven't mentioned to having excluded this possibility please do let us know.
Regards
Madan Shetty
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
In this case instead of changing the base price why you don't tell them to use condition type K004 for discount. and keep it manual so that what ever amount they want to give discount it will deduct automatically and will post it as discount.
What the business want to give a discount price. So why make it so complex where as simple way we can do. Here it need to convince the customer.
I don't think why they want to change the base price instead of using discount condition type.
Is there is any specific business scenario??
Please update if any thing required.
Regards
Pitabash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Narendra, Pitabash,
I think you misunderstood my requirement.
Let me explain in detail once again.
PR00 200 eur. Now my end user deducting a condition amount till 180 eur.
So the deduction amount is 20 eur. By doing this so, the system automatically propose discount condition type k004 and the condition amount is 20 eur.
And one more thing it's not mandatory that discount amount should be only 20 eur. It can be 10 eur or 15 eur and so on
With regards,
R Chandru
Hi Chandru,
Yes I understood, your requirement .
My proposal was that instead of changing the base price PR00 fromm 200 to 180. why you are not putting the discount in K004 as 20/15. because the result will be same. PR00 180/185 and K004 20/15.
This will be in standard functionality but you make it in difficult where as there is no extra needs .
If you need to change the base price and then put the deducted price to K004 . then you have to do some enhancement in pricing procedure "Alt Calculation type" with help of ABAP'er
Put logic that K004 will calculate the value of PR00 from the condition record value from KONP and deduct the value of PR00 in KOMP and then put the deducted amount as condition value .
But it will have some impact to performance.
Note :- Still think :- doing unnecessary enhancement rather than standard setting to achieve the requirement.
Regards
Pitabash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Dear,
Thanks for explanation that requirement .
If that is the case , Is this requirement for all customers or few customer ?
I think,in this requirement , we have more chances to get problems from Users mistakes .
Dear,
PR00 Condition amount is 200 eur
After deduction condition amount is 180 eur
Now the deduction amount is 20 eur
So this 20 eur has to be consider as discount K004 by default.
If the above is the case ,no need go by User Exit Level why because you are saying the deduction amount should be as discount so,in this case already that condition type having Field " Plus/Minus " as Negative sign and Condition Class is " Discount / surcharge " .By this automatically ,It will be consider as discount based on PR00 amount .
If my understanding is not correct then let me know .
Thanks,
Naren
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
hi
their is no standard settings based on your requirement ,
you have to use the ROUTINE or USER EXIT
USEREXIT_SAVE_DOCUMENT
USEREXIT_PRICING_PREPARE_TKOMP
Kind regards
reddy
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
103 | |
12 | |
11 | |
6 | |
6 | |
4 | |
3 | |
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.