cancel
Showing results for 
Search instead for 
Did you mean: 

User exit & customer exit

Former Member
0 Kudos

Please explain in simple lehmans language what is user exit & customer exit & the difference between the two. & when we use each of them.

Accepted Solutions (1)

Accepted Solutions (1)

former_member184655
Active Contributor
0 Kudos

Dear,

Please go through the following links,nothing but 2 threads posted in SDN.

1.<u>/message/3804632#3804632 [original link is broken]</u>

2.<u></u>

Regards

Mangal

Answers (2)

Answers (2)

Former Member
0 Kudos

Hi Bean

Both are same. customer exit is the type of user exit.

When you cannot achieve some functionality in standard sap you need to include some coding change to get that.

Each transaction is having user exit defined by sap

For example:

if you want to restrict GR not to be done when the materials are not issued.

This function is not available in std sap. you need to use the userexit in MB31 to get this functionality

Regards

Ranga

former_member204463
Active Contributor
0 Kudos

Hi,

User Exit and Customer Exit are same

Customer Exit,

Enables you to determine values for variables by means of Functional Module exit.The function module used is EXIT_SAPLRRSO_001.

Create a project in CMOD by selecting the SAP Enhancement RSR00001 and assign this to the enhanced proj and activate it.

Customer Exit

-


SAP creates customer exits for specific programs, screens, and menus within standard applications. These exits do not contain any functionality. Instead, the customer exits act as hooks. You can hang your own add-on functionality onto these hooks.

If you want to enhance the functionality of your SAP System, you should take advantage of the exits available in standard applications. There are two main reasons why you should use exits rather than modifying SAP software yourself. Add-ons attached to exits have the advantage that:

• They do not affect standard SAP source code

When you add new functionality to your SAP System using SAP’s exits, you do not alter the source code of standard SAP programs in any way. The code and screens you create are encapsulated as separate objects. These customer objects are linked to standard applications, but exist separately from SAP’s standard software package.

• They do not affect software updates

When you add new functionality to your SAP System using SAP’s exits, your objects (called customer objects) must adhere to strict naming conventions. When it comes time to upgrade a to a new software release, customer objects’ names ensure that they will not be affected by any changes or new additions to the standard software package.

Customer exits are not available for all programs and screens found in the SAP System. You can only use customer exits if they already exist in the SAP System. You find find more information about locating applications with pre-defined exits in Locating Applications that have Exits

http://help.sap.com/saphelp_nw04/helpdata/en/1d/ca10d858c2e949ba4a152c44f8128a/frameset.htm

Reward if cleared and close the thread.