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


Please Help Members By Posting Answers For Below Questions

What is meant by write lock? : sap abap data dictionary

790


What do you mean by batch data communications programming?

698


What is the maximum number of structures that can be included in a table or structure : abap data dictionary

995


What are the attributes of a field that can be activated or deactivated during runtime?

736


What is a persistent class?

1149






Rp_provide_from_last contains how many parameters ? : abap hr

1169


What is gui status? How to create /edit gui status?

801


What is sap abap data classes?

765


A subroutine can be terminated unconditionally using exit. State true or false : abap modularization

793


How to define selection screen?

770


What is step-loop? Explain all the steps?

722


How to read files and process BDC's automatically ?

1752


Name the special commands of list?

785


Write an abap program for creation of customer enquiry using BAPI 'BAPI_INQUIRY_CREATEFROMDATA'.

1953


What are the functional areas? User groups? and how does ABAP query work in relation to these?

892