2008 Jun 10 7:45 AM
2008 Jun 10 7:46 AM
Hi,
CMOD is for PRoject Creation.
SMOD is just to see all the enhancements in the sap system.
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.
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.
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.
To see the effect of your whole project you must activate each componnents of your enhancements.
Regards,
Shiva Kumar
2008 Jun 10 7:51 AM
Hi,
CMOD provides customers to create custom projects and to activate / deactivate these enhancements.
Using CMOD-
Assign enhancement packages to the project via the Enhancement Assignment option.
Each enhancement package may be assigned to only one project
When activating/deactivating a project, every implemented component of each assigned package will be affected .
SMOD -> Where you can see the SAP Exits.If you want to change any SAP Exits then you need the access key for that object.
CMOD -> Where you can see or write the Customer Exits.
Check the foll links,
http://help.sap.com/saphelp_nw04/helpdata/en/eb/3e7ceb940e11d295df0000e82de14a/frameset.htm
http://help.sap.com/saphelp_nw04/helpdata/en/f1/0a56f5e09411d2acb90000e829fbfe/content.htm
thanks
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Jun 12, 2008 7:06 AM
2008 Jun 10 7:51 AM
hi,
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.
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.
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.
To see the effect of your whole project you must activate each componnents of your enhancements.
http://www.sap-img.com/abap/what-is-user-exits.htm
http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
regards,
praveena.
2008 Jun 10 7:52 AM
1. Write better/more descriptive subjects
2. Do your own research FIRST
3. Use the SEARCH facility
2008 Jun 10 9:40 AM
hi,
CMOD is the Project Management of SAP Enhancements (i.e., SMOD Enhancements). CMOD is the grouping of those SMOD enhancements.
User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a function module. The code for the function module is written 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.
The naming standard of function modules for function module exits is:
EXIT_<3 digit suffix>
The call to a functionmodule exit is implemented as:
CALL CUSTOMER.-FUNCTION ❤️ digit suffix>