what is the difference between user exit and customer exit?
what is ment by cusomer exit?and what is the difference
between user exit and badi?
Answer Posted / malli.gontla
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).
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.
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
User-exit doesn’t have any classification.
In customer-exit we have function-module exit , screen exit
, menu exit.
User exits are Basically designed For SD module.
Costomer exits Are available for MM,SD,FI,HR…..Basically
designed for all modules.
diff b/w user exit and badi
In user exits we go by general method for enhancements
while BADIs we use objects (oops concepts)
methods for enhancement
UserExits r used for adding additional functionality to the
existing SAP standard transactions.Using UserExits we can
add additional functionality standard SAP functionality
without making any changes to the original code.BADI is a
standardized interface for ABAP sources that enables
partners and customers to enhance SAP-delivered programs in
their namespace.
| Is This Answer Correct ? | 11 Yes | 0 No |
Post New Answer View All Answers
What are the mandatory fields to be filled for BAPI_CUSTOMER_CREATEFROMDATA1
What is projection view?
What is a collect statement?
There is 1 person but it’s displaying that this person cannot be booked. He is not available for the business event. Can you tell me where is it going wrong? What can be the reasons? : sap abap hr
What are the different methods of bdc? : abap bdc
Why do we use FOR ALL ENTRIES and what is the pre-requisite
Explain the different types of view?
What are the differences between table and structure in data dictionary?
How many secondary indexes can we create in a table?
Define the various contents of technical specifications ?
What are different ABAP editors? What are the differences?
What are the names of the function modules that will be generated upon activation of a lock object?
How do you document abap/4 programs? Do you use program documentation menu option?
What are the events in classical reports?
Can i Have Some Examples on Enhancements.