Skip to Content
0

Release process dosent work after PO-HOLD

Feb 25, 2017 at 06:14 AM

159

avatar image

user hold po and after that change some data.

po must involve release strategy but it dosent work

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

6 Answers

Jürgen L
Feb 25, 2017 at 08:11 AM
0

It is standard design that the release tab is not available in a held purchase order. You have to change a value of a field that is used in your strategy to make it appear again.

see the KBA: 1981241 - Missing release strategy tab for PO on hold.

Share
10 |10000 characters needed characters left characters exceeded
FA ZA Feb 26, 2017 at 04:18 AM
0

but after changing from hold mode in save status , release strategy tab does not appear ( although it is involve condition for release )

if i create PO from start without holding , it works correctly

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

read my answer again and read the KBA I told you what to do, and don't be coward and tell it if you have no access - it is still better to let the people know that you could not read the KBA than beating about the bush.

0
FA ZA Feb 26, 2017 at 09:33 AM
0

Access Denied

You don't have permission to access "http://launchpad.support.sap.com/" on this server.

i don't have access.

could you please attach a pdf file ?

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

No, because it is copyrighted content. Go to your User-Admins and request authority.

see also https://support.sap.com/home.html and click register on the very top to know about the process

0
avatar image
Former Member Feb 27, 2017 at 07:34 AM
0

For certain organizational reason - you are holding PO and why you want release strategy to triggers for PO status on hold?

Upon saving PO with PO number- strategy should triggers automatically in standard.

Share
10 |10000 characters needed characters left characters exceeded
FA ZA Feb 28, 2017 at 04:45 AM
0

Cause

When a purchase order is on hold, no release strategy is assigned to the purchase order. This is the standard design.

When the purchase order is subsequently saved, because the relevant data for the release strategy has not changed, there is no release strategy assigned to the purchase order. Once there is a change in any value that is part of the release strategy, then the release strategy will be assigned to the purchase order.

I read the comment but second part of that doesn’t work in my case

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

did you also read what I said initially? you have to change a value which is part in your release strategy. e.g. if the total value is a part of the release strategy, then change the quantity or the price and hit enter, then change it back.

0
FA ZA Feb 28, 2017 at 06:47 AM
0

yes i did it but the problem wasnt solved , in related exit code we have condition on

cekko-bsart

bekpo-knttp

but after change value to data that is part of our release strategy , it pass by system an release strategy tab isn't created


IF ( i_cekko-bsart = 'CRL1' OR i_cekko-bsart = 'CRS1' OR
i_cekko-bsart = 'CRP1' OR i_cekko-bsart = 'CRP2' OR
i_cekko-bsart = 'CRT1' ) AND wa_bekpo-knttp NE ' '.
e_cekko-usrn1 = '12'.
e_cekko-usrc1 = 'ACC'.
e_cekko-bsart = i_cekko-bsart .
ENDIF.

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

If you get the strategy tab if you create the PO straight and you do not get it with a hold in the middle despite of changing a value as indicated in the KBA then you have to report a bug to SAP Support, as either their code is not working as explained in the KBA or the KBA is not correct.

Without knowing the complete strategy and the complete code in the exit, and being able to compare its values with a PO that was on hold and another PO that was not on hold it is not possible to evaluate this much further.

From your coding part I certainly miss the statement e_cekko = i_cekko.

But without that it should not work in either case.

0