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: 

over view on Types of Enhancements

Former Member
0 Kudos

Please give an over view on Types of Enhancements,

How many types of enhancements are there,what are the defferences.

Regards

Sreenivas

2 REPLIES 2

Former Member
0 Kudos

Hi

The enhancements can be of two types:

- The old type: trx CMOD: here every enhancements can have several function modules called in strategic points of std programs. These fms are actived only if the enhancement is inserted in a project.

- New type: The BADIs: trx SE18/SE19. The BADIs are based on the concept of interface of OO Abap. Here you can develop the methods (instead of function module)

In the system you can find the user-exit based on the concept of routine (FORM), this form are defined in certain includes and placed in strategic points.

For example you can find some user-exit for sales order in include MV45AFZZ.

Max

Former Member
0 Kudos

HI sreenivasula reddy kota,

Enhancements --> is just to enhance/add/modify the performance of the standard SAP according to their own companies business needs ....

Standard has given some provisions at various points for the customers to include their own business logic ....

The enhancements are classified broadly ...

<b>1. Customer Exits</b>

Function module exits, Menu exit, Screen Exit --> All in classic ABAP code

Only one implementation is possible (no resuablity)

<b>2. BADIs</b>

Multiple implementation is possible

Its OOPs based (has classes and methods)

<b>3. BTEs</b>

This has evolved basically for the enhancement in FI module ...

Normal ABAP code is followed here

<b>4. User Exits ......</b>

This is nothing but... calling a customer logic from the standard "includes" ..... (example as given by the previous post)

Hope this helps a bit ....

Cheers

Kripa Rangachari ......