2008 Mar 12 4:59 PM
i have a standard include
can i change it or enhance it without using its development key ?
why do we use enhancement spots
where we use it
n plz tell me step by step how to create an enhancement spot
Edited by: Alvaro Tejada Galindo on Mar 12, 2008 1:21 PM
i have a standard include
can i change it or enhance it without using its development key ?
why do we use enhancement spots
where we use it
n plz tell me step by step how to create an enhancement spot
Edited by: Alvaro Tejada Galindo on Mar 12, 2008 1:21 PM
2008 Mar 12 5:02 PM
Hi,
you can enhance the include which starts with z .
you need access key.
enhancement spots are already created by sap u can use them but u cant create them.
Regards
2008 Mar 12 5:11 PM
but tell me how i can find that where sap has provided an enhancement poin
n how i can use it ?
how i can write my code in it?
2008 Mar 12 5:17 PM
Hi,
I am sorry to say that plz dont read my previous post.
please check this for enchancement points
Regards
2008 Mar 12 5:03 PM
anit gautam
You can not change the SAP supplied Include, however, you can copy it to a new name, change at will and simply replace the INCLUDE statement in the program you are using it it.
If the program is also an SAP supplied program, you would also need to copy it and give a new Tran Code.
2008 Mar 12 5:04 PM
Yes you can use 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.
Use
You create an explicit enhancement option when processing a Repository object with the relevant tool by creating an enhancement spot element definition at a point where this is possible. This enhancement option can then be called at different points using enhancement spot element calls. The enhancement spot element definition and the corresponding enhancement spot element calls make up the definition of an enhancement option. For example, when editing an ABAP program with the ABAP Editor, you can define explicit enhancement options in the form of the ENHANCEMENT-POINT statement, which also represents the element definition and element call.
Each enhancement spot element definition must be assigned to at least one enhancement spot. For this, an enhancement spot element definition is assigned one or more simple enhancement spots, which in turn are assigned to at least one composite enhancement spot. Simple and composite enhancement spots are Repository objects that form a tree-like structure, where the leaves and branches represent simple and composite enhancement spots respectively. A simple enhancement spot is always assigned to exactly one enhancement technology (ABAP source code enhancement or BAdI).
Composite enhancement spots are used for the semantic grouping of simple enhancement spots. A composite enhancement spot contains either one or more simple enhancement spots and/or one or more composite enhancement spots of the relevant type. You can use composite enhancement spots to combine simple enhancement spots into meaningful units.
The statement ENHANCEMENT-POINT can either be entered directly or created by choosing Edit → Enhancement operations → Create enhancement in the Enhancement Builder.
2009 Sep 15 11:23 PM
1. I have always used only IMPLICIT enhancement points for my fixes. Is there a specific reason to use EXPLICIT? shoudn't IMPLICIT cover all the scenarios so there is no need to use EXPLICIT ? I have user created an EXPLICIT because it looked quite complicated.
2. when I am creating an IMPLICIT enhancement, i am asked for composite enhancement implementation, although this can be left blank. why is this field not required? and what benefit of creating a composite Enhancement Implementation?
2009 Sep 16 12:07 AM
The documentation for the Enhancement Framework quite clearly says that there is an implicit enhancement point at the end of every include.
[http://help.sap.com/saphelp_nw04s/helpdata/en/29/e59441026aae5fe10000000a1550b0/frameset.htm]
SAP Documentation is always a good place to start when you need to know something - SDN forums come later.
Cheers
Graham Robbo
2009 Sep 16 2:52 AM
Hi Anit,
If you find proper enhancement point in sap include, there you have spin icon in tool bar, press it and place the cursor on exact enhancement, right click -> create enhancement, then enter zenhacexx and discription, then you get a editor, put your require code and save it, if it is editor is in OOPs envi. no need to press check button, directly you can activate it.
can you expalin more,where the enhancement -point is require to you, i mean situation.
regards
hari
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |