what is the difference between user-exit & customer-exit?
Answer Posted / kldiradhika
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 acces 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 doesn’t have any classification.
In customer-exit we have function-module exit , screen exit
, menu exit.
5.
User exits are Basically designed For SD module.
Costomer exits Are available for MM,SD,FI,HR…..Basically
designed for all modules.
| Is This Answer Correct ? | 174 Yes | 8 No |
Post New Answer View All Answers
Difference between transparent tables and pooled tables? : abap hr
What actually happens in real-time recruitment? : sap abap hr
How can I make a differentiation between dependent and independent data? : abap hr
What are the different types of parameters?
What are the differences between macro and subroutine?
Explain what is sap script? What is the purpose of sap script?
What is the step-by-step process to create a table in data dictionary? : abap data dictionary
Hi, I have a requirement for locking the fax field in user master records. As you know user can edit the details using the System>profile>own data (SU3), it is causing some security threat to our model. What i want is users should not be able to change the fax field under communications when they get into su3.I have heard of user Exist functionality but don't know how to implement it. Can you suggest something, it will be greatly appreciated.
What is a view? : abap data dictionary
How to create any functions? How to go about it?
how 2 create the normal form by using functional module
What is the structure of bdcmsgcoll? : abap bdc
What is exception class and test class. How to use it?
Power is interrupted while transferring data from internal table to application server. How will you determine many records are transferred in session method and call transaction method? : abap bdc
How we format the data before before write statement in report ?