08-22-2007 5:25 AM
Can anybody tell what are enhancements in sap???
and what is the difference between User exits and Enhancement???
Thanks in advance.
08-22-2007 5: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
08-22-2007 5: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
08-22-2007 5: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
08-22-2007 5:55 AM
Sonali,
Some additional info:-
Check the MODSAP and MODACT tables too.
K.Kiran.
08-22-2007 6: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
11-11-2007 9: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