<?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: Re:user-exits in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191878#M1002021</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IF you take User exit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some exits provided by SAP to modify or enhance or add to the existing functionality .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you take the Sales Order processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some Includes To Add the custom logic and checks .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: MV45AFZZ(Include program).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This include we can see many routines, we will use them according to the requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also get some documentation on the routines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from the Routines and Includes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some  exits like Screen exits, Function exit, menu exits.&lt;/P&gt;&lt;P&gt;we can find them from SMOD transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And to Implement them we will use CMOD transaction .&lt;/P&gt;&lt;P&gt;Here we create the project and add the enhancements and implement the Function exits.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Jul 2008 08:14:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-16T08:14:40Z</dc:date>
    <item>
      <title>Re:user-exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191877#M1002020</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;&lt;/P&gt;&lt;P&gt;   Can anyone give the good realtime exmpale of user-exit ,the business requirement behind that and the codind. I will give u full points.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sasi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jul 2008 08:08:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191877#M1002020</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-16T08:08:54Z</dc:date>
    </item>
    <item>
      <title>Re: Re:user-exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191878#M1002021</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;IF you take User exit&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some exits provided by SAP to modify or enhance or add to the existing functionality .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you take the Sales Order processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some Includes To Add the custom logic and checks .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: MV45AFZZ(Include program).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This include we can see many routines, we will use them according to the requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also get some documentation on the routines.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Apart from the Routines and Includes&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There are some  exits like Screen exits, Function exit, menu exits.&lt;/P&gt;&lt;P&gt;we can find them from SMOD transaction.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And to Implement them we will use CMOD transaction .&lt;/P&gt;&lt;P&gt;Here we create the project and add the enhancements and implement the Function exits.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jul 2008 08:14:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191878#M1002021</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-16T08:14:40Z</dc:date>
    </item>
    <item>
      <title>Re: Re:user-exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191879#M1002022</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;User exits:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Introduction&lt;/P&gt;&lt;P&gt;2. How to find user exits&lt;/P&gt;&lt;P&gt;3. Using Project management of SAP Enhancements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Introduction&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to &lt;/P&gt;&lt;P&gt;a functionmodule. The code for the function module is writeen by the developer. You are not writing &lt;/P&gt;&lt;P&gt;the code directly in the function module, but in the include that is implemented in the function module.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The naming standard of function modules for functionmodule exits is:  EXIT_&amp;lt;program name&amp;gt;&amp;lt;3 &lt;/P&gt;&lt;P&gt;digit suffix&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The call to a functionmodule exit is implemented as: CALL CUSTOMER.-FUNCTION &lt;span class="lia-unicode-emoji" title=":red_heart:"&gt;❤️&lt;/span&gt; digit suffix&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The program for transaction VA01 Create salesorder is SAPMV45A&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you search for CALL CUSTOMER-FUNCTION i program SAPMV45A you will find ( Among other user &lt;/P&gt;&lt;P&gt;exits):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL CUSTOMER-FUNCTION '003'&lt;/P&gt;&lt;P&gt;exporting&lt;/P&gt;&lt;P&gt;xvbak   = vbak&lt;/P&gt;&lt;P&gt;xvbuk   = vbuk&lt;/P&gt;&lt;P&gt;xkomk   = tkomk&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;lvf_subrc = lvf_subrc&lt;/P&gt;&lt;P&gt;tables&lt;/P&gt;&lt;P&gt;xvbfa = xvbfa&lt;/P&gt;&lt;P&gt;xvbap = xvbap&lt;/P&gt;&lt;P&gt;xvbup = xvbup.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The exit calls function module EXIT_SAPMV45A_003&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. How to find user exits&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Display the program where you are searching for and exit and search for CALL CUSTOMER-EXIT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you know the Exit name, go to transaction CMOD. Choose menu Utillities-&amp;gt;SAP Enhancements. &lt;/P&gt;&lt;P&gt;Enter the exit name and press enter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You will now come to a screen that shows the function module exits for the exit.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Using Project management of SAP Enhancements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;We want to create a project to enahance trasnaction VA01&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Go to transaction CMOD&lt;/P&gt;&lt;P&gt;Create a project called ZVA01&lt;/P&gt;&lt;P&gt;Choose the Enhancement assign radio button and press the Change button&lt;/P&gt;&lt;P&gt;In the first column enter V45A0002 Predefine sold-to party in sales document . Note that an &lt;/P&gt;&lt;P&gt;enhancement can only be used i 1 project. If the enhancement is allready in use, and error message &lt;/P&gt;&lt;P&gt;will be displayed&lt;/P&gt;&lt;P&gt;Press Save&lt;/P&gt;&lt;P&gt;Press Components. You can now see that enhancement uses user exit EXIT_SAPMV45A_002. &lt;/P&gt;&lt;P&gt;Double click on the exit.&lt;/P&gt;&lt;P&gt;Now the function module is displayed. Double click on include ZXVVAU04 in the function module&lt;/P&gt;&lt;P&gt;Insert the following code into the include: E_KUNNR = '2155'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Activate the include program. Go back to CMOD and activate the project.&lt;/P&gt;&lt;P&gt;Goto transaction VA01 and craete a salesorder. Note that Sold-to-party now automatically is "2155"&lt;/P&gt;&lt;P&gt;All of the  product names here are trademarks of their respective companies. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check below link for few more examples&lt;/P&gt;&lt;P&gt;&lt;A href="https://community.sap.com/www.allsaplinks.com" target="test_blank"&gt;www.allsaplinks.com&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Jul 2008 08:16:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/re-user-exits/m-p/4191879#M1002022</guid>
      <dc:creator>former_member125931</dc:creator>
      <dc:date>2008-07-16T08:16:21Z</dc:date>
    </item>
  </channel>
</rss>

