Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Difference between Customer Exit & User Exit?

Former Member
0 Likes
683

Hi all,

I am confusing between the Customer and User Exit.

There is no doubt , I found a lot of help docs about this in SCN & Google. But unable to find the exact difference between these two.


As per my knowledge Customer Exits are like Three digit ending function modules where an include program is there to make enhancements .  So I will create a project and enhance the standard program by adding the customer exits using CMOD & SMOD. I am ok with that and working fine also.

So what is USER EXITS & TCODES for modifying this one.

Regards,

Praveen


5 REPLIES 5
Read only

Sijin_Chandran
Active Contributor
0 Likes
645

Hi Praveen ,

User Exits are one of the techniques involved in Enhancement Frameworks by SAP mainly for module SD.

That doesn't need any creation of project or implementation.

SAP has provided various hook points where custom codes can be added to change the processing flow of standard tcode.

Coding can be added by either using SSCR code or using Implicit Enhancements.

Go through this link also

http://help.sap.com/saphelp_nw70/helpdata/en/94/9cdc40132a8531e10000000a1550b0/frameset.htm

Read only

0 Likes
645

Am not sure why Customer Exits ( CMOD and SMOD ) are not mentioned in this above document .

Read only

KiranJ
Active Participant
0 Likes
645

Hi Praveen,

                    User exits are used for only in SD module.

Other modules like MM , FI, PP ...etc we have the Customer exit , under customer exits we have screen exits, menu exits ..etc...

User exits as below:

Ex:

USEREXIT_SAVE_DOCUMENT_PREPARE

USEREXIT_SAVE_DOCUMENT'

Link find the user exits:

http://scn.sap.com/message/2786969#2786969  ---

Read only

Former Member
0 Likes
645

Hi.

It’s really difficult to answer but USER EXIT is based on some business action like "when click on SAVE button"

But CUSTOMER EXIT is adding our customized logic in std process flow. Don’t base on any business action mostly.

Regards.

NJ

Read only

kesavadas_thekkillath
Active Contributor
0 Likes
645

Moderator Message: Read sap help thoroughly, thread locked.

If you find the difference between modification & enhancement, then you will know the difference between user exit and customer exit.