2014 Jul 09 8:17 AM
Hi Experts,
I am using standard program named SNIF to find the active implicit enhancements used in the T-code F-28. I do have certain active
Implicit enhancements which are currently being used in the T-code F-28, but they are not being displayed in SNIF output.
P.S.:- Please don't post the way to find enhancements and BAdI or the way to implement them as I am quite aware of them.
Regards,
Paavan
Hi Experts,
I am using standard program named SNIF to find the active implicit enhancements used in the T-code F-28. I do have certain active
Implicit enhancements which are currently being used in the T-code F-28, but they are not being displayed in SNIF output.
P.S.:- Please don't post the way to find enhancements and BAdI or the way to implement them as I am quite aware of them.
Regards,
Paavan
2014 Jul 09 8:40 AM
As far as I know SNIF cannot be used enhancement implementations at all.
2014 Jul 09 8:47 AM
Hi Glen,
Is there any way to find that for a T-code? I need to know the implicit enhancements which are implemented for a T-code.
Regards,
Paavan
2014 Jul 09 9:03 AM
Try this. Run your transaction, then click on system->status and get the program name for the transaction, or go to SE93 to get program name.
Then run transaction SENH, enter your program name here and check relevant checkboxes.
2014 Jul 09 9:07 AM
Hi Paavan,
Pick the program name from T.code.Go to SE80,select Program and enter program name
Drill down the tree under "Enhancement Implimentaions". you can find all Implicits enhancements here.
Best Regards,
Naga
2014 Jul 09 10:12 AM
Hi Naga,
It will show me the enhancements involved in that program only, I want to see the enhancements
involved in a T-Code. As you can see that in SE80 we can see that there are multiple T-codes for a standard program so this method is not giving me the proper way of getting the enhancement names for a particular T-code.
Regards,
Paavan
2014 Jul 09 10:21 AM
Have you not been able to find something on google as this question must have been asked a 1000 times.
I for example found a link to a program you can cut and paste into your system and try: http://abapdevblog.blogspot.de/2012/10/finding-user-exits-of-sap-transaction.html
2014 Jul 09 10:36 AM
Hi Pavan,
Have you tried and validated with what you are searching ?.I think F-28 will have a single program attached to it You can also look at these tables as well ENHNAME_TYPE, ENHOBJ.
Best Regards,
Naga
2014 Jul 09 10:40 AM
Hi Glen,
I have already mentioned in my post that I am already aware of ways to find out the enhancements
available for a particular T-code. I want to know that how can I find the enhancements which are already implemented and activated for a T-code.
Please see the PS part of the post..
2014 Jul 09 10:42 AM
are you sure you cant satisfy your requirement with another type of exit
there are other approaches like via FIBF / CMOD, for example, that may more than provide good hooks for you to implement with a sap provided interface. I say always explore these first before heading straight in with an implicit enhancement. No right or wrong as such, more of an opinion, but its a valid consideration.
good luck
2014 Jul 09 10:58 AM
Hey Steve,
As I have cleared before I would like to repeat my self again. I am well aware of exploring the enhancements and implementing them, the thing is I am working on a support project and here in F-28 T-Code ABAPer have implemented certain Implicit enhancements and I would like to know that
what all are the implicit enhancement names that they have implemented. SNIFF program will show all the BAdI's and Customer Exits implemented for a particular T-Code but not the implicit enhancements.
2014 Jul 09 10:46 AM
Hello Pavan sharma,
Here, you want to enhance the standard sap functionality .
i.e Enhcncements
1) BADI'S
2)USER EXITS
3_CUSTOMER_EXITS
4)MENU EXITS
5)SCREEN EXITS
6)SCREEN EXITS
7)FM EXITS
8)IMPLICIT ENHANCEMENTS
9)EXPLICIT ENHANCEMENTS
FOR Finding BADI'S
goto se24->cl_exithandler class->get_instance method->exit_name paramerter
put one break-point.
Run the t-code , you can find the exit names,based on description and importing,exporting params we can decide the BADI name.
For exits :
se93->enter the t-code->find package->find prog name.
go to that program.
search for user exits : in main program
we can find the number of exits.
put the exits into one project and put Break-point accordingly.
Hope helpful.
Regards,,
Venkata sudheer
2014 Jul 09 11:51 AM
I am using standard program named SNIF to find the active implicit enhancements used in the T-code F-28
Simplest explanation is that SNIF program is not designed to locate implicit enhancements. If it were, the option would have been present in selection screen itself.
2014 Jul 09 11:57 AM
Hi Manish,
Thanks for comment, can you please let me know if there is any solution to it.
2014 Jul 09 12:19 PM
A quick Google search suggests there isn't.
There is a custom code which is an enhanced version of SNIP, named X-it X Ray eye. It's selection screen does not have option of Implicit enhancement option.
If you are willing to write custom code, you can use trace to find out table(s) that tell you which Z implicit enhancement implementation is hooked to which standard program. Using program attributes, you can find out package, and thereafter you can copy rest of the logic from SNIF or some other exit finding code.
2014 Jul 09 12:47 PM
Hi,
Hope this may help you.
SE84---enhancements----enhancement implementations----give package name of your Tcode ---
it will display all implementations
Now check each implementation for its Active status,and you can do little bit of research on where exactly it is being used.
regards,
2014 Jul 14 2:48 PM
Hi,
is your question answered. If so please mark accordingly and close. Thank u.
| User | Count |
|---|---|
| 4 | |
| 2 | |
| 2 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |