cancel
Showing results for 
Search instead for 
Did you mean: 

SMOD & BADI

Former Member
0 Kudos

Hi All

Sub: SMOD & BADI

What are the difference between these two methods used for enhancements? Please exaplain with examples along with merits & demerits

regards

Edited by: Madhu M on Jun 19, 2008 1:53 PM

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

The difference lies in following points

Making enhancements using the transactions SMOD/CMOD has

the following disadvantages:

1) This enhancement technique assumes a two-tiered system

infrastructure (SAP u2013 customers).

2) The naming conventions in effect do not tolerate name

extension.

3) It can be called only once. i.e. A user exit can not be

assigned to more than one project.

Adavantages of BAdI

1) Fulfills the requirements of a system infrastructure

containing country versions, industry solutions, partners,

and customers.

2) Business Add-Ins should be considered generalized

Business Transaction Events that can be used to bundle

program, menu and screen enhancements into a single add-in.

3) Business Add-Ins can be created and employed in each of

the various software levels.

4) BAdI can be called namy times. i.e. BAdI implementation

can be assigned to more definations.

Hope this will help.

Rewarrd Point if helpful.

Thanks,

Raja