Skip to Content
author's profile photo Former Member
Former Member

Enhancement Points

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

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

8 Answers

  • Best Answer
    author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2009 at 05:46 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2009 at 06:03 AM

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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Feb 27, 2009 at 05:38 AM
    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2009 at 05:42 AM

    SEARCH IN SCN

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

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

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Feb 27, 2009 at 05:45 AM

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2009 at 05:46 AM

    Hi,

    Check this link to know about enhancement spots.

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

    Regards,

    Jyothi CH.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2009 at 05:58 AM

    Enhancement points:

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

    how to implement implicit and explicit enhancement points

    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-a653307fc6fc

    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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Feb 27, 2009 at 06:02 AM

    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-cd765fb99702

    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

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.