Enhancement point not getting triggered at run time
I have a new requirement in the program RM06ELLB (ME2o), for which I had to modify create_delivery subroutine in this program. I have used enhance option, created an enhancement point and written my code in it (activated it too). I even kept a hard break-point in the code. But, when i tried to run this program, at run time I could see that my code is not visible at all, its just by-passing the entire code and executing the program. I even tried to generate the program again, but it doesn't seem to work. My Enhancement is active, still is doesn't get triggered at run time.
Please suggest if there is any additional step which needs to be done while implementing an enhancement point.
Sharath Yaralkattimath replied
I checked SFW_BROWSER transaction & found the switch as off.
Object----> /CWM/BFS -----> /CWM/MM ----> /CWM/APPL_MM ----> Enh. Impl. Source Code--->
/CWM/APPL_MM_RM06ELLB---> double-click, you will find the switc status as OFF.
You might need to make it ON through another transaction. I am not sure of the consequences of this. You may try some other options like implicit enhancements..