Skip to Content

Archived discussions are read-only. Learn more about SAP Q&A

How to make a Class Enhancement Implementation not run?

HI Gurus,

I enhanced a standard Class, to created a over-write method. But Now i do not want this implementation run,

how to make it? And I do not want delete it at all.

I tried inactivate the enhancement implementation also inactivete that method. But still run the old active one.

Thank you.





In the Enhancement you can use switches to activate/deactivate enhancements:

In the property-Section of the Enhancement you can enter a switch.

It is possible to create own switches and use them in own enhancements, but I don't know how to create, because I never needed.

I am not sure, but I think, that switches can only be activate one time and then you can not deactivate them again.

Otherwise I would comment the Code or, if you need to change it often, write a Method or function to check, if your implementation is active or inactive at the moment. Use the Name of the Enhancement as a Parameter and you can reuse this method, if you need it in an other enhancement.



2 View this answer in context

Helpful Answer

Not what you were looking for? View more on this topic or Ask a question