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: 

Enhancement Points

Former Member
0 Kudos

Hi,

What are Enhancement Points?

What are Enhancement Spots?

How to find them?

How to write code in them?

What is the difference between Implicit and Explicit enhancement points?

Which scenarios we go for Implicit ?

Which scenarios we go for Explicit ?

Plz write some scenarios with examples?

Thanks

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi,

Check this link..[Enhancement Framework|https://www.sdn.sap.com/irj/scn/advancedsearch?query=enhancement+framework&cat=sdn_all]

8 REPLIES 8

Former Member
0 Kudos

SEARCH IN SCN

Use advance search https://www.sdn.sap.com/irj/scn/advancedsearch?cat=sdn_all&query=enhancements&adv=false&sortby=cm_rn...

Edited by: sachin sharma on Feb 27, 2009 11:13 AM

former_member632729
Contributor
0 Kudos

Hi Dude,

Enhancements:

Whenever enhancement needs to be incorporated directly into the ABAP source code, this technology shall be provided. Implementing this technology is also called as Source Code Plug-In. There are two types of Source Code enhancements possible.

1. Implicit enhancement option

2. Explicit enhancement option

To implement this in SAP standard code first you need to change to enhancement mode (click on Spiral Icon at application tool bar)

u2022 Implicit enhancement option

Throughout the ABAP system, enhancement options are automatically available at certain pre-defined places. Some of the implicit options are:

1. At the end of all the programs (Includes, Reports, Function pool, Module pool, etc.), after the last statement

2. At the end of a structure definition (before TYPES END OF,DATA END OF,CONSTANTS END OF, and STATICS END OF).

3. At the beginning and end of all FORM subroutines

4. At the end of all Function Modules

5. At the end of all visibility areas (public, protected and private) of local class

Find out an implicit enhancement in standard programs process :

Goto se38 -> program name -> display -> goto at menu bar -> Enhancement operations -> Show implicit enhancement options.

You will be finding the implicit enhancements of that program.

To implement that implicit enhancement -> click on Spiral icon at application tool bar. -> place the cursor on the implicit enhancement line where you want to add custom code. ->right click goto enhancement implementation -> create. -> A popup window appear -> pass the enhancement name and short description. Proceed coding.

u2022 Explicit enhancement option

There are two types of Explicit Enhancement options available. One which can be provided at a specific place - called Enhancement Point, and another which can be used to replace a set of statements u2013 called Enhancement Section. For this, we now have two new ABAP statements, viz.

1. ENHANCEMENT-POINT

2. ENHANCEMENT-SECTION

Former Member
0 Kudos

Hi,

Check this link..[Enhancement Framework|https://www.sdn.sap.com/irj/scn/advancedsearch?query=enhancement+framework&cat=sdn_all]

Former Member
0 Kudos

Hi,

Check this link to know about enhancement spots.

http://help.sap.com/saphelp_nw04s/helpdata/en/91/f1e540f8648431e10000000a1550b0/frameset.htm

Regards,

Jyothi CH.

Former Member
0 Kudos

Enhancement points:

http://help.sap.com/erp2005_ehp_04/helpdata/DE/42/fc86e86af51a77e10000000a422035/frameset.htm

Enhancement spots:

Check this PDF Page No. 14,

https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bb54c452-0801-0010-0e84-a653307f...

Check this link for defining Enhancements..

/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework

Regards,

Joan

Former Member
0 Kudos

Hi Narendra,

To find out implemented enhancement refer below link

https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/d0456c54-0901-0010-f0b3-cd765fb9...

Refer this link for Enhancement Spots

http://help.sap.com/saphelp_nw04s/helpdata/en/91/f1e540f8648431e10000000a1550b0/frameset.htm

Thanks,

Syf

Edited by: syfulla shaik on Feb 27, 2009 11:33 AM

Former Member
0 Kudos

SEARCH IN SDN BEFORE POSTING!!!!!!!!