<?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: regarding user exits in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001258#M76527</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is not a question rather discussion to clear some concepts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well there seems to be lot of confusion amongst many people regarding User Exits.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To start with, there exists following ways to change the SAP Standard.&lt;/P&gt;&lt;P&gt;1. Customisation&lt;/P&gt;&lt;P&gt;2. Personalisation&lt;/P&gt;&lt;P&gt;3. Modifications&lt;/P&gt;&lt;P&gt;4. Enhancements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User exit : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One should understand that, User Exit is not a function rather it is Subroutine.Hence u will need to register the changes using SSCR. SMOD and CMOD is not applicable in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;User exits started with Sales n Distribution module. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;They consist of empty subroutines (FORM - ENDFORM) in special Includes, which can be filled by a ABAPer. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;In special places in the SAP-CODE such subroutine references were inserted by SAP. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;An extension is thus only possible, where SAP planned it. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;They usually offer a rather rudimentary expandability, &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;since purely technically objects in the SAP name area are modified. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function pool SAPLV60A consist of below mentioned user exits containing empty subroutines.&lt;/P&gt;&lt;P&gt;If u need to add custom functionality u will need to have the SSCR Key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  include rv60afzz.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afza.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afzb.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afzc.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afzd.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now since in user exits we are &lt;STRONG&gt;modifying&lt;/STRONG&gt; the SAP code directly, there are problems when upgrading from one version to another.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hence SAP came up with intelligent solution of Enhancements, which we generally do with SMOD (for searching the enhancements) and&lt;/P&gt;&lt;P&gt;CMOD (for Changing the enhancements). Further BADIs are object oriented view of enhancements only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case of enhancements we do not modify the SAP source code and hence SSCR keys are not necessary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my interpretation regarding changing SAP stadard. Further discussion is welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Nitin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 06 Aug 2005 04:02:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-08-06T04:02:11Z</dc:date>
    <item>
      <title>regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001251#M76520</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear experts,&lt;/P&gt;&lt;P&gt; In SD module, After creating sales order and shipment Process, i want to save the sales order datas including shipment number datas into ADDON table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Timing wise, Storing sales datas into ADDONTABLE must be done only after the shipment process. so i think i want to use user exits in shiping screen , using which i can save data to table.&lt;/P&gt;&lt;P&gt;Pls guide me whether my way of doing is correct or not.&lt;/P&gt;&lt;P&gt;my friends says User exits does not support in future so better not to use it..if so how to do with alternative.&lt;/P&gt;&lt;P&gt;pls guide me.&lt;/P&gt;&lt;P&gt;ambichan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 02:57:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001251#M76520</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T02:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001252#M76521</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ambi chan,&lt;/P&gt;&lt;P&gt;In ur current system, you may use the user exits that are currently provided. Yes it is true, that SAP is changing everything from user exits to BADI's.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes, if it has to update the table only after shipment, use the exits after shipment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remember to reward points to replies that solved ur problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reg,&lt;/P&gt;&lt;P&gt;Prashanth.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 03:34:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001252#M76521</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T03:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001253#M76522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Prashanth,&lt;/P&gt;&lt;P&gt;Thanks for your reply.&lt;/P&gt;&lt;P&gt;I have never used userexits before in programs or screens. if possible could you pls give an sample code and way to create it.&lt;/P&gt;&lt;P&gt;just outline will do..i can refer documents.&lt;/P&gt;&lt;P&gt;i will close this thread in next reply.&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;P&gt;ambichan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 04:07:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001253#M76522</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T04:07:31Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001254#M76523</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ambi achan,&lt;/P&gt;&lt;P&gt;you can go to smod or cmod to search for user exits.&lt;/P&gt;&lt;P&gt;Or even se81.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User exits are essentially a FM which has an include.&lt;/P&gt;&lt;P&gt;The User exits are fo the form exit_&amp;lt;Prog Name&amp;gt;_NNN.&lt;/P&gt;&lt;P&gt;This is a FM. double click on this and u will see an include. Double click on this. it will ask u if u want to create the same if it is not already implememnted.&lt;/P&gt;&lt;P&gt;Confrim the same. and write whatever code u want to in the include.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save adn Activate it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remember to reward points to teh answers that helped you.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 04:28:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001254#M76523</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T04:28:05Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001255#M76524</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Prashanth.&lt;/P&gt;&lt;P&gt;Thanks for your reply. almost i understand whats userexit.&lt;/P&gt;&lt;P&gt;I tried below and i found these are the userexits available in VT01N-shipment creation.&lt;/P&gt;&lt;P&gt;Now i want to confirm which is most suitable userexits amoung them matching my requirement.&lt;/P&gt;&lt;P&gt;do you have any idea on this.&lt;/P&gt;&lt;P&gt;After shipment creation i want this sales data to be stored in addon table..which user exits can i use for writing this code. &lt;/P&gt;&lt;P&gt;suggestion pls...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;transaction Code - VT01N                    Create Shipment&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------------------------------" /&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;Exit Name&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Description&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------------------------------" /&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;MV56AINI&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Initialization of transaction control for transportation&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56AFCCH&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment processing: Check function code allowed&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56AGTAR&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;User Exit for Filtering Shipping Unit Calculation&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56ARCHV&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Customer-spec. checks for archiving shipments&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56ATKTX&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Change the number of lines for text input in shipment&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56BMOD&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Transportation processing: Field modification&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56DISTZ&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment Processing: Determine Distance&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56FCOPY&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment processing: Copy delivery data&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56FSTAT&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment processing: Activities when setting a status&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56L0001&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Status of Shipments for a Delivery&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56LDELI&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Read Delivery Data for Shipment Processing&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56LOCID&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment Processing: Determine Location Identification&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56MVT04&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Extensions for Collective Processing of Shipments&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56SLDET&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment processing: Leg determination&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56TDLIF&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Filter Delivery Items for Shipment&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56UCHCH&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment processing: Check whether changes were made&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56UCHCO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Check shipments are complete&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56UDLUP&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Obsolete as of 4.6C: Delivery Update on Delivery Routines&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56UNUMB&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Shipment number allocation&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56USTAT&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;User-individual definition of transportation planning status&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56USVDO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Update new objects for transport&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56USVDP&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Preparation for updating new objects for transport?&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------------------------------------" /&gt;&lt;P&gt;I will surely reward points. Thanks for your suggestion.&lt;/P&gt;&lt;P&gt;ambichan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 05:14:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001255#M76524</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T05:14:02Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001256#M76525</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would say, look into these..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;V56UCHCO           |Check shipments are complete                                             |&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56USVDO&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Update new objects for transport&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;P&gt;V56USVDP&lt;/P&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;Preparation for updating new objects for transport?&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 05:37:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001256#M76525</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T05:37:33Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001257#M76526</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai prashanth,&lt;/P&gt;&lt;P&gt;Thanks for making my ideas clear.&lt;/P&gt;&lt;P&gt;I will take V56USVDO exit for storing the datas.&lt;/P&gt;&lt;P&gt;i will reward 10points and close the thread.&lt;/P&gt;&lt;P&gt;Thanks prashanth.&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;ambichan&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Aug 2005 06:10:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001257#M76526</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-05T06:10:04Z</dc:date>
    </item>
    <item>
      <title>Re: regarding user exits</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001258#M76527</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is not a question rather discussion to clear some concepts.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Well there seems to be lot of confusion amongst many people regarding User Exits.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To start with, there exists following ways to change the SAP Standard.&lt;/P&gt;&lt;P&gt;1. Customisation&lt;/P&gt;&lt;P&gt;2. Personalisation&lt;/P&gt;&lt;P&gt;3. Modifications&lt;/P&gt;&lt;P&gt;4. Enhancements&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;User exit : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;One should understand that, User Exit is not a function rather it is Subroutine.Hence u will need to register the changes using SSCR. SMOD and CMOD is not applicable in this case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;User exits started with Sales n Distribution module. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;They consist of empty subroutines (FORM - ENDFORM) in special Includes, which can be filled by a ABAPer. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;In special places in the SAP-CODE such subroutine references were inserted by SAP. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;An extension is thus only possible, where SAP planned it. &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;They usually offer a rather rudimentary expandability, &lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;since purely technically objects in the SAP name area are modified. &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Function pool SAPLV60A consist of below mentioned user exits containing empty subroutines.&lt;/P&gt;&lt;P&gt;If u need to add custom functionality u will need to have the SSCR Key.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  include rv60afzz.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afza.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afzb.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afzc.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;  include rv60afzd.                " FORM's Userexit's&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now since in user exits we are &lt;STRONG&gt;modifying&lt;/STRONG&gt; the SAP code directly, there are problems when upgrading from one version to another.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hence SAP came up with intelligent solution of Enhancements, which we generally do with SMOD (for searching the enhancements) and&lt;/P&gt;&lt;P&gt;CMOD (for Changing the enhancements). Further BADIs are object oriented view of enhancements only.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case of enhancements we do not modify the SAP source code and hence SSCR keys are not necessary.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my interpretation regarding changing SAP stadard. Further discussion is welcome&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Nitin&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 06 Aug 2005 04:02:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/regarding-user-exits/m-p/1001258#M76527</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-08-06T04:02:11Z</dc:date>
    </item>
  </channel>
</rss>

