on 12-24-2009 2:12 AM
Hi
I want to set up pricing conditions in the following manner
I have a product which is 100 USD/EA for the first 5 quantity purchased, but for every subsequent quantity purchased above 5, the price is 80 USD. I am creating the order of 10 EA. How do I get to see the total price for 10 as 5x100 + 5x80 = 900.
There might be a very simple solution for this but somehow I am not able to figure it out.
Any help?
Thanks
Hi
If 100 and 80USD amount is fixed, then the simplest solution is to use Routine.
Use VOFM>Formula>Condition value.
give your requirement to your ABAPer and tell him to code the routine.
Assign that routine to your condition type in prcing procedure under calculation column.
try and revert
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rama,
in the initial screen of VK11, give the price of the material. Then go to scales and in scale quantity give 5 and amount 100 and also enter the currency.
then go to the below liine there give 6 and the price as 80. then check ur order. hope it works.
Cheers,
Anil.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
This message was moderated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
This is controlled by u2018Scale typeu2019 in Condition record. To check the scale type follow this path: TCode: VK12 >> Select the line item of condition record >> Click on Scales (F2) >> keep the cursor on Scale quantity >> Click on details (F6). Here you will find the scale type. The scale type should be u2018Du2019 u2013Graduated to interval scale. If you are able to change here to D it is ok. If you are not able to change this scale type to D, set the scale type D in Condition type u2018PR00u2019.
So, set the condition type u2018Du2019 in the field Condition type of scale tab in Condition type PR00. Then maintain the condition record in VK11; Scale quantity 5, the amount 100 USD; Scale quantity 10, the amount 80 USD.
Now create a sales order; the first five units will pick 100 USD per unit; the second 5 units will pick 80 USD per unit.
This was tested in IDES; works fine.
Regards,
K Bharathi
Hi,
We can achive this scenario by scales while maintianing the condition records.
Regards
sk
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
By creating the conditon record scales for the pricing condition type ,you can realise this function .
for example ,you can set up the scale like
to 5 pcs 100 usd per pc
10 pcs 80 usd per pc
15 pcs 70 usd per pc
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello
You can use one of the below user exit to fullfil the requirement.
USEREXIT_XKOMV_FUELLEN_O_KONP (module pool SAPLV61A, program RV61AFZB)
USEREXIT_PRICING_COPY (module pool SAPLV61A, program RV61AFZA)
thank you
Anirudh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.