‎2004 Aug 30 1:20 PM
Hi,
Is there a way to finf out which user exit we should work on to satisfy our requirment. Like i have to modify a program which is having 104 exits. all exits must be doing different tasks.. how can i find out which exit needs to be modified out of them to add our requirments.
its urgent... Any assistance on this will be very helpful.
thanks
‎2004 Aug 30 1:55 PM
Hallo,
it's not always easy to quickly find the appropriate user-exit (assuming there is one) but you could try the two following things:
1) select the SE18 BADI transaction, press F4 and then navigate your way to roughly where you want to be using the SAP application hierarchy. You'll be able to find the area of SAP that's relevent for you pretty quickly but after that you'll have to hope that the BADI names and documentation are helpful.
2) select the SMOD transaction. These are user-exits that are implemented using function modules. Once again you'll have to search using the above technique.
It's often believed that the BADI exits replace the SMOD exits. This is not always the case. Sometimes the BADI exits are found in the same area as the SMOD exits (such as in HR master data) but they are "complimentary".
I hope this helps.
Regards, Gerard.
‎2004 Aug 30 1:40 PM
Hi NC,
If you have good lock the exits have a description (press blue info buttons). Sometimes they have example coding as well (pres the other blue button)..
If you double click on the function module(s) (EXIT_SAPL....) you get further information (see fonction module documentation).
Next you can also have a look at the interfaces to imagin what the exit might do.
Hope this helps.
In which area do you have to work? module pool, etc. ??
Regards
Ferdi
‎2004 Aug 30 1:59 PM
Hi,
In case of user exits generally the documentation is maintained. that you chack and find out the one that suits the requirement.
Regards,
Amit
‎2004 Aug 30 1:55 PM
Hallo,
it's not always easy to quickly find the appropriate user-exit (assuming there is one) but you could try the two following things:
1) select the SE18 BADI transaction, press F4 and then navigate your way to roughly where you want to be using the SAP application hierarchy. You'll be able to find the area of SAP that's relevent for you pretty quickly but after that you'll have to hope that the BADI names and documentation are helpful.
2) select the SMOD transaction. These are user-exits that are implemented using function modules. Once again you'll have to search using the above technique.
It's often believed that the BADI exits replace the SMOD exits. This is not always the case. Sometimes the BADI exits are found in the same area as the SMOD exits (such as in HR master data) but they are "complimentary".
I hope this helps.
Regards, Gerard.
‎2004 Aug 30 3:44 PM
Sometimes there is an OSS note about the user exits in a specific area...sometimes you can find an example OSS note. So it worth to try a search in OSS.
Peter
‎2004 Aug 30 7:47 PM
Hi NC
Inspect, find and examine the code parts where "CALL CUSTOMER-FUNCTION..." is used.
*--Serdar
‎2004 Aug 30 8:19 PM
In all those 104 user exits you found, look at the exit than have export/change parameters than you are going to modify. Also check that the import parameters can provide you enough information do your processing. Once you got it, create an implementation and activate the exit. Place a break-point in that exit. Execute the standard transaction and make sure it break point at the user exit correctly at the place you want it to stop.
‎2004 Sep 02 12:58 PM
Hi,
it was really very helpful.
Thanks all for the inputs they have sent..