<?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: user exits in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266443#M780627</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A user exit is a way of modifyinf standard SAP code. It is simply a piece of code inserted into a SAP program by the original author. This code takes the format of a function module CALL CUSTOMER-FUNCTION 'nnn'. Parameters are passed and returned. You can program changes in this function module and they will not be lost when upgrades/patches etc are applied becaue the call will always be present.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you want to achieve in MM? You would need to find a suitable customer exit for whatever it is.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 09 Jan 2008 14:54:48 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-09T14:54:48Z</dc:date>
    <item>
      <title>user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266441#M780625</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;what is user exit and can any one provide me a user exit for mm and how to assign them to user profile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please give the steps&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:47:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266441#M780625</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:47:00Z</dc:date>
    </item>
    <item>
      <title>Re: user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266442#M780626</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 (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule. The code for the function module is writeen by the developer. You are not writing 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;The naming standard of function modules for functionmodule exits is:  &lt;/P&gt;&lt;P&gt;EXIT_&amp;lt;program name&amp;gt;&amp;lt;3 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: &lt;/P&gt;&lt;P&gt;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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;2. How to find user exits?&lt;/STRONG&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;If you know the Exit name, go to transaction CMOD. &lt;/P&gt;&lt;P&gt;Choose menu Utillities-&amp;gt;SAP Enhancements. Enter the exit name and press enter. &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;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;What is the use of user-exit and all?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;STRONG&gt;Is it about modifying SAP program?&lt;/STRONG&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose that you need some functionality which is not provided in sap what do you do. Sap has provided you with three options. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Customizing. &lt;/P&gt;&lt;P&gt;2) Modifications. &lt;/P&gt;&lt;P&gt;3) User Exits. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So what are these three in the first case when you take Customization is nothing but you are customizing SAP according to your need and requirement for example you want the Purchase Order Numbers to start with &amp;lt;Co_Name&amp;gt;&amp;lt;seq_no&amp;gt;(sequential no) this kind of stuff is done in customization. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Modification is nothing but you are modifying SAP std code which is written during developing your SAP std programms or screens. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thirdly to avoid modifications SAP has provide you with some exit points like for example after the PBO event in module pool programming comes the PAI. so in between these two events you wanted the change something so SAP has provided with an exit point. that exit point is called user exits.  for example user exits for me21 PO Create is MM06005 if I am not wrong. they are nothing but simple function module within which you write your code which functions just like normal program and executes between the PAI and PBO events. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and  regards&lt;/P&gt;&lt;P&gt;suma sailaja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:53:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266442#M780626</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:53:18Z</dc:date>
    </item>
    <item>
      <title>Re: user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266443#M780627</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;A user exit is a way of modifyinf standard SAP code. It is simply a piece of code inserted into a SAP program by the original author. This code takes the format of a function module CALL CUSTOMER-FUNCTION 'nnn'. Parameters are passed and returned. You can program changes in this function module and they will not be lost when upgrades/patches etc are applied becaue the call will always be present.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you want to achieve in MM? You would need to find a suitable customer exit for whatever it is.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:54:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266443#M780627</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:54:48Z</dc:date>
    </item>
    <item>
      <title>Re: user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266444#M780628</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 (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule. The code for the function module is writeen by the developer. You are not writing 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;The naming standard of function modules for functionmodule exits is:  &lt;/P&gt;&lt;P&gt;EXIT_&amp;lt;program name&amp;gt;&amp;lt;3 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: &lt;/P&gt;&lt;P&gt;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 &lt;/P&gt;&lt;P&gt;SAPMV45A you will find ( Among other user 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;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. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Choose menu Utillities-&amp;gt;SAP Enhancements. 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;&lt;/P&gt;&lt;P&gt;Hope it will be helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks,&lt;/P&gt;&lt;P&gt;swaroop&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:56:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266444#M780628</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:56:47Z</dc:date>
    </item>
    <item>
      <title>Re: user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266445#M780629</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Jas,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;User exits&lt;/STRONG&gt; (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule. The code for the function module is writeen by the developer. You are not writing 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;The naming standard of function modules for functionmodule exits is:  &lt;/P&gt;&lt;P&gt;EXIT_&amp;lt;program name&amp;gt;&amp;lt;3 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: &lt;/P&gt;&lt;P&gt;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;The following link might be useful..&lt;/P&gt;&lt;P&gt;[http://sapmmforum.blogspot.com/2007/10/user-exits-in-mm-area.html]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Reward if useful.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THankyou,&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:58:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266445#M780629</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:58:50Z</dc:date>
    </item>
    <item>
      <title>Re: user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266446#M780630</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;To find a Exit.&lt;/P&gt;&lt;P&gt;Goto Transaction -- Find The Package &lt;/P&gt;&lt;P&gt;SMOD &lt;DEL&gt;&amp;gt;f4&lt;/DEL&gt;&amp;gt;Use the Package here to Find the Exits In the Package.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Suppose you need to find out all the user exits related to a tcode.&lt;/P&gt;&lt;P&gt;1. Execute the Tcode.&lt;/P&gt;&lt;P&gt;2. Open the SAP program.&lt;/P&gt;&lt;P&gt;3. Get the Development Class.&lt;/P&gt;&lt;P&gt;4. Execute Tcode SE84.&lt;/P&gt;&lt;P&gt;5. Open the Node 'Envir. -&amp;gt; Exit Techniques -&amp;gt; 'Customer Exits -&amp;gt; Enhancements'&lt;/P&gt;&lt;P&gt;6. Enter the Development class and execute.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The following SAP enhancements are available for the Purchasing area:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AMPL0001 - User subscreen for additional AMPL data (manufacturer part number) &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LMELA002 - Adoption of batch number from shipping notification at time of posting of a goods receipt &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LMELA010 - Incoming shipping notification: adoption of item data from IDoc &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LMEQR001 - User exit for source determination &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06B0001 - Role determination for release of requisitions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06B0001 - Changes to communication structure for release of requisitions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06B0003 - Number range and document number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06B0004 - Number range and document number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06B0005 - Changes to communication structure for overall release of purchase requisitions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06E0004 - Changes to communication structure for release of purchasing document&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;M06E0005 - Role determination for release of purchasing documents&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ME590001 - Grouping of requisitions for PO split in transaction ME59&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEETA001 - Determination of schedule line type (backlog, immediate requirement, forecast)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEFLD004 - Determination of earliest delivery date for checking at time of goods receipt (PO only)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MELAB001 - Generation of forecast delivery schedule: realization via creation profile&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEQUERY1 - Enhancement for document overview ME21N / ME51N&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEVME001 - Calculation of default GR quantity and over/underdelivery tolerances&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E001 - User exits for inbound EDI messages and outbound purchasing documents&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E003 - Number range and document number&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E004 - Control of import data screens in purchase orders&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E005 - Customer fields in purchasing documents&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MEREQ001 - Customer's own data in purchase requisitions&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E007 - Change document for requisitions when converting into POs&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E008 - Monitoring of contract target value in case of release orders&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E009 - Relevant texts for "Texts exist" indicator&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E010 - Field selection for vendor address&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06E011 - Activation of requisition block&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MM06L001 - Exits for determination of ratings in vendor evaluation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMAL0001 - ALE source list distribution: outbound processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMAL0002 - ALE source list distribution: inbound processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMAL0003 - ALE purchasing info record distribution: outbound processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMAL0004 - ALE purchasing info record distribution: inbound processing&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMDA0001 - Default values for delivery addresses&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MMFAB001 - User exit for generation of releases&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MRFLB001 - Control items during release creation&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LWBON001 - Enhancement of LIS update through extension of the communication structure MCKONA (business volumes and rebate income)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LWBON003 - Change settlement data for end-of-period rebate settlement before creation of settlement documents&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LWSUS001 - Customer-specific source determination in Retail&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LMEXF001 - Conditions in purchasing documents without invoice receipt&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LMEKO002 - Enhance communication structure KOMP for price determination&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REWARD IF USEFUL&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks and regards&lt;/P&gt;&lt;P&gt;suma sailaja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 09 Jan 2008 14:59:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/user-exits/m-p/3266446#M780630</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-09T14:59:55Z</dc:date>
    </item>
  </channel>
</rss>

