“ABAP X-Ray eye” to find out all the enhancements

“ABAP X-Ray eye” to find out all the enhancements

This article talks about tools which are helpful to find the enhancements in your current sap system or in a particular transaction code.

Author : Raj

Author's Website | Articles from Raj

Raj is an Application Developer focusing on Custom Development - particularly in the areas of ABAP ,WD4A , JAVA , APO , Enterprise services and PI Developer/consultant . He is also certified in ABAP and PI. Facebook

What is the your biggest headache???

Dude what you thinking ……it’s not your girlfriend / wife !!!!

Its when you need to list down all the EXITs, BADIs, customer-exit etc..etc.. Implemented or exist in your system.

If you love the word “management” you will have proper excel file maintained which contains your list of implemented enhancements. But its very rare case. So let me introduce you to a report to cure your headache!!!

Its called XRay – Eye

Andrea Olivieri created the ’son’ of SAP’s SNIF report, it uses the same architecture but extends the search to the following types of exit:
- Include USEREXITS
- Exit for VALIDATIONS
- Exit for SUBSTITUTIONS
- Screen Exits
- Menu Exits
- Changed keywords

The ECC version extends the search to enhancement implementation:
- SOURCE CODE Enhancements
- FUNCTION Enhancements
- CLASS Enhancements
- BAdI Enhancements

His tool can be found on the google code project and can be implemented with SAPLink.

IF you don’t know SAPLINK let me tell you about it .It is used to import a development object very easily in your system So you need not to do copy paste work to create a program in your SAP system .

SAPLINK report will do that job for you.

Link to download SAPLINK : http://code.google.com/p/saplink/downloads/list

Read the documentation for working with SAPLINK here

http://wiki.sdn.sap.com/wiki/display/ABAP/SAPlink+User+Documentation

Once you finish with this, Simply download the X Ray nugget and import it using SAPLINK report you created.

http://code.google.com/p/abapexitrayeye/

The initial screen of the X-Ray will look like

InitialScreen

It will take plenty amount of time depending on customizing  you have done in your SAP system.

Output will look like:

You can see the various tabs to check BADIs, customer Exits, field Exits , Screen Exits etc..etc..you can navigate to the respective Exit by double clicking the line…

Feeling relaxed?? I know what are you thinking .You are thinking how it can be useful to a developer as I will be worried about my transaction code and the exists available to it so that I can enhance it according to customer requirement.

So here is the answer:

A report program will do that job for you.

Download it from here..

http://sapignite.com/wp-content/uploads/2012/05/XrayTcode.txt

Go to the comment section of the report and update selection-text. Give your transaction code and that’s it…you can see the entire enhancement available for you.

Execute it And The Result will be :

All BADIs , Business Transaction events , exists available for that transaction code :-)

Final



Like this post? Share it!

  • Tweet
  • Facebook
  • Diggit
  • Delicious
  • Diggit
  • Diggit
  • Diggit
  • Diggit
  • Diggit

ADVERTISE HERE


User Comments


  1. Subhash Mahanta
    August 8, 2012

    Its Awesome…8-O

    Reply


  2. Robin
    August 9, 2012

    Hi Dude,
    I gotta say, your articles are pretty great :wink: yep…it’s easy to understand and get what I need, and the most important is your style–it seems just prepared to ME! :mrgreen:

    Reply


    • Raj
      August 10, 2012

      Thanks Robin :-)

      Raj
      SAP IGnite.

      Reply


  3. Vamshi
    September 7, 2012

    Its great..!! :)

    Reply


  4. Lily
    November 9, 2012

    Thanks, Raj. As the others say, your articles are pretty great.

    Reply


  5. parikshit
    January 18, 2013

    itS Gr8.. Wonderful!!..
    style is very impressive!!:wink:

    Reply

Leave a Reply

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:
  Twitter Followers Email Updates