cancel
Showing results for 
Search instead for 
Did you mean: 

Difference betn Customer exit and User Exit??

Former Member
0 Kudos

Hi All,

Can you please help out with the differences and purposes betn Customer exit and user exit ?

Thanks a lot - Chandan

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Chandan,

Few more points in addition with Somnath.

Customer exits are provided to the customer in the form of Function Module which holds the include in the customer namespace.The user can add own source code in it.This is technically an enhancement.Eg for customer exits are Function module exits,Menu Exits,Screen Exits.

The call to a functionmodule exit is implemented as:

CALL CUSTOMER.-FUNCTION ❤️ digit suffix>

User exists are empty subroutines that the SAP Developers have provided for you that u can fill with your own source code.This is technically a modification since the object in the SAP name space is modified.

The naming standard of function modules for function module exits is:

EXIT_<program name><3 digit suffix>

<a href="http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm">User Exit</a><a href="http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm">Customer Exit</a>

Regards,

Siva.

Answers (1)

Answers (1)

somnath_manna
Active Contributor
0 Kudos

Well I am not really qualified (not a Tech person) but shall share my understanding.

User Exit - SAP provides exit points in the standard code / logic so that clients can incorporate their own logic in the exits (after activation and writing code in the INCLUDE functiona module)

Customer Exit - Typically if SAP has not provided an exit point and customer has a requirement then SAP can provide a customer specifc exit / code. Of course this comes at a price - not just literally but also SAP typically does not support it and in case of furture upgrade / support package application the exit needs to be checked for applicability.

Hope this helps.

Somnath