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: 

Difference between various enhancement options

Former Member
0 Kudos
403

Hi,

Can any one tell me the actual difference between implicit enhancements and enhacement spots.Are these enhancement options are upgrade compatible ?

Regards,

Krishnam Raju

5 REPLIES 5

Former Member
0 Kudos
66

Hi.

You can browse and get lot of details about this. Implicit enhancement is one which you will find in codes, includes, Function Modules. You can add your code for that particular point.

Enhancement spots - For example if you have 5 senario's to implement in a particular transaction which is one to one linked. You can implement continious of that code in 5 different places according to the values triggering.

you can spliting the code and bundling it in the explicit enhancement points.

Regards

Balaji.G

Former Member
0 Kudos
66

Hi,

Go to these wikis, it will help you to do enhancements (implicit & explicit) step by step.

https://www.sdn.sap.com/irj/scn/wiki

search in list for

1> How to do Explicit Enhancement

2> How To Do Implicit Enhancement

Thanks,

Krishna..

I355602
Advisor
Advisor
0 Kudos
66

Hi Krishnam,

In implicit they are available at the beginning of subroutines defined in the standard reports.Edit-> Enhancement operations->show implicit enhancement options. This will highlight all the implicit enhancements in the report.

In Explicit enhancement we have two different types of enhancements u2013 Enhancement point and Enhancement section.

Enhancement point u2013 SAP has some standard functionality defined for a report , but it may be required that youu2019ll need to add your own code. In this case the code that youu2019ll add will be executed along with the standard code.

Enhancement section u2013 SAP has its standard functionality defines but it may not suit your requirement, in that case you may need to add your code and youu2019ll need that code to be executed only. By this method the existing code is automatically commented and a copy of the same code is available to edit.

After executing the report only your code will be executed and the standard code will be bypassed.

Thanks & Regards,

Tarun Gambhir

Former Member
0 Kudos
66

hi,

Enhancement Spots

The enhancement spots are used to manage explicit enhancement options. Enhancement spots carry information about the positions at which enhancement options were created. One enhancement spot can manage several enhancement options of a Repository object. Conversely, several enhancement spots can be assigned to one enhancement option.

For Implicit and Explicit enhancements

http://help.sap.com/saphelp_nw70/helpdata/EN/29/e59441026aae5fe10000000a1550b0/frameset.htm