Skip to Content
avatar image
Former Member

What is Enhancements ??

Can anybody tell what are enhancements in sap???

and what is the difference between User exits and Enhancement???

Thanks in advance.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

6 Answers

  • Aug 22, 2007 at 04:30 AM

    Hi,

    Check this Wiki page.

    https://wiki.sdn.sap.com/wiki/display/ABAP/EnhancementsandModifications-BADI%2CEnhancementFramework%2CUserExits%2C+BTE

    Also check

    https://wiki.sdn.sap.com/wiki/display/ABAP/ThenewEnhancementFrameworkandthenewkernel-basedBAdI

    Regards,

    Sesh

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 22, 2007 at 04:40 AM

    Hi,

    Enhancement mean adding /extending the standard functionality of Sap standard program , it can be done thru coding/adding a field on screen/push buttons....

    There is no differenece between USER-EXITS and ENHNCEMENTS.

    We can enahnce the code of standard Sap Program thru USER_EXITS,

    Revert back if any issues,

    Reward with poinst if helpful.

    regards,

    Naveen

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 22, 2007 at 04:48 AM

    hi,

    Enhancement is a technique which we add an extra functionality to the existing standard applicaiton without modifying it. i.e., sap has provided hooks

    for each application.. so we have to add that hook to the standard functionality.

    In case if we dont want that enhancement we can deactivate that functionality.

    Userexits are one of the enhancement techniques.

    There are 4 types in userexits..function exit,screen exit,menu exit,field exit

    field exit and menu exits are outdated..

    But Userexits are not availabe for all requirements and there is no option to create userexit . To overcome this defect sap has introduced badi's concept which is object oriented ( Userexits are available ) . Incase if any predefined badi is not availabe for our requirement sap has provided the option to create badi.to create a badi one need to have an idea of oops.

    regards,

    Satya Sreekanth . N

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 22, 2007 at 04:55 AM

    Sonali,

    Some additional info:-

    Check the MODSAP and MODACT tables too.

    K.Kiran.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Aug 22, 2007 at 05:17 AM

    Hi Sonali,

    In SAP , we have facility to cover those business process which is specifically to the client and are not common for that industry. That process can be implementated using user-exist. There are 3 types of exist 1] Menu-Exit 2] Screen-Exit 3] User-Exit.

    E.g. In Order Posting If Client Business process dosent allow to enter Price below the Minimum Price but wanted to allow below standard selling price, but that type of orders should go for price block. This functionality is not available in standard SAP functionality but can be implementated thro user exit.

    This exists is available all standard functionality , we have to search which is suitable for requirement and then write code according to the requirement.

    Hope this will clear your doubts.

    Regards,

    Tushar choksi

    hichoksi@yahoo.com

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Nov 11, 2007 at 09:26 AM

    Sap provided some options to add additional Functionalities to Sap standards these are calles enhancements or user exit.

    there are few types of user exits are there they are

    Menu Exit

    Screen Exit

    Function Exit

    Key word Exit

    Add comment
    10|10000 characters needed characters exceeded