Creating an enhancement point in an include

Hi there,
We are looking at creating an enhancement point in an include that is used by many main programs. 
What I'm trying to understand is whether I need to create multiple enhancement spots (ie. one for each main program that calls the include) or whether it is possible to have one enhancement spot (and obviously a corresponding enhancement implementation) that will be executed by all the main programs?
Any advice would be greatly appreciated.
Michael Arter

Hi,
Yes we are aware of implicit enhancement points and certainly would have used them if we were able to code a solution at the start or end of the include.  Unfortunately we wish to influence some code in the middle of the include and the only way I can see to do this is to explicitly create an enhancement point.
Michael Arter

Similar Messages

  • Creating an enhancement point

    hello
    i have to add some codes in enhancement ENHANCEMENT-POINT ZUORDNUNG_DURCHFUEHREN_01 SPOTS ES_SAPLMR1M.
    what im not sure is whether im doing it in the right way coz its the first time im doing that
    i right click on the ENHANCEMENT-POINT ZUORDNUNG_DURCHFUEHREN_01 SPOTS ES_SAPLMR1M.
    where i can create the enhancement or is there another way coz i was following a tutorial, im not getting the same screens
    plz confirm

    hi sia anjali,
    The better way to start with a Enhancement is;
    1) Go to SE18
    2) Give Enhancement Spots and click Display.
    3) Scroll the list for your Enhancement Point   (ZUORDNUNG_DURCHFUEHREN_01) and Double click on it.
    4) Now The code will be opened in ABAP Editor.
    5) Before modifying switch to "enhancement mode" by pressing the "Enhance Sourcecode" Button( Shift + F4).
    6) Now Right Click -> Enhancement Implementation -> Create
    7) Click on the Create icon and Give Name and description
    8) Assign Package
    9) Now select the newly created Enhan. implementation and press enter.
    10) Now start writing code as usual.
    Regards
    Karthik D

  • Creation of an enhancment Point

    Hi all,
    We are creating an Enhancement-Point for an include RV15CI03. This include has several main programs. The one that we want to use is,RV15C002.
    When we create an Enhancement-Point, the COMPILATION UNIT is set to RV15C002 automatically.
    Is there a way to change the compilation unit for this point as "Multiple_use Include".
    Points guaranteed for helpful answers
    Best Regards,
    Ram.

    Hi,
    I dont see a point in having this statement
    swc_set_table event_container 'INTERNAL_TABLE' t_cnp_container. Infact it is not needed !!
    SWE_EVENT_CREATE like any other FM, take a
    lt_var type standard table of SWCONT.
    ls_var type SWCONT.
    fill your ls_var with all fields and append it to lt_var each time and pass lt_var to event_table of SWE_EVENT_CREATE. It should work !!
    However, suggested way is to use SAP_WAPI_CREATE_EVENT instead of SWE_EVENT_CREATE  from ECC 5.0 onwards. There are fe concerns with SWE_EVENT_CREATE mainly with respect to commit and persistancy. Better we should use SAP_WAPI* as much as possible from ECC 5.0.
    Try above and Good Luck !!
    Regards
    Krishna Mohan

  • Creating a Function Module for Standard Include

    Hi ALL,
    There is a standard Include in that i have created 1implicit Enhancement Point and there is 200 lines code is there ,so my client is saying to keep this code in function module. This is the below code  can any one do how to write this code in function module with passing parameters and all the stuff.Means Import parameters ,Export parameters and Source code ?
      Perform change_order_va02.
      data: l_vbfa like vbfa,
            l_FKART like vbrk-FKART,
            l_fksto like vbrk-fksto,
            l_sfakn like vbrk-sfakn.
      data: begin of lt_vbfa occurs 0,
              vbeln like vbfa-vbeln,
            end of lt_vbfa.
      if komfk-vbtyp ca 'PO'.              " debit/credit memo
        select vbeln into table lt_vbfa from vbfa
               where vbelv = KOMFK-VBELN and
                     ( vbtyp_n = '5' or vbtyp_n = '6' ).
          loop at lt_vbfa.
            clear: l_fksto, l_sfakn.
            select single FKART fksto SFAKN into (l_FKART, l_fksto, l_sfakn)
                   from vbrk
                   where vbeln = lt_vbfa-vbeln.
            check: sy-subrc = 0,
                   l_fksto is initial,
                   l_sfakn is initial.
                 message e310(zz) with l_FKART l_vbfa-vbeln.
          endloop.
      endif.
    *}   INSERT
    ENDFORM.
    *{   INSERT         D01K9A0PBY                                        1
    *&      Form  change_order_va02
      228810/45115 FUWAGNK implement VA02 into VF01 for Turkey
    -->  p1        text
    <--  p2        text
    FORM change_order_va02.
    Tables : *knvi, *lips, *likp.
    DATA: Z_MODE value 'N'.
    data: hf-date(10).
    DATA: BEGIN OF BDC_TAB OCCURS 0.
           INCLUDE STRUCTURE BDCDATA.
    DATA: END OF BDC_TAB.
    DATA: BEGIN OF BDC_MSG OCCURS 0.
           INCLUDE STRUCTURE BDCMSGCOLL.
    DATA: END OF BDC_MSG.
    select single vbeln vgbel from *lips into corresponding
           fields of *lips
                  where vbeln = KOMFK-VBELN.
    select single vbeln LFART from *likp into corresponding
           fields of *likp
                  where vbeln = KOMFK-VBELN.
    if *likp-lfart = 'LF'.
    select single vbeln vkorg kunnr from vbak into corresponding
           fields of vbak
                  where vbeln = *lips-vgbel.
    if vbak-vkorg = '1252'.
       clear bdc_tab. refresh bdc_tab.
       move 'SAPMV45A' to BDC_TAB-PROGRAM.
       move '102 '     to BDC_TAB-DYNPRO.
       move 'X'        to BDC_TAB-DYNBEGIN.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       move: 'VBAK-VBELN'  to BDC_TAB-FNAM,                   "Doc.Number
              VBAK-VBELN   to BDC_TAB-FVAL.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       MOVE: 'BDC_OKCODE'  TO  BDC_TAB-FNAM,                 "OK-CODE
              '/00 '        TO  BDC_TAB-FVAL.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       move 'SAPMV45A' to BDC_TAB-PROGRAM.
       move '4001'     to BDC_TAB-DYNPRO.
       move 'X'        to BDC_TAB-DYNBEGIN.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       MOVE: 'BDC_OKCODE'  TO  BDC_TAB-FNAM,                 "OK-CODE
              'KKAU '      TO  BDC_TAB-FVAL.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       move 'SAPMV45A' to BDC_TAB-PROGRAM.
       move '4002'     to BDC_TAB-DYNPRO.
       move 'X'        to BDC_TAB-DYNBEGIN.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       select single * from *KNVI into *KNVI where KUNNR = vbak-kunnr
                                               and ALAND = 'TR'
                                               and TATYP = 'MWST'
                                               and TAXKD = '2'.
       if sy-subrc =  0.
          exit.
       endif.
       move: 'VBAK-WAERK'  to BDC_TAB-FNAM,               "Currency
             'YTL '        to BDC_TAB-FVAL.
             APPEND BDC_TAB. CLEAR BDC_TAB.
       write sy-datum to hf-date.
       move: 'VBAK-AUDAT'  to BDC_TAB-FNAM,                   "Doc.Number
              hf-date      to BDC_TAB-FVAL.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       move: 'VBKD-PRSDT'  to BDC_TAB-FNAM,                   "Doc.Number
              hf-date      to BDC_TAB-FVAL.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       MOVE: 'BDC_OKCODE'  TO  BDC_TAB-FNAM,                  "OK-CODE
              '/11 '        TO  BDC_TAB-FVAL.
       APPEND BDC_TAB. CLEAR BDC_TAB.
       CALL TRANSACTION 'VA02'
            USING BDC_TAB MODE Z_MODE UPDATE 'S'
                  MESSAGES INTO BDC_MSG.
         IF SY-SUBRC NE 0.
            clear bdc_tab. refresh bdc_tab.
         endif.
      endif.
    endif.
    ENDFORM.                    " change_order_va02
    Regards,
    Venkat

    ans

  • Enhancement Point Creation in Internal table

    Hi,
    I want to create a Enhancement Point in Internal table declared in Customize Program.
    This is more related to clarification of concept related to Enhancment Point.
    But when i am putting the cursor inside the internal table and right click and Enhancment -> create ,it is giving me a message
    that "Position of enhancement section/point statement is not allowed".
    This means that we can't create Enhancement point or Enhancement Section inside the Internal table and solution is we can use
    only Implicit Enhancement point.
    But the doubt is that i had seen SAP programs where they have created the Enhancement point in the internal table declarations.
    How that is possible then?
    Please provide your helpful answers to get me more clarification on Enhancement Point/
    Thanks,
    Manish

    Hi Afzal,
    Below is the code from standard program :-
    DATA: BEGIN OF lbbes OCCURS 10,        "Tabelle für LB-Bestände
            lifnr LIKE ekko-lifnr,
            matnr LIKE mdpm-matnr,
            werks LIKE mdpm-werks,
            charg LIKE lifbe-charg,        " SC-batch: Key-Feld
            lgort LIKE resb-lgort,         " SC-batch
            lbmng LIKE lifbe-lblab,        "LB-Bestandsmenge
            erfmg LIKE mdpm-bdmng,         "Verfügbare Menge
            erfme LIKE mdpm-lagme,         "Basismengeneinheit
            wamng LIKE mdpm-bdmng,
            waame LIKE mdpm-lagme,
            vstel LIKE tvstz-vstel,
            ladgr LIKE marc-ladgr,
            sernp LIKE marc-sernp,
            lblfa LIKE t161v-lblfa,
            bdmng LIKE mdpm-bdmng,   "sum of dep. requirements from SC POs
            bdbam LIKE mdpm-bdmng,   "sum of dep. requirements from SC req's
            rsmng LIKE mdpm-bdmng,         "sum of transfer reservations
            slbbm LIKE mdpm-bdmng,   "sum of third-party SC requisitions
            slbmg LIKE mdpm-bdmng,         "sum of third-party SC POs
            lfimg LIKE komdlgn-lfimg,      "sum of open deliveries
            maktx LIKE mdpm-maktx,
            selkz LIKE sy-calld.
    ENHANCEMENT-POINT rm06ellb_03 SPOTS es_rm06ellb STATIC.
    $$-Start: RM06ELLB_03----
    $$
    ENHANCEMENT 3  /CWM/APPL_MM_RM06ELLB.    "active version
    DATA:   /cwm/waame LIKE mdpm-lagme,
            /cwm/lbmng LIKE lifbe-lblab,    "LB-Bestandsmenge in ParallelME
            /cwm/erfmg LIKE mdpm-bdmng,     "Verfügbare Menge in ParallelME
            /cwm/erfme LIKE mdpm-lagme,     "ParallelME
            /cwm/meins LIKE mdpm-lagme,     "CW-BasisME
            /cwm/bdmng LIKE mdpm-bdmng,     "sum of dep.req.< SC POs in PME
            /cwm/lfimg LIKE komdlgn-lfimg,  "sum of open deliveries in PME
            /cwm/rsmng LIKE mdpm-bdmng,     "sum of transfer reservations
            /cwm/slbbm LIKE mdpm-bdmng, "sum of third-party SC requisitions
            /cwm/slbmg LIKE mdpm-bdmng,     "sum of third-party SC POs
            /cwm/bdbam LIKE mdpm-bdmng.  "sum of dep. req´s from SC req's
    ENDENHANCEMENT.
    $$-End:   RM06ELLB_03----
    $$
    DATA:
          END OF lbbes.
    Now in the internal table lbbes they have created the enhancement point and in implementation of enhancement point they have declare some extra fields.This is not a implicit enhancement but it is a explicit enhancment implementation with the help of enhancement point.
    Similarly if i have to do in my customize program then how to go ahead?
    I knew that it is possible with Implicit Enhancement point and i can implement that also.
    Let me know your views about this.
    Thanks,
    Manish

  • Trying to add enhancement point in standard code

    Hi,
    i am trying  to add enhancement point in standard code using the steps givenin the link.
    http://www.sapdev.co.uk/enhance/eframework/ef_implicit.htm
    but i am not able to get the enhancement point .
    Could you please let me know if there is anything additional steps to be followed.
    or are there config setting that has to be checked.
    Regards,
    saleha

    Hi Sandra,
    when I try to create an enhancement point by pressing enhance (shift-f4) going in edit->Enhancment operations->Create it gives me a message 'In this mode you can create implementations only'. (At this point my cursor in the code is at the point I want to make it happen)
    So the Q is how do I get the E.point in the code at the point I desire.
    Regards,
    Saleha

  • Inactivation of enhancement point

    dear friends,
                       i have created two enhancement point in my program. i implemented both point separately. but now i want to inactivate one enhancement point. so could you tell me the right way for inactivate it.
    another question i would like to ask you that how can i assign 2 or more spot to one enahancement point.
    regatds,
    sunil sharma

    Hi Sunil,
    place the cursor on enhancement editor, click on spiral icon again, next goto edit-> press on show implisit-enhancement -press on 'change enhancement ' just comment the code or delete it and activate it again.
    you can not assign enhancement points: SAP will define enhancement points in some places only.
    If you define your self, you may not get the objects or screen data, so you cann't do any validations on it.
    Thank you
    srinu

  • Is any Userexit or BAdi or enhanc. point while create PO with reference .

    Hello Experts,
    Is there any Userexit or BAdI or Enhancement point while create P.O with reference .
    My requirement is while creating the P.O.(ME21N) with reference, The payment terms is getting copied from the reference P.O. and become grayed out (Non editable) instead of that user want the payment terms which we have maintained in (LFB1) Vendor Master.
    Please help me to resolve my problem.
    Edited by: Ketanp on Mar 7, 2012 11:48 AM

    Hi
    Try with badi ME_PROCESS_PO_CUST
    Regards
    Eduardo

  • Create Enhancement Point / Section ?

    Hi,
    I want to create a new enhancement point / section in a standard SAP code, how to create it. I need to create it in the code "SAPLMIGO".
    regards,
    Navneeth K.

    Hello Navneeth,
    Please be aware that this Enhancement Framework is available from netweaver2004s as i understood,or if the SAP Basis version is greater than 700
    Create a composite enhancement spot
    1.Select the package in which you want to create the enhancement spot.
    2.Open the context menu and choose Create ® Enhancement ® Composite
    Enhancement Spot.A dialog appears.
    3.Specify a name and a short description.
    Optionally, you can assign the new spot to an already existing composite enhancement spot.
    4.Choose Activate to activate the new spot.
    Create a subordinate composite enhancement spot
    1. Open the desired package.
    2. Select the composite enhancement spot to which your new subordinate composite spot will belong.
    3.Open the context menu and choose Create ® Subordinate Composite Enhancement Point.
    A dialog appears.
    4.Specify a name and a short description.
    5.Choose Activate to activate the new subordinate spot.
    Result:
    ● The selected composite enhancement spot and its newly created subordinate one are displayed in the object list in a list form (not as a tree) on the same level.
    ● Choose the composite enhancement spot and select the Spot Composites tab to check whether the new subordinate composite is properly attached.
    ● The header of the new subordinate spot has to contain the name of the composite enhancement spot to which this subordinate is attached.
    ● Use a forward navigation to Navigate from parent to child and back.
    Create a simple enhancement spot
    1. Select the package in which you want to create the simple enhancement spot.
    2.Open the context menu and choose Create ® Enhancement ® Enhancement Spot.
    A dialog appears.
    3.Specify a name and a short description.
    Optionally, you can assign the new spot to an already existing composite enhancement spot.
    4.Select the desired technology from the Technology list.
    Currently it is only possible to create enhancement spots of type “BAdI“.
    Source code plug-ins can only be created inside the editor, because they contain points and sections.
    5.Choose Activate to activate the new simple enhancement spot.
    Edit an enhancement spot
    1.Select the package and expand it.
    2.Expand the Enhancements node.
    3.Expand the Enhancement Spot node.
    4.Select the desired enhancement spot.
    5.Choose Change from the context menu.
    Choose Display if you only want to display the enhancement spot.
    Delete an enhancement spot      1.Select the package and expand it.
    2.Expand the Enhancements node.
    3.Expand the Enhancement Spot node.
    4.Select the desired enhancement spot.
    5.Choose Delete from the context menu.
    Additional informations:
    Blog link on enhancement framework
    /people/thomas.weiss/blog/2006/01/24/what-the-new-enhancement-framework-is-for-150-its-basic-structure-and-elements-for-beginners Part1
    /people/thomas.weiss/blog/2006/03/15/the-new-enhancement-framework-part-2--what-else-you-need-to-know-before-building-an-enhancement Part2
    /people/thomas.weiss/blog/2006/04/03/how-to-define-a-new-badi-within-the-enhancement-framework--part-3-of-the-series Part3
    /people/thomas.weiss/blog/2006/04/18/how-to-implement-a-badi-and-how-to-use-a-filter--part-4-of-the-series-on-the-new-enhancement-framework Part4
    /people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework Part5
    Pls check out the document for another set of notes on enhancements
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/bb54c452-0801-0010-0e84-a653307fc6fc
    Hope it was of some help
    Reward if useful
    Regards
    Byju

  • ENHANCEMENT-POINT / Enhancement in ECC 6.0

    Hi all!
    I have been searching for an answer.  I have yet to find anything.
    Anyway here's my question:
    I am using an SAP provided enhancement point.  (I think)
    It looks like this in the code:
    ENHANCEMENT-POINT me_print_po_01 SPOTS es_saplmedruck.
    $$-Start: ME_PRINT_PO_01----
    $$
    ENHANCEMENT 16  ISAUTO_SCH_EMM_SAPLMEDRUCK.
    I double click on the 16 and entered my code.  Then I looked at the properties and found the switch AM_SCH_MM was off.
    So I created a business function via sfw2 included the switch AM_SCH_MM and activated the business function.  Since I've been reading the forum.  I activated my new business function in sfw5 as well.
    I put my program into debug.  It is still skipping over the enhancement.   I'm sure I've missed a step somewhere as we are just implmenting from 4.5C.
    Does anyone know why this isn't working?  Or simply how to activate an SAP supplied enhancement.   I've been reading on creating a custom enhacement and using a BADI.   Do I have to do the same thing for the SAP supplied one?
    Thank you,
    Michelle

    Sure.
    I went into the SAP code.  Then I used the menu path:
    Function Module -> Enhanceme source code
    -OR-
    Program -> Enhance.
    I determined where in the source code that I wanted my code to be at then I right clicked.
    Enhancement Implementation -> Create
    Entered the name and text, package.
    Selected the implementation.
    Entered my code.
    Activated the enhancement or Ctrl-F3.

  • Enhancement points in ECC6.0

    Hi Friends,
    can anyone please share the documents related to enhancement points (spots) in ECC 6.0?
    Regards,
    Ravi.

    Enhancement points - Changing standard SAP code using the implict and explicit enhamcement points
    Enhancement points are basically hooks at certain defined points within the ABAP code i.e. at the beginning and end of a FORM. These hooks allow you to attach your own custom code which will be executed as if it had been hard coded into the code using a modification. Unlike hard coded modifications these will not be lost during upgrade or patching exercises.
    There are 2 types of enhancements with the enhancement framework:
    1. Explicit enhancement points: These are basically hooks already coded into the program by SAP at various points of the code. See program RIAUFMVK for examples of these! These are very easy to implement simply go into enhancement mode of SE80 and right click on the enhancement point where you want to add your code and choose u2018Enhancement Implementation->Createu2019 Give it a name, description and assign it to a change request (should not be a Z package) and then simply add the code as normal.
    2. Implicit enhancement points: These are basically points within ABAP code where an enhancement point is implied, and in which case can be created. Examples of implicit enhancement points are at the beginning and end of FORMu2019s, at the end of a program, include or function module etc. Click here for demonstration of how to implement an implicit enhancement point!
    Search for enhancement in sdn you will get demo also.

  • ENHANCEMENT-POINT in reprot RM06EPS0

    HI ALL,
    I want to change report 'RM06EPS0' that is price comparson list, i think of copying this into a z report and then make changes. But when i open the source code it contains statements like this.
    [code]ENHANCEMENT-POINT RM06EPS0_G4 SPOTS ES_RM06EPS0 STATIC.
    $$-Start: RM06EPS0_G4----
    $$
    ENHANCEMENT 4  MGV_GENERATED_RM06EPS0.    "active version
    INITIALIZATION.
    DATA: mgv_matnr_prog LIKE rsvar-report,
          mgv_matnr_selopt_tab like rsldbdfs occurs 0 with header line.
    FIELD-SYMBOLS <mgv_matnr_selopt_conv> TYPE STANDARD TABLE.
    ENDENHANCEMENT.[/code]
    What are these ENHANCEMENT statement, can we use it to put our logic in standard report if yes when HOW ?
    Thanks,

    Hi
    See the doc
    ENHANCEMENT
    Syntax
    ENHANCEMENT id.
    ENDENHANCEMENT.
    Effect
    : These statements define a source code plug-in with the ID id. Between the statements, a source code enhancement can be implemented. The control structures and processing blocks contained in the implementation must be complete.
    The statements ENHANCEMENT and ENDENHANCEMENT can not be entered and edited directly. Instead, they are generated by the ABAP Workbench when enhancements are created as a part of the enhancement concept. The ID id is also assigned by the Workbench.
    Notes
    : In the terminology of the enhancement concept, a source code plug-in is an enhancement implementation element of a (simple) enhancement implementation.
    Although source code plug-ins are displayed in the same source code as the corresponding enhancement options ENHANCEMENT-POINT or ENHANCEMENT-SECTION, they are actually stored in other Include programs that are administrated by the Enhancement Builder.
    It is not yet possible to enhance a source code plug-in using further source code plug-ins. This means it is not currently possible to use the statements ENHANCEMENT-POINT and ENHANCEMENT-SECTION between ENHANCEMENT and ENDENHANCEMENT.
    Reward points if useful
    Regards
    Anji

  • Regarding Enhancement Point

    Hi Expert,
    We have a case where a Purchase requisition created parallel with sales order. My problem is I have to update the price of purchase requisition item corresponding to sale order item condition.
    I find an enhancement point in include this LEBNEF0B where I can update PR price. My problem is there is no user exit available before it which contains the current condition data to pass it by exporting.
    I have this problem only when I create a new line item in existing sales order.
    Do someone have any idea and can help me on this.
    Regards
    Swati.

    Hi,
    Please elaborate your question if my solution is not relevent, because as per my understanding you want to update some value which is not available in this include to export the value and update.
    If I am not wrong you can use Value of I_EBAN and accordingly you can search the velues from include program LEBNETOP where global variables are declared and do the changes accordingly.
    Once this global variable for your amount value gets changes it will update the value at the time of save in the table.
    You can also Export value to SAP or ABAP Memory and import the same in any relevent enhancement.
    Please check it out it should work.

  • Medruck Enhancement-point

    I have to make to multiple Sapscript changes to MEDRUCK for RFQ. I have copied the include LMEDRUCKTOP to LZSC_MEDRUCKTOP.
    When I add new tables and data declaration in LZSC_MEDRUCKTOP, it give a message ENHANCEMENT POINT will be created for LMEDRUCKTOP_04. It does not allow me to delete the the line of code
    ENHANCEMENT-POINT LMEDRUCKTOP_04 SPOTS ES_SAPLMEDRUCK STATIC.
    What is enhancement-point and how can I proceed further ?
    Thanks.

    The enhancement spots are used to manage explicit enhancement options
    Enhancement options are positions in Repository objects where enhancements can be made. These options are either explicitly defined (by the developer) or exist implicitly. Explicit enhancement options are generally defined in a central initial system. Enhancements are made in follow-on systems.
    Explicit enhancement options can currently be defined by:
    &#9679;     Explicitly flagging source code points or sections in ABAP programs. For an enhancement, these can be enhanced or replaced by source code plug-ins.
    &#9679;     Including Business Add-Ins (BAdIs) in ABAP programs. These programs are then enhanced by object plug-ins with predefined interfaces.
    Explicit enhancement options are managed by  enhancement implementations
    Currently, implicit enhancement options are:
    &#9679;     Specific options in ABAP programs – such as the end of the program – which can be enhanced by source code plug-ins.
    &#9679;     Parameter interfaces of function modules, which can be enhanced with parameters.
    &#9679;     Attributes and parameter interfaces of global classes, which can be enhanced with attributes or parameters.
    Implicit enhancement options always exist and do not require enhancement spots. They are also enhanced by enhancement implementations.
    Incase if you want to delete the enhancement spot
    After the program has been saved, the enhancement option is managed by the Enhancement Builder, and can only be deleted using the function Enhancements ® Remove Enhancement.
    Pl follow the documentation link provided below for further info on Enhancement spots.
    link

  • Enter code in enhancement point

    Hi,
    Please tell me how i can insert code into an enhancement point. My enhancement point is ENHANCEMENT-POINT MM06BF0B_BUCHEN_01 SPOTS ES_SAPMM06B.
    <removed_by_moderator> Thanks.
    Edited by: Julius Bussche on Aug 26, 2008 12:51 PM

    Hi Charles,
    Click on the 'Enhance' button (button lying before the 'check' , 'activate' buttons) of the include MM06BF0B_BUCHEN which contains the enhancement point.
    Then right click on the enhancement point and select Enhancement Implementation -> Create. Give your enhancement implementation a name and description. Provide ur code under the enhancement point. Finally activate the implementaion by clicking on the button having symbol '(Activate symbol) Enhancements'.
    Regards,
    Soumya.

Maybe you are looking for