‎2007 May 10 6:28 AM
hi friends,
what is the of smod and cmod ?
what is the difference between the object type we create in swo1 and bdbg?
Thanks
Ganesh
‎2007 May 10 6:30 AM
Hi,
1) SMOD is where you can see the enhancements available in SAP..
CMOD is where you can create a project for the enhancement and activate the project..
2) You will be creating object type in SWO1..Then you will be using the object type and method in BDBG to create ALE interface for BAPI..
Thanks,
Naren
‎2007 May 10 6:30 AM
Hi,
1) SMOD is where you can see the enhancements available in SAP..
CMOD is where you can create a project for the enhancement and activate the project..
2) You will be creating object type in SWO1..Then you will be using the object type and method in BDBG to create ALE interface for BAPI..
Thanks,
Naren
‎2007 May 10 6:31 AM
Hi Ganesh,
1)SMOD-SAP Enhancement Management
CMOD-Enhancements
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.
2)
Goto BDBG
Enter the Object name which you can either refer from SWO1 or can create a sub type in SWO1.
Enter Method.
Press enter
It will ask you for Message Type
And then will ask for the Interface Parameters.
Once you enter correct data it will generate the Segment, IDOC TYPE automatically
http://help.sap.com/saphelp_erp2005/helpdata/en/78/2176ec51ce11d189570000e829fbbd/frameset.htm
Regards,
Priyanka.
‎2007 May 10 6:48 AM
Hi Ganesh Ram,
Check this info.
CMOD is the Project Management of SAP Enhancements (i.e., SMOD Enhancements), it stores all the enhancements for particular project.
SMOD contains the actual enhancements and CMOD is the grouping of those SMOD enhancements, means it stores all the enhancements related to particular package. It is used basically for finding the user exit, but it can be done using CMOD also, but here you can test your enhancement also.
Hope this resolves your query.
<b>Reward all the helpful answers.</b>
Regards
‎2007 May 10 7:50 AM
thanks for the ansers,
i have another question ,where we will assign this particular BAPI interface(created thru bdbg) to the ALE.
Thanks
Ganesh
‎2007 May 10 8:32 AM
Hi Ganesh,
As BAPI is an form of an function module, Generally, BAPI interface is used in ALE as programming as to populate and process the idoc ( inbound or outbound )
for the particular Application as Sales order or purchase order etc.
BAPI is called internal in ALE programming for posting of the application documents through IDOC's
Thanks
Manju.
‎2007 May 10 11:07 AM
Hi,
CMOD - Customer Modifications
SMOD - Standard Modifications
SMOD is only used to check the corresponding user exit,
changes are not allowed.
CMOD is provides some Include programs, to write the code for
the required Exits.
Thanks,
kc