cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

PO changes after GR

Former Member
7,186

hi all sap expert,

PO release strategy is configure changeable (can be reset to release if any change occurred). But this PO may not be changed if good receipt already happened.

Is it possible to configure price of PO can't be change after good receipt ?

Thanks

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Likes

Hi ,

This is standard feature . You won't be able to make changes to PO once GR has been done .

This is what you are looking for or what ?

Thanks

Dipak

Dilli
Participant
0 Likes

Hi Dipak,

The system is allowing to change the value, qty in the PO after making the GR, I hope in your system you had done configurational settings to avoid the same.

will you please clarify on this.

Regards,

R. Dillibabu.

Former Member
0 Likes

Hi R. Dillibabu,

May I know where is the configuration for change of PO qty after GR?

I am actually want to decrease the PO qty as per GR qty to close the PO but system give an error of message 06023.

Regards,

Julia

JL23
Active Contributor
0 Likes

I have never seen that 06 023 comes up as an error message.

It is usually a status message, a kind of success message.

Example from program MM06EF0P_PRUEFEN


MESSAGE s023 WITH t161t-batxt ekko-ebeln INTO gl_dummy.
mmpur_message 'S' '06' '023' t161t-batxt ekko-ebeln '' ''.

excute SE91 enter message number and click the where-used icon to find whether this message is triggered from a user exit.

Answers (6)

Answers (6)

lydiapark
Discoverer
0 Likes

Is it SAP Standard that PO price is changeable even after GR is completed? (SAP S4 hana)

I think the PO price must not be editable after GR, but my IT maintenance team says it is SAP standard that PO price is changeable after GR.

So they says if I want to block or prevent from PO price change after GR, it requires custom programming to not allow PO to be changed after GR.

Is it right that is SAP standard?

Former Member
0 Likes

hi steve,

Yes that's the problem someone had already use it do good issue & it done to invoice yet.

So inorder to minimize this problem in the future, my user would like to set the configuration if PO had been GR , it can't be changed. So any other way except user exit ?

Thanks a lot,

ting

Former Member
0 Likes

HI,

There is no standard SAP way of doing this so you will either need to find a user exit or set the PO to non-changeable after it has been released (if you use release strategies on POs).

Remember that if you make it non-changeable after GR you will need to be able to change it somehow if the price or qty was wrong, so I would use the logic that the PO cannot be changed if the GR qty > 0. That way when you reverse out the GR the PO will become "open" again.

But good luck with a mdoification like this, it is not one I could recommend.

Steve B

Former Member
0 Likes

Hi expert,

as per your replied to this scenario, may i ask how to set the PO to non-changeable?

Thanks

Former Member
0 Likes

Hi Maia,

In go to SPRO setting, MM - Purchasing - PurchaseOrder - Release Procedure for Purchase Order - Define Release Procedure purchase Order - Release indicator. In release indicator you set 1.

This is steps for non - changable PO.

If any clarification ask your MM consultant...

Regards

Rajesh.

Former Member
0 Likes

Hi steve,

The case raised as describe below :

1. User enter the wrong price in PO

2. Warehouse user had already do good reciept according to the wrong price in PO

3. User correct the price in PO without cancel the good reciept transaction

4. So the moving average price is totally wrong.

Is there any possible config in SAP standard for this matter ? (without any user exit)

Thanks.

Former Member
0 Likes

Hi,

It is not working like you think.

Changing the price after the GR will not update the already received stock (as you correctly stated) BUT, when the invoice is posted (and will therefore match because the price has now been corrected) the INVOICE posting will correct the MAP (as long as enough stock is still there).

So you don't HAVE to cancel the GR and then receive it again to correct the MAP, just change the price as you are doing now and then post the invoice at the correct price (if it hasn't already been posted).

The only problem is that if the stock has been used there is no stock to be able to post the correction to and so the invoice will post to a price variance account instead.

Steve B

Former Member
0 Likes

hi all,

my user want PO can be change if no GR exist but once GR exist user may not change it anymore. Is it possible in standard SAP ?

thanks

Former Member
0 Likes

Hi,

The system will allow changes after GR and it HAS to be able to do this. For example the PO was for 100 and the vendor has delivered 90 and the rest will not arrive. You can set the completed delivery indicator and this would be the right option but some people want to change the PO qty down to the 90 so that no more stock can be received.

Also if the invoice arrives at a different value to the PO and the PO price is deemed to be wrong, you need to be able to correct the price and release the invoice.

So in a standard SAP system you do NOT block changes after GR. You have the PO put through the release procedure again if the value is changed, you would not normally stop the change altogether.

Why do you need to stop the changes after GR? What problem is this causing?

Steve B

dhrubacharan_behera
Active Contributor
0 Likes

Hi ting,

For this the changeablity indicator is to be set to 1 ,ie, can not be changed.

DBehera

Turdpoom_HDS
Discoverer
0 Likes

Config System msg 0006744 as = E, then can solve this issue. “Delivery of Item& of document & already completed”