Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

implicit enhancement implementation not shown in editor

Former Member
0 Kudos

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

10 REPLIES 10

former_member262988
Active Contributor
0 Kudos

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.

0 Kudos

The code of include RV50C903 is shown but the code of the implicit enhancement is not.

So the problem remains...

Wouter

0 Kudos

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.

0 Kudos

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

0 Kudos

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

0 Kudos

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.

0 Kudos

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

0 Kudos

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.

Former Member
0 Kudos

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

bannko
Explorer
0 Kudos

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.