on 07-31-2008 7:26 AM
Hi,
please explain
Difference between customer enhancements and use exist ?
kathir.
Hi,
User exit - A user exit is a three character code that instructs the system to access a program during system processing.
SXX: S is for standard exits that are delivered by SAP. XX represents the 2-digit exit number.
UXX: U is for user exits that are defined by the user. XX represents the 2-digit exit number
Customer exit - The R/3 enhancement concept allows you to add your own functionality to SAPu2019s standard business applications without having to modify the original applications. SAP creates customer exits for specific programs, screens, and menus within standard R/3 applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.
Also when an upgrade is made the customer exits would copy but not the user exits. so you have to move them again.
regards
sadhu kishore
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
thank u
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Kathir,
Differences customer Exit (enhancements) and user exit:
1. USER EXITS are FORMS and are called by SAP standard programs using PERFORM.
CUSTOMER EXITS are FUNCTIONS so they are called using CALL FUNCTION (or more exactly CALL CUSTOMER FUNCTION).
2. Inside the form (user exit) you can read and change almost any global data from host program. Inside a function (customer exit) you can only access your import/export/changing/tables parameters.
3. User exits are more flexible because you have more information to use in your code but on the other hand, it is very easy to manipulate erroneously global data and lead
the standard program to a dump or even to make database inconsistent.
Customer exits are more restrictive but you are sure any change you can make to any parameters will never lead to inconsistency
4. User-exit doesnu2019t have any classification. In customer-exit we have function-module exit, screen exit, menu exit.
5. User exits are basically designed For SD module.
Customer exits Are available for MM, SD, FI, HR.Basically designed for all modules.
Thanks,
Raja
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi venkat,
customer exits are also known as enhancement
the following example will give you more clarity
Company when decides to go for automation through ERP the most important part which they automate is Financial accounting. Hence the most important part is account payable and receivable. So we gather requirements, understand business process and define AS IS process. Then considering automation and putting in place best practices we define TO BE process. Come with configuration, testing, cutover and live.
Then after some time we will think we should automate some more process. So new will be bank transfer, payment card processing. Now this is new functionality but go on addition to current setting. Hence this will be enhancement. This is a extended implementation.
Thanks,
Raja
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.