ABAP Freakshow – March 3, 2010: WDA Performance Tools Part 5


This is part 5 of a 6 part series on tools that are available for monitoring or troubleshooting the performance in Web Dynpro ABAP based applications. In this part of the series we dig deeper into the Runtime Analysis tool. We show you how to trigger the Runtime Analysis trace for a Web Dynpro Application as well as how to filter out the surround Web Dynpro ABAP framework code from the trace results. We also show a preview of some of the new Runtime Analysis features that are coming in NetWeaver 7.02.

You can download a high resolution version MP4 version of the video here:
http://blip.tv/file/get/Thomas_jung-AFSMarch2010WDAPerformanceToolsPart5438.mp4

You can download an iPod/iPhone version of the video here:
http://blip.tv/file/get/Thomas_jung-AFSMarch2010WDAPerformanceToolsPart5197.mp4

Tags: , ,

3 responses to “ABAP Freakshow – March 3, 2010: WDA Performance Tools Part 5”

  1. Ed Herrmann says :

    Thomas, great session. I have never seen the new version of the runtime analysis transaction.

    When you set your variant to use specific program components, you used the generated class name of the web dynpro component. What do you suggest as the quickest way for looking up that generated name?

    Cheers,
    ewH

    P.S. I love the idea of being able to go back and generate some useful UML diagrams by doing a narrowed down trace. Good stuff!

    • Thomas Jung says :

      For this session – off camera – I used the first non variant Runtime Analysis run to pull out the inner names of the WDA Component Classes. If you are already tracing that is probably the easiest way. Plus I had an FPM application with many internal WDA components – so looking them up one at a time would have been more time consuming.

      On the general subject of finding the generated class name – fastest way I have found is to pull up the WD Component in SE80 and then choose Web Dynpro Component->Check->Extended Check from the main menu. The extended check screen will show you the internal class name.

  2. Matt Harding says :

    Nice work yet again Thomas. Love the reverse engineering UML Sequence modelling (will be especially interesting in doing code reviews in the future)! Now if only there were more developers who knew how to write UML Sequence models in the first place.

    See you in Sydney,
    Matt

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: