Application Development and Automation 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: 
Read only

Problem with Implicit Enhancement Point

Former Member
0 Likes
1,802

Hi All,

I have an issue with the Implicit Enhancement Point.

Scenario :

1. I have a BAPI called BAPI_APOATP_CHECK.

2. At the starting point of this BAPI, there is an enhancement point.

3. So, I created an implicit enhancement point and I had written some code.

Problem:

The problem is ABAP statement written in this enhancement points are not getting executed; though the control enters into the implicit enhancement point. While creating the enhancement point it asked me to choose either Declaration or code. I tried to implement it both ways but no luck.

What could be the problem. Please help me on this.

Thanks,

Babu Kilari

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
855

Try to activate your enhancement using Menu - Function module -> activate enhancement when you are in enhancement mode.

regards,

PB

4 REPLIES 4
Read only

Former Member
0 Likes
855

since it is an implicit enhancement , check weather the control is going to the perform in which this implicit enhancment is defined is called..

Regards

Kumar

Read only

Clemenss
Active Contributor
0 Likes
855

Hi Babu,

first of all you may consider to study the <span style="color:#FF0000"> [Enhancement Framework|http://help.sap.com/saphelp_nw70ehp1/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm] <span>

As outlined here, implicit enhancement options are provided by the system. That means that you do not have enhancement points that you can see in the source code.

Additional explicit enhancement options are defined by SAP application developers.

Note that after creating an enhancement spot and a simple enhancement implementation, you have only the containers but you still have to create an enhancement option or the respective implementation.

Kind regards,

Clemens

Read only

Former Member
0 Likes
856

Try to activate your enhancement using Menu - Function module -> activate enhancement when you are in enhancement mode.

regards,

PB

Read only

Former Member
0 Likes
855

Hi,

Check if your enhancement implementation is active.

you can check this dircetly in the source code.

Check if you are using any switches.

If not then try to come out of application once and rerun. It should work.

Thanks

Kiran.