2007 Feb 08 8:13 AM
Hello!
I can not really differ customer exits from user exits.
There are tow txn SMOD and CMOD. Is there a difference or
is it the same.
I read some stuff about this subject (see: http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm) and I was very obfuscated later. I think its time for
clarification of some facts. What about is the autor speaking here , customer exits or user exits ?
When I call the programm SAPMV45A I can see a lot of user exits under
Subroutines. These are really normal Subroutines with no code between its body
which is designated for the specific user-exit code.
While the autor which is above mentoned is telling something about
such statements. What is wrong and what is correct? Please enlighten my
nescience
EXIT_<program name><3 digit suffix>
The call to a functionmodule exit is implemented as:
CALL CUSTOMER.-FUNCTION ❤️ digit suffix>
????????????????????????????
Regards
Ilhan
2007 Feb 08 8:20 AM
There isn't much difference between the two. CMOD user exits allow greater control, and have a manageable, trackable framework, it's easy to see what's in use and what isn't.
As we users have no control over which type of exit SAP decided to put in, and where, we just have to use whatever meets our needs.
A customer exit is a type of user exit. A user exit is a handle that SAP put into their code, allowing a customer to add their own routines. There are many types of user exit, and often they differ between modules.
CMOD is the Project Management of SAP Enhancements (i.e., SMOD Enhancements). SMOD contains the actual enhancements and CMOD is the grouping of those SMOD enhancements.
Best Regards,
Vibha
*Please mark all the helpful answers
2007 Feb 08 8:29 AM