cancel
Showing results for 
Search instead for 
Did you mean: 

Hi Gurus,I have a requirement in SAP MM Purchasing.

dhammika
Explorer
0 Kudos
495

There is a condition parameter (impurities count per 500 g) based on that parameter price has to be reduced as per the below.

If Parmenter is less than 1500 : no deduction 

If parameter is between 1500 and 1600 : deduct .10 USD from the price

If parameter is between 1600 and 1700 deduct .20 USD from the price

 

can some one help on the solution please?

Thanks.

View Entire Topic
Lakshmipathi
Active Contributor
0 Kudos

Are your client receiving a PO or generating a PO on a vendor ?  If it is for vendor, then, I believe, you will come to know the extent of impurities, only after GR is made.  Only during MIRO, the amount can be deducted if required.   Having said that, validating at PO level may not be possible.   Nevertheless, instead of hard-coding the logic, it is better to maintain those values in tvarvc table and compare at transaction level when the payment is made.  This logic can be applied either in a routine or user exit and the advantage of going with tvarvc table is at a later date, if there is a change in Business requirement and if 1000 to 1500 also to be added, you just need to the values in this table, so that the coding logic will take care.  On the other hand, if you hard-code, each and every time, you need to touch the code.

dhammika
Explorer
0 Kudos
Hi Lakshmipathi, this for generating PO for vendor and prior to the PO they check a sample, based on the sample impurity level the price to be adjusted.