<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: difference between implicit enhancement and explicit enhancement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031251#M963467</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peters,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Implicit enhancement option&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Throughout the ABAP system, enhancement options are automatically available at certain pre-defined places. Some of the implicit options are:&lt;/P&gt;&lt;P&gt;u2022 At the end of all the programs (Includes, Reports, Function pool, Module pool, etc.), after the last statement&lt;/P&gt;&lt;P&gt;u2022 At the beginning and end of all FORM subroutines&lt;/P&gt;&lt;P&gt;u2022 At the end of all Function Modules&lt;/P&gt;&lt;P&gt;u2022 At the end of all visibility areas (public, protected and private) of local class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To view all the implicit options available in a source code, choose u2018Edit -&amp;gt; Enhancement Operations -&amp;gt; Show Implicit Enhancement Optionsu2019 from the editor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Befor that you click on the spiral icon button in the application toolbar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Explicit enhancement option&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Implicit enhancement options are provided at specific source code places explicitly by SAP (Note that these enhancement definitions can also be created by partners and customers in their code).&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;u2022 ENHANCEMENT-POINT&lt;/P&gt;&lt;P&gt;u2022 ENHANCEMENT-SECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the Enhancement-Section is implemented, only the implementation gets executed and the original code doesnu2019t get executed. This is a new technique, which didnu2019t exist previously in any of the old ways of enhancing, to exclude any standard SAP code from execution. Because of this, there can be only one active implementation of an Enhancement-Section. On the other hand, there can be multiple active implementations of an Enhancement-Point, in which case all the implementations will be executed with no guarantee in the order of execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more information check the following link&lt;/P&gt;&lt;P&gt;[http://help.sap.com/saphelp_nw70/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Surya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 24 Jun 2008 12:16:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-06-24T12:16:02Z</dc:date>
    <item>
      <title>difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031249#M963465</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What is the difference between implicit enhancement and explicit enhancement .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 11:45:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031249#M963465</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-24T11:45:01Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031250#M963466</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peters,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                              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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are 2 types of enhancements with the enhancement framework: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;1. Explicit enhancement points:&lt;/STRONG&gt; 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-&amp;gt;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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. Implicit enhancement points:&lt;/STRONG&gt; 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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please go through this link for an example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://www.sapdev.co.uk/enhance/eframework/ef_implicit.htm" target="test_blank"&gt;http://www.sapdev.co.uk/enhance/eframework/ef_implicit.htm&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Just check this example also related to frame work:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;A href="http://www.saptechnical.com/Tutorials/Others/EnhancementFramework/demo.htm" target="test_blank"&gt;http://www.saptechnical.com/Tutorials/Others/EnhancementFramework/demo.htm&lt;/A&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Swamy Kunche&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 12:11:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031250#M963466</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-24T12:11:29Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031251#M963467</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peters,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Implicit enhancement option&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Throughout the ABAP system, enhancement options are automatically available at certain pre-defined places. Some of the implicit options are:&lt;/P&gt;&lt;P&gt;u2022 At the end of all the programs (Includes, Reports, Function pool, Module pool, etc.), after the last statement&lt;/P&gt;&lt;P&gt;u2022 At the beginning and end of all FORM subroutines&lt;/P&gt;&lt;P&gt;u2022 At the end of all Function Modules&lt;/P&gt;&lt;P&gt;u2022 At the end of all visibility areas (public, protected and private) of local class&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To view all the implicit options available in a source code, choose u2018Edit -&amp;gt; Enhancement Operations -&amp;gt; Show Implicit Enhancement Optionsu2019 from the editor.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Befor that you click on the spiral icon button in the application toolbar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Explicit enhancement option&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The Implicit enhancement options are provided at specific source code places explicitly by SAP (Note that these enhancement definitions can also be created by partners and customers in their code).&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;u2022 ENHANCEMENT-POINT&lt;/P&gt;&lt;P&gt;u2022 ENHANCEMENT-SECTION&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the Enhancement-Section is implemented, only the implementation gets executed and the original code doesnu2019t get executed. This is a new technique, which didnu2019t exist previously in any of the old ways of enhancing, to exclude any standard SAP code from execution. Because of this, there can be only one active implementation of an Enhancement-Section. On the other hand, there can be multiple active implementations of an Enhancement-Point, in which case all the implementations will be executed with no guarantee in the order of execution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more information check the following link&lt;/P&gt;&lt;P&gt;[http://help.sap.com/saphelp_nw70/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Surya&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 12:16:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031251#M963467</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-24T12:16:02Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031252#M963468</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;  Refer my answer in the below theard&lt;/P&gt;&lt;P&gt;&lt;A href="https://forums.sdn.sap.com/click.jspa?searchID=13271029&amp;amp;messageID=5091633" target="test_blank"&gt;https://forums.sdn.sap.com/click.jspa?searchID=13271029&amp;amp;messageID=5091633&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kiran Sure&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 24 Jun 2008 14:32:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031252#M963468</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-06-24T14:32:14Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031253#M963469</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: arial; font-size: 14px;"&gt;&lt;STRONG&gt;Explicit enhancements&lt;/STRONG&gt; are predefined enhancement sections by SAP. They are stored in Enhancement Spots. They can be implemented by going in the ABAP editor, get into the Enhancement Mode by clicking the spiral button, then, right click into the enhancement point you plan to implement and select Enhancement Implementation-&amp;gt;Create. You will be asked a name and a description and after this you can simply add your code. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: arial; font-size: 14px;"&gt;&lt;STRONG&gt;Implicit enhancements&lt;/STRONG&gt; are predefined at the beginning and end of includes, FM's etc.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: arial; font-size: 14px;"&gt;You can see what are available by going into editor and go to edit -&amp;gt; Enhancement Operations -&amp;gt; Show Implicit.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: arial; font-size: 14px;"&gt;Thanks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #000000; font-family: arial; font-size: 14px;"&gt;Naidu&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 Dec 2014 16:55:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031253#M963469</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-12-13T16:55:36Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031254#M963470</link>
      <description>&lt;P&gt;&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Hi,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Implicit Enhancement.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;SAP provided the space to enhance your programs in form and endform. When you click on enhance button if  there are double inverted comma in between form and endform then you can create your implementation over there.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Explicit enhancement.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Here you can explicitly enhance your standard code. There is concept called enhancement option(Enhancement point and enhancement section). Anywhere in program you can create your enhancement option and provide enhancement spot(group of enhancement option) to that enhancement option.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Sep 2019 06:00:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031254#M963470</guid>
      <dc:creator>former_member633145</dc:creator>
      <dc:date>2019-09-27T06:00:55Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031255#M963471</link>
      <description>&lt;P&gt;&lt;STRONG&gt;IMPLICIT Enhancements:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Implicit enhancement option is source code enhancement concept. These
are incorporated directly in ABAP source code of SAP standard software.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;EXPLICIT Enhancements:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Explicit enhancement options are also source code enhancements and they
are also available at ABAP source code level. &lt;/P&gt;</description>
      <pubDate>Thu, 24 Sep 2020 13:34:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031255#M963471</guid>
      <dc:creator>prabhu_04</dc:creator>
      <dc:date>2020-09-24T13:34:16Z</dc:date>
    </item>
    <item>
      <title>Re: difference between implicit enhancement and explicit enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031256#M963472</link>
      <description>&lt;P&gt;&lt;STRONG&gt;Hi,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; Implicit Enhancements : &lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;In implicit enhancements SAP provide the space where we will write our own functionality&lt;B&gt;.&lt;/B&gt;&lt;/LI&gt;&lt;LI&gt;It is available at the following places :- &lt;STRONG&gt;   &lt;/STRONG&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;B&gt;                                                                  --&lt;/B&gt;&amp;gt;&lt;B&gt; &lt;/B&gt; Begin/ end of an include.&lt;/P&gt;&lt;P&gt;                                                                  --&amp;gt;  Begin/end of method / FM / form routine.&lt;/P&gt;&lt;P&gt;                                                                  --&amp;gt;  End of structure.&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;Explicit Enhancements : &lt;/STRONG&gt;  &lt;/P&gt;&lt;OL&gt;&lt;LI&gt;In explicit enhancements programmer will decide  where they want to write there functionality. So that  in explicit enhancement we have to create enhancement sport      for writing the functionality.&lt;/LI&gt;&lt;LI&gt;There are two type of explicit enhancement option available : -&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;                                                                       --&amp;gt; Enhancement point.&lt;/P&gt;&lt;P&gt;                                                                       --&amp;gt; Enhancement section.&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Susmita Pati&lt;/P&gt;</description>
      <pubDate>Mon, 30 Nov 2020 01:49:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/difference-between-implicit-enhancement-and-explicit-enhancement/m-p/4031256#M963472</guid>
      <dc:creator>susmita21</dc:creator>
      <dc:date>2020-11-30T01:49:24Z</dc:date>
    </item>
  </channel>
</rss>

