Application Development 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: 

Difference between USEREXIT and EXIT?

Former Member
0 Kudos
150

Hello Experts,

I have to implement the USEREXIT_FILL_XKOMK1. But i am not able to find it in SMOD. I have already implemented the EXIT_SAPLV60B_001 user exit for this i have created the project and activate it. Do i need to create the project for USEREXIT_FILL_XKOMK1 and it will be helpful if you can tell me user exit name in SMOD.

Thanks,

Amit

2 REPLIES 2

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos
61

Traditional user exits are implemented using EXIT___ function modules which have "Z" includes inside. Of course you activate these thru SMOD. Some other user exits are implement differently. Like in the case of the Sales Document Processing user exits(include program MV45AFZZ). These are resevered include programs directly imbeded in the main program. I assume that USEREXIT_FILL_XKOMK1 is a FORM which reside in one of these include, hence, there is no reason to activate in SMOD.

Regards,

Rich Heilman

Former Member
0 Kudos
61

This is a form exit that is very often found in SD module. SAP has created a bunch of includes that has empty subroutines for someone to insert some code of their own for certain specific purpose. These forms are called from within the main program at various points. They are very well documented in IMG.

It is there in RV60BFZA. You will need to get an access key to include your code here, but it is normal. This is not done through CMOD.