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

User exit

Former Member
0 Likes
591

hi frnds,,,

Can anyone tell me exactly..

1) what is the fifference between User-exit and customer exit.?

2) how to define of them.?

3) If a requriment comes in real time which exit we hav to use ,,, User-exit 0r customer exit.. plzz clarify.

Thnking for ur replies u gave me earlier and expect the same thing now also.

with regards,

satish

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
559

Thnks amit for ur immediate reply.

But how to identify customer exit and also userexit

apart from using standard progmas.

6 REPLIES 6
Read only

Former Member
0 Likes
559

Hi satish,

1) what is the fifference between User-exit and customer exit.?

2. Previously there were only user-exits.

3. Then came the concept of customer-exits.

4.

user exits were nothing but

subroutines

FORM/PERFORM

called from standard programs.

5. The FORM defintion was placed inside

an empty include file.

6. So It was called EVERYTIME.

and we need to MODIFY/REPAIR the

standard include .

7. Then it came with concept of customer-exit

8. It consists of calling a FUNCTION MODULE,

which is called only if

the user-exit is ACTIVATED (other wise not called)

In this case, the code in put inside

a pre-defined Z include.

*----


9. Functionality of both is same, howerver

we can note the following important differences

a) Customer exit is called only if activated.

(hence, it does not waste resources)

b) in customer exit, REPAIR does not happen

to the standard include.

2) how to define of them.?

They are already defined in the system.

We have to activate them and write our code.

3) If a requriment comes in real time which exit we hav to use ,,, User-exit 0r customer exit.. plzz clarify.

Usually customer exits are there.

But in Case of SD module, especially Sales order,

there will be user-exit includes.

regards,

amit m.

Read only

Former Member
0 Likes
559

hi

good

USER EXITS->

1. Introduction:

User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a functionmodule. The code for the function module is writeen by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.

The naming standard of function modules for functionmodule exits is:

EXIT_<program name><3 digit suffix>

The call to a functionmodule exit is implemented as:

CALL CUSTOMER.-FUNCTION ❤️ digit suffix>

http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm

CUSTOMER EXITS->

As of Release 4.6A SAP provides a new enhancement technique, the Business Add-Ins. Among others, this enhancement technique has the advantage of being based on a multi-level system landscape (SAP, country versions, IS solutions, partner, customer, and so on) instead of a two-level landscape (SAP, customer) as with the customer exits. You can create definitions and implementations of business add-ins at any level of the system landscape.

To unify enhancements of the SAP Standard you can migrate customer exits to business add-ins.

http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/content.htm

thanks

mrutyun^

Read only

Former Member
0 Likes
560

Thnks amit for ur immediate reply.

But how to identify customer exit and also userexit

apart from using standard progmas.

Read only

0 Likes
559

Hi again,

Usually, the functional consultant

has to specify which user exit / customer exit

is to be used.

However, to find ourselves, we can do the following.

1. in se11, goto table MODSAP

View table contents

2. in Type field, enter

'E' (for user exit / Function Exit)

OR 'S' (for screen exit)

3. For that tcode, u should know the program name

or the CALLING SCREEN.

eg. SAPLLMOB

4. then type SAPLLMOB* and execute

regards,

amit m.

Read only

0 Likes
559

EXIT_SAPMM06E_017 ??? what is this ?? Is this user exit name or customer exit name.

and again...M06B0003 what about this frnd...

can u plzz claify i m feeling confused yaar.

looking for an instant reply.

thnks for u all for giving sincere replies.

Read only

0 Likes
559

M06B0003 is the exit name and

EXIT_SAPMM06E_017 is the function module provided by SAP , in that u find an include where u write ur code