Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

What is the difference between SMOD and CMOD?

Former Member
0 Likes
882

What is the difference between SMOD and CMOD?

Can somebody explain me the difference between these two transactions and what is thier use? It would be great if you could provide me the links for it.

What is the difference between SMOD and CMOD?

Can somebody explain me the difference between these two transactions and what is thier use? It would be great if you could provide me the links for it.

4 REPLIES 4
Read only

Former Member
Read only

Former Member
0 Likes
809

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.

Read only

Former Member
0 Likes
809

Hi Phani,

SMOD(System Modification): To find out all the Modifications available for a

Transaction.

CMOD(Customer Modification): To implement all those modifications by assigning

a project to all standard Modifications available.

Cheers..

Read only

0 Likes
809

Hi Phani,

SMOD: it will search and locate the user exits.

follow the navigation 4 better understanding

Execute smod->enter ur enhancement click component button . click display u can find the user exirs.

CMOD: it maintains projects to code user exits