2009 Apr 09 9:54 AM
Hello fellow developers,
I created an implicit enhancement in include RV50C903 wich contains the form DATEN_KOPIEREN_903.
At the end of this form the implicit enhancement is implemented.
Saving and activating this implementation does not lead to problems.
However, after ending the editor and reopening the sourcecode again I do not see the implementation anymore.
Looking at SE80 in the enhancement info system I'm able to find the implementation, so it does exist with the correct code, but it is not displayed in the editor anymore.
How do I get the editor to display this implicit enhancement again?
Kind regards
Wouter Heuvelmans
Pyramid Applied Solutions
The Netherlands
Hello fellow developers,
I created an implicit enhancement in include RV50C903 wich contains the form DATEN_KOPIEREN_903.
At the end of this form the implicit enhancement is implemented.
Saving and activating this implementation does not lead to problems.
However, after ending the editor and reopening the sourcecode again I do not see the implementation anymore.
Looking at SE80 in the enhancement info system I'm able to find the implementation, so it does exist with the correct code, but it is not displayed in the editor anymore.
How do I get the editor to display this implicit enhancement again?
Kind regards
Wouter Heuvelmans
Pyramid Applied Solutions
The Netherlands
2009 Apr 09 10:00 AM
Hi,
you can check out in SE20 give your enhancement implementation name and display ....from there double click you will see your code...
Thanks,
Shailaja Ainala.
2009 Apr 09 10:05 AM
The code of include RV50C903 is shown but the code of the implicit enhancement is not.
So the problem remains...
Wouter
2009 Apr 09 10:22 AM
Hi,
In se20 itself go to enh.implementation elements tab....
select the record and click on last button (ABAP) display code for logistic poit.
Thanks,
Shailaja Ainala.
2009 Apr 09 10:58 AM
I understand what you guys are saying but that's not the problem I meant.
Normally the implicit enhancement implementations are shown in the ABAP editor itself but in this case they're not.
Question is why?
What I found is that include RV50C903 is part of two main programs, SAPLV50S and SAPFV50C.
Does that make it a problem for the enhancement framework to show the implementation code in the ABAP editor?
Regards
Wouter
2009 Apr 09 11:19 AM
Hi Wouter Heuvelmans ,
Yes i understand your query.
One reason why this happens is if your code contains syntax errors, then the implicit enhancement will not be displayed in your code. But it will show up SE80 or SE20 etc
Thats why i asked you to activate your code from SE80 to make sure there are no errors
Second reason may be
Note 1137927 - Implicit Enh. Impl.s not shown for multi-used includes
Check the note to see if it is valid
Regards
2009 Apr 09 11:23 AM
Hi,
I too faced the same problem ....then i came to knwo that there was syntax problem.....plz check out any syntax problems in your code..
Thanks,
Shailaja Ainala.
2009 Apr 09 12:26 PM
There are no syntax problems, the implementation is carried out when executing.
Also we are on SAPKB70017, so the note mentioned has already been implemented.
Still the problem remains...
Regards
Wouter
2009 May 12 10:49 PM
Hello,
I faced the same issue but I am able to find my code by doing the following. Go to the place where you have put your implicit enhancement code then select the option show implicit enhancement option in the Edit menu after that go to program menu and click on the enhance menu item or press Shift+F4 then you will be able to see your code.
Please let me know if this doesnot work for you...
Thanks in advance,
Mahamood.
2009 Apr 09 10:12 AM
Hi,
In SE80 for your implementation check the tab "Enh Implementation Elements" . In this there is a button "ABAP" which displays your code. Check it once and activate it again from SE80
Regards
2016 Aug 10 7:00 AM
Hi Wouter Heuvelmans,
i have experienced exactly the same problem. After activating the enhancement in standard SAP report, it suddenly disappeared.
My solution was:
1. I have checked the package where i have stored the enhancement in SE80 (Enhancement folder). It was there but after checking the "Enh.Implementation Elements" tab there was nothing.
2. So i went back to SAP standard report, on the same place i have once again created the Impl.Enhancement. After creating it again, suddenly showed up again but without the code i have written before.
3. So i have written the same code again as before, i have activated it again and this time everything stayed as it was and the enhancement did not disappear.
4. Conclusion - magic
Hope it will help somebody.
| User | Count |
|---|---|
| 3 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |