<?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: CMOD and SMOD in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330591#M168545</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hemant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Welcome to SDN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CMOD&amp;lt;/b&amp;gt; is the Project Management of SAP Enhancements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SMOD&amp;lt;/b&amp;gt; contains the actual enhancements and CMOD is the grouping of those SMOD enhancements. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more information and sample codes, please check this links.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm" target="test_blank"&gt;http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/field-exits-smod-cmod-questions-and-answers.htm" target="test_blank"&gt;http://www.sap-img.com/abap/field-exits-smod-cmod-questions-and-answers.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.easymarketplace.de/userexit.php" target="test_blank"&gt;http://www.easymarketplace.de/userexit.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;P&gt;&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>Sun, 14 May 2006 03:06:19 GMT</pubDate>
    <dc:creator>ferry_lianto</dc:creator>
    <dc:date>2006-05-14T03:06:19Z</dc:date>
    <item>
      <title>CMOD and SMOD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330588#M168542</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Can anybody tell me the difference between the transactions SMOD and CMOD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 May 2006 16:58:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330588#M168542</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-13T16:58:32Z</dc:date>
    </item>
    <item>
      <title>Re: CMOD and SMOD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330589#M168543</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Hemant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TC: SMOD is use to find out enhancement / user exit. If you know enhancement/exit name  go to transaction SMOD and put enhancement name and you can do you coding.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After completing code in user exit you need to activate it in order to refect in the actual program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Untill and unless you are not activating enhancement / exit changes will not reflect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You activate User Exit using TC : CMOD. Goto transaction code CMOD and create new project. Assign Exit to project and activate the project.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more information check below link...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/saphelp_erp2005/helpdata/en/fb/ac5f2d61ae11d295b10000e82de14a/frameset.htm" target="test_blank"&gt;http://help.sap.com/saphelp_erp2005/helpdata/en/fb/ac5f2d61ae11d295b10000e82de14a/frameset.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Nilesh&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Nilesh Kshirsagar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 May 2006 17:41:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330589#M168543</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-13T17:41:48Z</dc:date>
    </item>
    <item>
      <title>Re: CMOD and SMOD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330590#M168544</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hemant,&lt;/P&gt;&lt;P&gt;In addtion to the above post, to make it simple there are enhancement provisions in standard SAP program provided by SAP for customization. These enhancements and their corresponding components can be accesses thru SMOD (SAP modification)tcode. &lt;/P&gt;&lt;P&gt;Once you know the user exit that needs to be changed from SMOD tcode, you make changes in the appropriate user exit and attach it to the project and activate it. This is done thru CMOD (Customer modification) tcode. &lt;/P&gt;&lt;P&gt;To sum it, you first look into CMOD to get user exit name and then use SMOD to assign that user exit to project created  by you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it gives you fair idea!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Vikram&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls reward helpful replies.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 13 May 2006 23:31:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330590#M168544</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-13T23:31:11Z</dc:date>
    </item>
    <item>
      <title>Re: CMOD and SMOD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330591#M168545</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hemant,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Welcome to SDN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CMOD&amp;lt;/b&amp;gt; is the Project Management of SAP Enhancements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;SMOD&amp;lt;/b&amp;gt; contains the actual enhancements and CMOD is the grouping of those SMOD enhancements. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For more information and sample codes, please check this links.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm" target="test_blank"&gt;http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/field-exits-smod-cmod-questions-and-answers.htm" target="test_blank"&gt;http://www.sap-img.com/abap/field-exits-smod-cmod-questions-and-answers.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.easymarketplace.de/userexit.php" target="test_blank"&gt;http://www.easymarketplace.de/userexit.php&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ferry Lianto&lt;/P&gt;&lt;P&gt;&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>Sun, 14 May 2006 03:06:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330591#M168545</guid>
      <dc:creator>ferry_lianto</dc:creator>
      <dc:date>2006-05-14T03:06:19Z</dc:date>
    </item>
    <item>
      <title>Re: CMOD and SMOD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330592#M168546</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;&amp;lt;b&amp;gt;CMOD&amp;lt;/b&amp;gt; is the Project Management of SAP Enhancements (i.e., SMOD Enhancements). SMOD contains the actual enhancements and &amp;lt;b&amp;gt;CMOD&amp;lt;/b&amp;gt; is the grouping of those SMOD enhancements.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAP uses an User Exit (SMOD/CMOD) in order to make an enhancement of customers a lot more convenient. There are very many user exits available within SAP.&lt;/P&gt;&lt;P&gt;When using an user exit, the system does NOT become modified what happens when you start changing SAP for your needs.&lt;/P&gt;&lt;P&gt;So, it is very interesting to make use of all options, that leave the SAP system as unmodified as possible. Therefore, you should always check the available user exits in the area for your needed enhancements. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can activate user exits in the SAP transactions SMOD and CMOD. There you can check for the appropiate user exit and insert the new enhanced code in function modules for your needs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm" target="test_blank"&gt;http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.easymarketplace.de/userexit.php?Area=4asu" target="test_blank"&gt;http://www.easymarketplace.de/userexit.php?Area=4asu&lt;/A&gt;&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;Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 May 2006 03:20:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330592#M168546</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-14T03:20:54Z</dc:date>
    </item>
    <item>
      <title>Re: CMOD and SMOD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330593#M168547</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;SMOD is just to see all the enhancements in the sap system.&lt;/P&gt;&lt;P&gt;CMOD is the customer projects where enhancements are implemented. If you want to implement any enhancements then you will create a project and assign the enhancement and do the coding in exits.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To customize an existing SAP application we have been provided the user exits by SAP. These exits are packaged under enhancements. You choose an enhancement according to your requirements e.g. enhancement MM06E005 is used for adding custom field in me21/me21n. SAP has limited no of enhancements for any transactions, you have to choose only from them to cater your requiement you cant create them.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After selecting your enhancements you have to inherit them in your project in CMOD. Thereafter you do coding and other things like making your subscreens or adding fields to standard tables in respective exits.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To see the effect of your whole project you must activate each componnents of your enhancements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;summery,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. for practical utility purpose, no difference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. But as u must be knowing,&lt;/P&gt;&lt;P&gt;that before using any ENHANCEMENT,&lt;/P&gt;&lt;P&gt;we have to PUT it under some PROJECT&lt;/P&gt;&lt;P&gt;(which is created thru CMOD, SMOD does &lt;/P&gt;&lt;P&gt;not allow to create project)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. CMOD is used for Creating PROJECT&lt;/P&gt;&lt;P&gt;(althoug we can double-click and go to enhancement)&lt;/P&gt;&lt;P&gt;SMOD is used to edit/view only the enhancment.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. PROJECT&lt;/P&gt;&lt;P&gt;this concept was introduced by sap&lt;/P&gt;&lt;P&gt;for enhancmenet&lt;/P&gt;&lt;P&gt;so that MORE THAN ONE ENHANCMENT&lt;/P&gt;&lt;P&gt;CAN BE 'BUNCHED' into one project&lt;/P&gt;&lt;P&gt;and can be ACTIVATE/DE-ACTIVATED&lt;/P&gt;&lt;P&gt;at the same time (instead of one-by-one)&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;REPORT Z_USEREXIT .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : tstc, tadir, modsapt, modact, trdir, tfdir, enlfdir.&lt;/P&gt;&lt;P&gt;TABLES : tstct.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : jtab LIKE tadir OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : field1(30).&lt;/P&gt;&lt;P&gt;DATA : v_devclass LIKE tadir-devclass.&lt;/P&gt;&lt;P&gt;PARAMETERS : p_tcode LIKE tstc-tcode OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM tstc WHERE tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;AND object = 'PROG'&lt;/P&gt;&lt;P&gt;AND obj_name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM trdir WHERE name = tstc-pgmna.&lt;/P&gt;&lt;P&gt;IF trdir-subc EQ 'F'.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM tfdir WHERE pname = tstc-pgmna.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM enlfdir WHERE funcname =&lt;/P&gt;&lt;P&gt;tfdir-funcname.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM tadir WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;AND object = 'FUGR'&lt;/P&gt;&lt;P&gt;AND obj_name EQ enlfdir-area.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE : tadir-devclass TO v_devclass.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;SELECT * FROM tadir INTO TABLE jtab&lt;/P&gt;&lt;P&gt;WHERE pgmid = 'R3TR'&lt;/P&gt;&lt;P&gt;AND object = 'SMOD'&lt;/P&gt;&lt;P&gt;AND devclass = v_devclass.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM tstct WHERE sprsl EQ sy-langu AND&lt;/P&gt;&lt;P&gt;tcode EQ p_tcode.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_POSITIVE INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;WRITE:/(19) 'Transaction Code - ',&lt;/P&gt;&lt;P&gt;20(20) p_tcode,&lt;/P&gt;&lt;P&gt;45(50) tstct-ttext.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;IF NOT jtab[] IS INITIAL.&lt;/P&gt;&lt;P&gt;WRITE:/(95) sy-uline.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_HEADING INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;2 'Exit Name',&lt;/P&gt;&lt;P&gt;21 sy-vline ,&lt;/P&gt;&lt;P&gt;22 'Description',&lt;/P&gt;&lt;P&gt;95 sy-vline.&lt;/P&gt;&lt;P&gt;WRITE:/(95) sy-uline.&lt;/P&gt;&lt;P&gt;LOOP AT jtab.&lt;/P&gt;&lt;P&gt;SELECT SINGLE * FROM modsapt&lt;/P&gt;&lt;P&gt;WHERE sprsl = sy-langu AND&lt;/P&gt;&lt;P&gt;name = jtab-obj_name.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_NORMAL INTENSIFIED OFF.&lt;/P&gt;&lt;P&gt;WRITE:/1 sy-vline,&lt;/P&gt;&lt;P&gt;2 jtab-obj_name HOTSPOT ON,&lt;/P&gt;&lt;P&gt;21 sy-vline ,&lt;/P&gt;&lt;P&gt;22 modsapt-modtext,&lt;/P&gt;&lt;P&gt;95 sy-vline.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;WRITE:/(95) sy-uline.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE jtab.&lt;/P&gt;&lt;P&gt;SKIP.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_TOTAL INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;WRITE:/ 'No of Exits:' , sy-tfill.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;WRITE:/(95) 'No User Exit exists'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;FORMAT COLOR COL_NEGATIVE INTENSIFIED ON.&lt;/P&gt;&lt;P&gt;WRITE:/(95) 'Transaction Code Does Not Exist'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT LINE-SELECTION.&lt;/P&gt;&lt;P&gt;GET CURSOR FIELD field1.&lt;/P&gt;&lt;P&gt;CHECK field1(4) EQ 'JTAB'.&lt;/P&gt;&lt;P&gt;SET PARAMETER ID 'MON' FIELD sy-lisel+1(10).&lt;/P&gt;&lt;P&gt;CALL TRANSACTION 'SMOD' AND SKIP FIRST SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps,&lt;/P&gt;&lt;P&gt;Reward points if this reply helps you&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Naveen&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 14 May 2006 03:58:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/cmod-and-smod/m-p/1330593#M168547</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-05-14T03:58:50Z</dc:date>
    </item>
  </channel>
</rss>

