<?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: Modification &amp; enhancement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162491#M457574</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prabhu ,&lt;/P&gt;&lt;P&gt; Still there are some open question ....&lt;/P&gt;&lt;P&gt;If you have some good PDF document related to enhancent or modification please send it to saurabh.garg@gmail.com&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Saurabh Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 May 2007 08:48:24 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-05-02T08:48:24Z</dc:date>
    <item>
      <title>Modification &amp; enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162489#M457572</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All ,&lt;/P&gt;&lt;P&gt; I have a few doubt regarding enhancement &amp;amp; modification .&lt;/P&gt;&lt;P&gt; when we do changes in sap standard code with access key this is called modification &amp;amp; when we do changes in program , which inturn are called by sap object , this is called enhancement .&lt;/P&gt;&lt;P&gt;Please correct me if i am wrong ....&lt;/P&gt;&lt;P&gt;Now a few question ....&lt;/P&gt;&lt;P&gt; 1 when we change code in MV45AFZZ , we do enhancement  or modification ???&lt;/P&gt;&lt;P&gt; 2 we can do changes in sap object by userexits or BADI . when do we use badi    &amp;amp; when do we use userexit ???&lt;/P&gt;&lt;P&gt;3 example of enhancement and modification ????&lt;/P&gt;&lt;P&gt;4 modification are overwritten while upgrade ???&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 May 2007 08:32:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162489#M457572</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-02T08:32:35Z</dc:date>
    </item>
    <item>
      <title>Re: Modification &amp; enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162490#M457573</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1 when we change code in MV45AFZZ , we do enhancement or modification ???&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;----&amp;gt;Modifications&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;2 we can do changes in sap object by userexits or BADI . when do we use badi &amp;amp; when do we use userexit ???&amp;lt;b&amp;gt;-----&amp;gt;We Implement the Pojects , where we can put our own logic.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;3 example of enhancement and modification ????&lt;/P&gt;&lt;P&gt;4 modification are overwritten while upgrade ??? ---&amp;gt;it depends upon type of Objects(user exit or BADI).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Prabhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 May 2007 08:42:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162490#M457573</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-02T08:42:30Z</dc:date>
    </item>
    <item>
      <title>Re: Modification &amp; enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162491#M457574</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prabhu ,&lt;/P&gt;&lt;P&gt; Still there are some open question ....&lt;/P&gt;&lt;P&gt;If you have some good PDF document related to enhancent or modification please send it to saurabh.garg@gmail.com&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Saurabh Garg&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 May 2007 08:48:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162491#M457574</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-05-02T08:48:24Z</dc:date>
    </item>
    <item>
      <title>Re: Modification &amp; enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162492#M457575</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi prabhu ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please forward the material regarding about enhancement material to &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Mar 2008 11:04:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162492#M457575</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-31T11:04:13Z</dc:date>
    </item>
    <item>
      <title>Re: Modification &amp; enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162493#M457576</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saurabh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any changes made to the source program comes under MODIFICATION.Therefore changes to SAP source program using access key comes under modification.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;where as enhancements means that you add your own functionality without changing the source code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;customer exits and Badis come under this category&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;user exits come under modifications(technically).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for modifications therefore you need an access key,where as enhancement doesnot require access key&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please REWARD points if useful,&lt;/P&gt;&lt;P&gt;Revert to me back if you have any further queries&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Surya Pydikondala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Mar 2008 19:58:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162493#M457576</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-03-31T19:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Modification &amp; enhancement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162494#M457577</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saurabh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see my inline comments.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when we do changes in sap standard code with access key this is called modification &lt;/P&gt;&lt;P&gt;--&amp;gt; &lt;EM&gt;This is True... Modifications change the logic of the object and hence we replace the code. This asks for access key.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp; when we do changes in program , which inturn are called by sap object , this is called enhancement .&lt;/P&gt;&lt;P&gt;--&amp;gt; &lt;EM&gt;Enhancement is adding additional logic to the already existing logic fo SAP. This will not modify the object, but enhances it. Hence this does not need any access key.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please correct me if i am wrong ....&lt;/P&gt;&lt;P&gt;Now a few question ....&lt;/P&gt;&lt;P&gt;1 when we change code in MV45AFZZ , we do enhancement or modification ??? &lt;/P&gt;&lt;P&gt;---&amp;gt; &lt;EM&gt;If you are entering through 'Change' mode, then it is 'Modification'. Because this include is intended for user exit forms, it might not ask you for access key. If you enter through 'Enhance' mode, then it becomes enhancement.&lt;/EM&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 we can do changes in sap object by userexits or BADI . when do we use badi &amp;amp; when do we use userexit ???&lt;/P&gt;&lt;P&gt;---&amp;gt; &lt;EM&gt;Both user exits and BADIs allow to enhance sap's objects. In both cases, the hooks are already provided by SAP where we can hang in our code. You can use BADIs for object oriented approach and if the same has to be used based on filter values.&lt;/EM&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3 example of enhancement and modification ????&lt;/P&gt;&lt;P&gt;---&amp;gt; &lt;EM&gt;Use enhancement for positions(hooks) already defined by SAP. You can see this by going to Edit-&amp;gt;Enhancement Operations - &amp;gt;Show Implicit Enhancement Options. You just need to add your code here. SPA has now provided a range of implicit options in Source codes, Begining and end of Form Routines, Includes, Class methods, Interface of Class methods etc.. generally customer requiremetns will be satisfied here. If not (Very rarely ), then we can define our own hooks(positions) where we need to add our enhancements. This becomes modidifcation.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4 modification are overwritten while upgrade ???&lt;/P&gt;&lt;P&gt;---&amp;gt; &lt;EM&gt;Yes, modifications are overwritten during Upgrade or Import of Support Packages. In that case, these will be shown in Adjustment tool SPAU and the effort that goes in to decide to retain/overwrite the change is more. Hence it it better to go in for an enhancement.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Suma&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Apr 2008 08:24:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/modification-enhancement/m-p/2162494#M457577</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-01T08:24:08Z</dc:date>
    </item>
  </channel>
</rss>

