2009 Apr 28 6:07 AM
Hello friends,
Even if we activate the enhancement in SMOD, We are able to achieve the functionality what we need ?
Why do need to create a Project in CMOD and assign the enhancement to that Project.
Please Justify.
Regards,
Hari
Hello friends,
Even if we activate the enhancement in SMOD, We are able to achieve the functionality what we need ?
Why do need to create a Project in CMOD and assign the enhancement to that Project.
Please Justify.
Regards,
Hari
2009 Apr 28 6:21 AM
HI:
CMOD is the Project Management of SAP Enhancements (i.e., SMOD Enhancements). SMOD contains the actual enhancements and CMOD is the grouping of those SMOD enhancements.
Regards
Shashi
2009 Apr 28 7:45 AM
Hi Hari,
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.
Hope this will solve your query.
Regards,
Rajeev.
2009 Apr 28 8:25 AM
2009 Apr 28 9:28 AM
Hello Rajeev,
I understand your point.
I tried writing code in the Enhancement and activating it by SMOD but without asssigning it to
any project in CMOD.
It is working .
If this is working,why do we need that extra step by assigning in CMOD.
Hari
2009 Apr 28 9:37 AM
Hi,
May be it is already used in one of the projects in CMOD
To confirm this just create a new project ZTEST in CMOD and try to add your enhancement say SUSR0001. If it is already used in other project it should give a error
Regards
2009 Apr 28 9:41 AM
>
> It is working .
> If this is working,why do we need that extra step by assigning in CMOD.
> Hari
Please try to Move this into another system either in QAT or PRD.And check is it working there?
2009 Apr 28 9:54 AM
Hi Hari,
It is working because it might be in some other project. But you need you create one in CMOD if it does not exists. It also helps in modularising your code and keeping track of it.
Regards,
Manish
2011 Feb 10 4:21 AM
| User | Count |
|---|---|
| 3 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |