on 09-15-2016 7:21 PM
Hello Experts,
We are having the below requirement.
When a customer orders >$500 (order net value…one to many lines) of product on a single order, the promotion (Z50% condition) is they will receive a 50% discount on the freight total (ZFRT). If the order is less than $500, no discount (Z50%), normal freight.
In the current configuration if the Order value is greater than 500$ then Condition Type Z50% gets populated in the Sales Order and gets caclulated with 50% discount of the Net Value.
If the Order Value is less than 500$ the discount is not applicable.
Enclosed is condition record of Z50% condition type.
Sales Order showing the snap shot of the calculation.
In the pricing procedure to condition type Z50% we have assigned the Condition Base Value Routine 2 which is taking care of above logic.
Now the requirement is if the Sales Order value is > 500 then value of Z50% should be calculated on the value of ZFRT Condition Type. i.e. 50% of the Value of ZFRT Condition Type.
Refer snap shot of Sales Order showing expected calculation.
Please can you share your expert advice if this can be achieved at the functional level.
At technical level I have tried creating new routine in Alternative Calculation Type but its not working.
Also tried modifying the Alt Cond Base Routine 2 but no result.
Request you to share your valuable inputs if this can be achieved at functional level how
or through ABAP development.
Thanks,
Farhan.
Hello,
My suugestion is, create just another discount cond. type which will be calculated only on ZFRT.Write a simple requirement routin that will make that new discount cond. type appear only when order value is more than 500.
hope helps
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Shiva,
Enclosing the snap shot of PP showing ZFRT and Z50% Condition Type.
Also enclosing code of Alt C B Value Routine 2.
This requirement is we need to deliver soon.
Please share valuable inputs and soln asap.
Only change we need in current logic is if Order value > 500$ then only Z50% should be populated but it should give 50% discount on the value of ZFRT.
Thanks,
Farhan.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
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.