<?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 how to create  second or third source code plug-in for same enhancement point? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424516#M1738542</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am asking this in the context of thomas weiss blog on &lt;/P&gt;&lt;H1 style="margin: 13px 0 10px; font-weight: normal; font-size: 2em; background-color: #ffffff; color: #333333;"&gt;&lt;A _jive_internal="true" class="font-color-normal" href="https://answers.sap.com/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework" style="font-style: inherit; font-size: 24px; font-family: inherit; color: #000000; text-decoration: underline !important;"&gt;Source Code Enhancements - Part 5 of the Series on the New Enhancement Framework&lt;/A&gt;&lt;/H1&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework"&gt;http://scn.sap.com/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the blog :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;"Source code plug-ins are unnamed. You create a source code plug-in by assigning a (simple) enhancement implementation to an enhancement point. In turn, this means that a (simple) enhancement implementation can only be assigned once to an enhancement point. Otherwise the identity of a source-code plug-in would be blurred&lt;/SPAN&gt;."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so if we can assign enhancement implementation only once to enhancement point,how can we create second source code plug-in to same enhancement point?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 May 2013 12:41:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-05-29T12:41:11Z</dc:date>
    <item>
      <title>how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424516#M1738542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;i am asking this in the context of thomas weiss blog on &lt;/P&gt;&lt;H1 style="margin: 13px 0 10px; font-weight: normal; font-size: 2em; background-color: #ffffff; color: #333333;"&gt;&lt;A _jive_internal="true" class="font-color-normal" href="https://answers.sap.com/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework" style="font-style: inherit; font-size: 24px; font-family: inherit; color: #000000; text-decoration: underline !important;"&gt;Source Code Enhancements - Part 5 of the Series on the New Enhancement Framework&lt;/A&gt;&lt;/H1&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A _jive_internal="true" href="https://answers.sap.com/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework"&gt;http://scn.sap.com/people/thomas.weiss/blog/2006/05/03/source-code-enhancements--part-5-of-the-series-on-the-new-enhancement-framework&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the blog :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;"Source code plug-ins are unnamed. You create a source code plug-in by assigning a (simple) enhancement implementation to an enhancement point. In turn, this means that a (simple) enhancement implementation can only be assigned once to an enhancement point. Otherwise the identity of a source-code plug-in would be blurred&lt;/SPAN&gt;."&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so if we can assign enhancement implementation only once to enhancement point,how can we create second source code plug-in to same enhancement point?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 12:41:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424516#M1738542</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-29T12:41:11Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424517#M1738543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks to me that the text you are quoting says it is not possible. same like a Badi where only one implementation is possible compared to badi's where multiple implementations are possible.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess you can always write both requirements in one implementation&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 13:09:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424517#M1738543</guid>
      <dc:creator>PeterJonker</dc:creator>
      <dc:date>2013-05-29T13:09:19Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424518#M1738544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Peter,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_nw04s/helpdata/en/a0/47e94086087e7fe10000000a1550b0/content.htm"&gt;http://help.sap.com/saphelp_nw04s/helpdata/en/a0/47e94086087e7fe10000000a1550b0/content.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;from the above link we can see visually that multiple source code plug-in's are possible.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 13:23:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424518#M1738544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-29T13:23:40Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424519#M1738545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, I see. But now I also read the above statement correct and it really says one source code plug in per enhancement IMPLEMENTATION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Therefore the text does NOT say that you can only have one implementation per enhancement point&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My apologies for reacting to fast. But in truth the above text says (just like in the SAP HELP link) that you can have multiple implementations on one enhancement point.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If it says:&lt;/P&gt;&lt;P&gt;"assign enhancement implementation only once to enhancement point" that means that you cannot assign the same implementation to two or more implementation points." That is how I interpret the text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Did you try to create a second implementation ?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 14:02:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424519#M1738545</guid>
      <dc:creator>PeterJonker</dc:creator>
      <dc:date>2013-05-29T14:02:30Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424520#M1738546</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The SAP Help Link shows that you can have multiple enhancement implementations indirectly tied to an Enahncement spot. It does not show an enhancement point hacing multiple implementations.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; An enhancement spot can have many enhancement points and each enhancement point ( enhancement definiton) - especially in the case of a source code enhancement can have only one enhancement Implementation assigned. Thats the limatation of the Enhancement option ( Source code Plugin ) and it makes sense. There cannot be multiple Source code enhancements for one poiint, if so how do you determine which plugin to pick at runtime?. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;However,In the case of source code plugin's,&amp;nbsp; I am not sure if we can reassign an Enhancement point to multiple enhancement spots. I have never tried that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Enhancement option like BADI's allow to have multiple Implementaions tied to one definition, because they provide us a mechanism to choose the right one ( Filters )..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this Helps. Do correct me if I am missing anything.&lt;/P&gt;&lt;P&gt;Venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 May 2013 17:01:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424520#M1738546</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-29T17:01:22Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424521#M1738547</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;From the blog:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;"There can be none, one or many active source code plug-ins (as these enhancement implementation elements are called) assigned to an enhancement point. All these source code plug-ins are executed in addition to the code that is enhanced."&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;so it is clear that source code plug-ins are assigned to an enhancement point.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;now i am also thinking about the order of execution of source code plug-ins? &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;any inputs?&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 09:48:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424521#M1738547</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-30T09:48:43Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424522#M1738548</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;An enhancement spot can have many enhancement points&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;Agreed!&lt;/P&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; each enhancement point ( enhancement definition) - especially in the case of a source code enhancement can have only one enhancement Implementation assigned.&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;Don't agree &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1495/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt; You can have multiple enhancement implementations to an enhancement point.&lt;/P&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;There cannot be multiple Source code enhancements for one poiint, if so how do you determine which plugin to pick at runtime?.&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;If your implementation is linked to a "switch", then the runtime environment(RTE) determines the status of the switch and does the needful &lt;SPAN __jive_emoticon_name="silly" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1495/images/emoticons/silly.gif"&gt;&lt;/SPAN&gt; Otherwise every enhancement is triggered. I have no idea about the sequence in which they are triggered &lt;SPAN __jive_emoticon_name="confused" __jive_macro_name="emoticon" class="jive_macro jive_macro_emoticon jive_emote" src="https://community.sap.com/1495/images/emoticons/confused.gif"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;Enhancement option like BADI's allow to have multiple Implementaions tied to one definition, because they provide us a mechanism to choose the right one ( Filters )..&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;What about BAdIs with multiple implementations &amp;amp; w/o filter? All the implementations are triggered, but the sequence in which they are called is not defined. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 11:14:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424522#M1738548</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2013-05-30T11:14:57Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424523#M1738549</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Suhas, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Englightened &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1495/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Honestly, the thought of a switch never crossed my mind ( To be honest, I have never used it !)..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I guess i got confused with the fact that ,&amp;nbsp; Every enhancement point can be implemented only once in an Enhancement Implementation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;What about BAdIs with multiple implementations &amp;amp; w/o filter? All the implementations are triggered, but the sequence in which they are called is not defined.&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;You are correct. Again, a scenario, where I have never created a BADI definition which allowed multiple impementations wihtout a filter. The classic BADI's have a different mechanism for handling them, but using the GET BADI statement,I have never tried the scenario, I should investigate it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your input.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks, &lt;/P&gt;&lt;P&gt;Venkat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 May 2013 16:05:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424523#M1738549</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-30T16:05:07Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424524#M1738550</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi suhas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I too thought in the same line in the beginning,after i read this blog i got confused that's why i create this thread..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;still i do not understand:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;"All these source code plug-ins are executed in addition to the code that is enhanced&lt;/SPAN&gt;"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;what do you think about this statement from the blog?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 May 2013 10:05:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424524#M1738550</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-31T10:05:09Z</dc:date>
    </item>
    <item>
      <title>Re: how to create  second or third source code plug-in for same enhancement point?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424525#M1738551</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;All these source code plug-ins are executed in addition to the code that is enhanced&lt;/SPAN&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It sounds like it should sound in plain English &lt;SPAN __jive_emoticon_name="wink" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1495/images/emoticons/wink.gif"&gt;&lt;/SPAN&gt; All the code plug-ins are executed along with the standard code, provided the switch(if any) is turned on.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Jun 2013 08:47:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-second-or-third-source-code-plug-in-for-same-enhancement/m-p/9424525#M1738551</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2013-06-03T08:47:24Z</dc:date>
    </item>
  </channel>
</rss>

