Application Development 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: 

SMOD AND CMOD

Former Member
0 Kudos

hello,

what is the difference between Smod and CMOD. if in Cmod if you can create a project and include the enchnacements an dif you can also search for enhancements what is the need for smod.

cheers

4 REPLIES 4

Former Member
0 Kudos

Hi kumar,

1. for practical utility purpose, no difference.

2. But as u must be knowing,

that before using any ENHANCEMENT,

we have to PUT it under some PROJECT

(which is created thru CMOD, SMOD does

not allow to create project)

3. CMOD is used for Creating PROJECT

(althoug we can double-click and go to enhancement)

SMOD is used to edit/view only the enhancment.

4. PROJECT

this concept was introduced by sap

for enhancmenet

so that MORE THAN ONE ENHANCMENT

CAN BE 'BUNCHED' into one project

and can be ACTIVATE/DE-ACTIVATED

at the same time (instead of one-by-one)

regards,

amit m.

0 Kudos

hai amit,

thanks for your reply, what does the Test Option in SMOD is used for.

cheers

0 Kudos

Hi again,

1. as far as i know,

it is just a facility provided

to start the transacation (tcode)

from same screen itself

for debugging the code in the exit.

(instead of new session and executing the tcode)

regards,

amit m.

abdul_hakim
Active Contributor
0 Kudos

Hi Kumar.

SMOD is the place where the SAP developers will create enhacements and assign it to a project and document it for customer use.The customers can make use of it in CMOD.As the name itself cleary states this <b>S for SAP</b> and <b>C for Customers</b>.

Abdul