2010 Oct 19 7:23 AM
Hi,
I want to deactivate a (new BADI) enhancement implementation. Please suggest how to do this.
Can it be done only by commenting the code lines of the implementation or is there a direct 'deactivate' option for the Z implementation in (se19).
However in change mode currently the active<->inactive menu in 'Enhancement Implementation' menu in SE19 is greyed out.
Please suggest.
2010 Oct 19 7:30 AM
Hi Nisha,
Commenting the code would be one way of deactivating logic you have added. But, to deactivate BADI, we need to use same active-inactive button which seems to be greyed out in your case. Please check whether you have sufficient authorizations to modify/create BADI.
Let me know if it helps.
Gouri.
2010 Oct 19 7:30 AM
You can deactivate the Enhancement by clicking on DEACTIVATE (CTRL+F4) option in first screen of SE19. But if the enhancement is already transported to QA/Production, you have the comment the lines in enhancement and activate it & further transport to QA/Production.
2010 Oct 19 7:55 AM
Thankyou veru much for the reponses!
How ever just one doubt, I cannot find this ctrl+f4 'DEACTIVATE' option at all in the initial screen or next screens.
Thanks.
2010 Oct 19 8:29 AM
Hi,
Activate<->Deactivate option is not available in NEW BADI. It's only there in the classic BADI.
But in the NEW BADI (in SE19), in the tab Enh. Implementation Elements, Just UNCHECK the option Implementation is active.
Then your implementation is deactivated.
2010 Oct 19 9:04 AM
Hi,
In the 'Enh. Implementation elements' tab there is no checkbox or a check for 'implementation is active' or anything like that.
All that I have in that tab is the Enhanced Devlopment Object: (at the beginning), then Enhancement spot, Program, Overwrite, Enhancement Implementation type, Enhancement Implementation point/section, FULL_NAME of Superior enhancement.
Thanks.
2010 Oct 19 10:03 AM
Hello Nisha,
Then, it is not NEW BADI. It is Enhancement Spot Implementation.
In that case you have to comment the code. I dont think there is an alternative for this.
2010 Oct 19 1:07 PM
If it was created from implicit enhancement point, go to the enhanced object in change mode, select EDIT->Enhancement Operations->Undo Enhancement.
2010 Oct 19 9:21 AM
2010 Oct 19 9:29 AM
Hi..
Check with your basis guys for required authorizations.
2010 Oct 21 9:48 AM
Hi All,
As of now,i have commented out the lines as suggested by Asik Shameem.
But is there any better solution for this.
Regards,
Nisha
Edited by: Nisha26 on Oct 21, 2010 10:48 AM
2011 Feb 06 12:34 PM
Hi
1.Goto SE18 and enter the name of the sap badi which you have created implementation for
2. Press Display.
2. In the upper menu goto implementation ->overview
4.Locate your implementation and double click on it
5. Put cursor on the appropriate implemented method and press CTRL+F1
6. When in change mode press CTRL + F4
7. Enter your Change request and that's it.
2016 Sep 14 10:21 PM