Skip to Content
Author's profile photo Ashok Kumar Telugu

Deactivating Hold Functionality in Purchase order Screen

Requirement: Deactivate Hold functionality  in Purchase order screen (ME21N).


First go to Transaction code SE19 and Input the Badi name as per below screenshot and click on Create Implementation.

Untitled1.jpg

Untitled2.jpg

Now Input the Implementation name as Z_ME_HOLD_PO and Press Enter key.

Untitled3.jpg

Enter the Description of the Badi as per above screenshot and Click on Save Button and assign and Package and press Enter key.

Untitled4.jpg

After Saving, System prompts you the Workbench request. Here click on Create New Request and Add the description as you required and press Enter key twice.

Untitled5.jpg

Now go to Interface Tab and click on Method IS_ALLOWED

Untitled6.jpg

Put the below code and click on Activate button and Press enter twice and Activate again.

Untitled7.jpg

Now create a Purchase order in ME21N and you can observe that the Hold Icon is disappeared.

Untitled8.jpg

Note : 

1) You can have written your own logic such as Suppressing / Deactivating the “Hold” icon for Certain document types etc.. with the Said BADI.

2) With the said BADI, you can also deactivate the Park functionality in Purchase order screen. The Method for Park functionality would be CH_PARK.


Please note that Park functionality in Purchasing documents has been introduced in SAP ECC EHP5.

———————————————————————————————————-

I welcome Suggestions / comments.


Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Ravindra Devarapalli
      Ravindra Devarapalli

      HI,

      Thanks. It is very useful.

      Author's profile photo Mehmet Ozgur Unal
      Mehmet Ozgur Unal

      Hi,

      very useful for badi example.

      thanks

      MOU

      Author's profile photo Former Member
      Former Member

      Another Nice one from Ashok 🙂

      Author's profile photo Cecil D'Souza
      Cecil D'Souza

      Thank you Ashok for this enhancement. Next time, it would be nice if you could number the screens/statements for clarity.