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

how to capture the errors in bdc Call transaction method?

609


I have 3 transactions,where the output of one transaction is input of another and output of 2nd transaction is input of 3rd transaction.i have one flat file with all data for the 3 transaction.if the 3rd transaction failed can we rollback the remaining 2 transactions or not.Is this possible in BDC,How/

1807


I need the coding for BDC program to upload Purchase orders of known vendor (ME21) in Material Management

1760


In Table Field when display the Name, whose first charecter should be capital letter and rest will be small letter.

1597


Can we access static attribute from instance method

992






What are the function modules used in f4 help?

642


What are the system fields? Explain?

639


Explain the difference between call screen and leave screen?

601


Does the bdc-insert function allow multiple transactions to be processed by sap? : abap bdc

670


Explain the sequences of event block?

553


What are the personnel administration related Infotypes

2060


Does SAP has a GUI screen painter or not? If yes what operating systems is it available on? What is the other type of screen painter called?

633


How do you convert non-char field into char type fields ?

1747


What is alv programming in abap?

640


What are base tables of an aggregate object? : abap data dictionary

607