10-15-2006 5:30 PM
Please give an over view on Types of Enhancements,
How many types of enhancements are there,what are the defferences.
Regards
Sreenivas
10-15-2006 5:52 PM
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
10-16-2006 4:30 AM
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 ......