Skip to Content
0

SAP Purchasing - PO picking up expired scales price in ME22N

Jun 07, 2017 at 08:36 PM

64

avatar image
Former Member

Hi

We are seeing strange behavior in PO where any change in PO quantity is picking up the expired scales price and not the current valid scales price.

ISSUE SCENARIO

We created a PO for 50 quantity and the Current scales price of $150 with 1 quantity gets picked up when the PO is first created from the inforecord maintained in ME12.

Now once the PO is created we go in and update the scale price to $152 with quantity 1 and expire the validity.

New Valid price condition record is created for $ 200 without the scales for quantity 1.

Now if we go to ME22N and change the quantity from 50 to 51 the price is getting updated to the expired scales price of $152.

My Understanding was standard price should not get updated through inforecord.

We would really appreciate any pointers to fix this issue.

Thanks in Advance,

FZ

10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

4 Answers

Jürgen L
Jun 07, 2017 at 09:34 PM
0

Assuming the price is determined based on the PO creation date then your "expired" scale is expired after the creation date

What do you want to say with this sentence: My Understanding was standard price should not get updated through inforecord.

Standard price is in your material master, what has this to do with a purchase order creation?

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Jun 08, 2017 at 01:20 PM
0

Hi Jurgen,

Thanks for your response. Sorry for any confusion. What I meant was to my knowledge the PO should never get updated with price from info record for ME22N changes.Here is some more info below.

Issue 1: ME22N sould not update the price

Issue 2: Even if we have expired the scale price, the system is still updating the price on PO in ME22N with an expired price.

NOTE : we see this issue only when scales are maintained.

Share
10 |10000 characters needed characters left characters exceeded
Jürgen L
Jun 08, 2017 at 07:23 PM
0

Are you certain that you have no BAdI or exit that could cause this trouble?

A price determination is only carried out in ME22N when the user clicks Update in the condition tab or removes the price from the item.

What are you actually doing in ME22N? Are the eventually some hints in the change log?

Share
10 |10000 characters needed characters left characters exceeded
avatar image
Former Member Jun 08, 2017 at 08:31 PM
0

Thanks for your response, but even if we try to change the PO text at the item level the price is getting picked up from the expired scale price conditions in info record. But this is not happening when there is no scale maintained in info record.

Thanks.

Show 1 Share
10 |10000 characters needed characters left characters exceeded

I would recommend to use transaction ANST to analyze your ME22N, it will also tell you if you have somewhere own coding.

0