<?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: Customer exits in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874943#M931419</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saravan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can proceed with the following ways&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First we need to find the userexit/badi listings for a required transaction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1) Finding an exit by checking for call customer function module in the main program&lt;/P&gt;&lt;P&gt;(2) use cl_exithandler in se24, in method get instance ,debugg at the statement 'If sy-subrc = 0' .Run the required t-code and check for exit_name to find badi once we enter the debugger&lt;/P&gt;&lt;P&gt;(3)In some cases in transaction 'SPRO' under the particular module and functionality we can see the exits/badis available listed&lt;/P&gt;&lt;P&gt;(4) using the custom program to view the exits/badis for a particular transaction&lt;/P&gt;&lt;P&gt;(5) We can also use ST05 Trace to find BADIs for a transaction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly,we need  to filter from the exits listed the one we need.For this do the following&lt;/P&gt;&lt;P&gt;(1) Check the description of the exit/badi or read it's documentation&lt;/P&gt;&lt;P&gt;(2) View the import/export parameters and see if they suit your requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once this is done we can understand if the exits found will suit our needs or not&lt;/P&gt;&lt;P&gt;Finally if no exits/badis are available ,check for enhancement points in the standard SAP program by going into the program editor and checking for "Enhancement point" keyword in the required section(this is called explicit enhancement).Also we can check "Edit-Enhancement operations-&amp;gt; show implicit enhancements" which will be highlighted ..here we can write our code provided it is the required area...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please bear in mind that the above mentioned are not guidelines and also that enhancements/exits may not always be available for a specific requirement or program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Byju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 May 2008 05:54:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-05-14T05:54:50Z</dc:date>
    <item>
      <title>Customer exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874942#M931418</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;Can any one give a clear idea about how to select a suitable exit for a particular transaction. Some people say, its through experience, we will be learning to select the exits. But there must be atleast some proper way to do this selection. Kindly explain.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 05:38:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874942#M931418</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T05:38:12Z</dc:date>
    </item>
    <item>
      <title>Re: Customer exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874943#M931419</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Saravan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We can proceed with the following ways&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First we need to find the userexit/badi listings for a required transaction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(1) Finding an exit by checking for call customer function module in the main program&lt;/P&gt;&lt;P&gt;(2) use cl_exithandler in se24, in method get instance ,debugg at the statement 'If sy-subrc = 0' .Run the required t-code and check for exit_name to find badi once we enter the debugger&lt;/P&gt;&lt;P&gt;(3)In some cases in transaction 'SPRO' under the particular module and functionality we can see the exits/badis available listed&lt;/P&gt;&lt;P&gt;(4) using the custom program to view the exits/badis for a particular transaction&lt;/P&gt;&lt;P&gt;(5) We can also use ST05 Trace to find BADIs for a transaction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Secondly,we need  to filter from the exits listed the one we need.For this do the following&lt;/P&gt;&lt;P&gt;(1) Check the description of the exit/badi or read it's documentation&lt;/P&gt;&lt;P&gt;(2) View the import/export parameters and see if they suit your requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Once this is done we can understand if the exits found will suit our needs or not&lt;/P&gt;&lt;P&gt;Finally if no exits/badis are available ,check for enhancement points in the standard SAP program by going into the program editor and checking for "Enhancement point" keyword in the required section(this is called explicit enhancement).Also we can check "Edit-Enhancement operations-&amp;gt; show implicit enhancements" which will be highlighted ..here we can write our code provided it is the required area...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please bear in mind that the above mentioned are not guidelines and also that enhancements/exits may not always be available for a specific requirement or program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Byju&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 05:54:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874943#M931419</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T05:54:50Z</dc:date>
    </item>
    <item>
      <title>Re: Customer exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874944#M931420</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rajan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; For a example if we want to know the exits for SD.Go for &lt;/P&gt;&lt;P&gt;Tcode SPRO, from there go for sales and distribution tab.&lt;/P&gt;&lt;P&gt;In that select System modification tab.Here we can have &lt;/P&gt;&lt;P&gt;Userexits, BADI's.Once select the tab user exit we can see different user exits for different scenarios.&lt;/P&gt;&lt;P&gt;Once go through the documentation in it.&lt;/P&gt;&lt;P&gt;It will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 05:55:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874944#M931420</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T05:55:38Z</dc:date>
    </item>
    <item>
      <title>Re: Customer exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874945#M931421</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to know the exits of a particular transaction then firstly see the package name of that transaction by going to system&amp;lt;status&amp;lt;transaction&amp;lt;double click on it. Then you will get package name. copy that package name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now go to SMOD and give F4 Help then click on Information system ang give your package name and execute it. Then you will get list of Components. Choose any one based upon your requirement by seeing discription or by documentation. Double click on the component and choose display you will get list of Exits. Now based upon your requirement if morethan one exit is there choose any one by seeing documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If this is not clear please ask me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please reward points if helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 May 2008 06:14:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/customer-exits/m-p/3874945#M931421</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-05-14T06:14:15Z</dc:date>
    </item>
  </channel>
</rss>

