cancel
Showing results for 
Search instead for 
Did you mean: 

Prevent PO to populate price from last po price

Former Member
0 Kudos

Hi Expert,

In purchasing info record, I have this condition:

Valid from 15.04.2013 to 30.04.2013

PB00 : 1 USD

The price is not available yet for May.

I want to have the result like this:

When I create PO with exactly the same vendor, material, plant and purch.org, but the PO date is 01.05.2013, I want the system to block the PO since the PO date is not met the validity date in info record.

I know this is the standard, but the problem is :

I forgot to remove the check-mark in info-update field in my last PO, so when I create PO with exactly the same vendor, material, plant and purch.org, but the date is 01.05.2013, the system populates the price from the last PO.

This condition causes the PO to get the wrong price.

Since then, every time I create PO, I remove the check-mark in info-update field, but I still don't have any idea how to prevent this PO from populating the last PO price, if the validity period is not met.

Please help.

Best regards,

Amri

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello,

Refer this path:

SPRO --> MM --> Purchasing --> environment --> define default values for buyer --> Price adoption --> select  'do not copy 'option.

For info record update .. refer same path --> goto indicators --> you can select option under 'info record update'

Hope this will solve your problem..

Regards,

Priti

Former Member
0 Kudos

Hi Priti,

Thanks for your answer, but I could not find 'Price Adoption' under 'define default values for buyer'. what should I do then?

Former Member
0 Kudos

Owh sorry, I think I have to copy the default value first, then assign it to specific user id.. I got it. I will try and let you know the result soon..

Former Member
0 Kudos

Guys, so far everything run as expected in sandbox. That's great. I will try to test in QA.

will be back to you soon.

Former Member
0 Kudos

Hi Priti,

I have same issue and get the path you mentioned.

But there are two groups, which one is active, how can i get to know?

Regards

Abhishek Jain

JL23
Active Contributor
0 Kudos

the version 01 is in general used. all other versions are only used if the user has entered a user parameter EVO with parameter value equal to the version.

Answers (5)

Answers (5)

Former Member
0 Kudos

Hi,

In addition to Bijay, kindly check info record at various level, may be created on Purchase Organisational level or Org+Site level, check info record is coming in PO from where. Just double click on info record will show you. Sometime EINA/EINE table not update properly. Check that info record in me12, is it changeable. Check also condition record in MEK3 or MEK2

Regards

Sanjeet Kumar

BijayKumarBarik
Active Contributor
0 Kudos

Hi,

Check during creation of purchase order- any purchase info record  number triggers,if yes-Set Flag for Deletion for that info record  number in t.code: ME15 and save.

Now create a new purchase order with ME21N and see the difference!

If needed, you can deactivate automatic info record  update in purchase order by referring a thread which already discussed:

http://scn.sap.com/thread/3188717

Regards,

Biju K

former_member197616
Active Contributor
0 Kudos

Hi,

The simple solution could be , alsong with inforecord do you also have source list ? If so you can use that . Wwhile you create PO , sustem will stop if the dates are after the validity .

also , you can always overwrite the PO value with a new value , even the price is defaulted , with the new price you check the infoupdate indicator then new price will be coming into the last PO .and this price will get defaulted .

For such cases SAP always suggests to have a aggrement in place for the prices ..

Regards,

Former Member
0 Kudos

Hi Mahfudz,

You can control it by making changes in given path: IMG-MM-Purchasing-Environment-Define Default Values for Buyers-Setting for Default values-In Price Adoption Tab tick option "DO NOT COPY"

Try this and let us know.

Regards,

Anoop Singh

Former Member
0 Kudos

Hi Amri,

In addition to Priti's answer, this setting can be done userspecific with parameter EVO.

You can create your own setting for "dafault values" and assing EVO parameter to user id with default value.

Regds,

Nilesh