Skip to Content
author's profile photo Former Member
Former Member

over view on Types of Enhancements

Please give an over view on Types of Enhancements,

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

Regards

Sreenivas

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Oct 15, 2006 at 04: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

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Oct 16, 2006 at 03: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 ......

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.