Skip to Content
avatar image
Former Member

Long wait for ABAP Type Hierarchy

Hi All,

When i place the cursor on a class name, example : CL_GUI_ALV_GRID, and press CONTROL + T, or right click on

mouse and chose the option Open ABAP Type Hierarchy, the response is coming almost after 8 - 10 minutes.

Please let me know where exactly the problem is. I am working with Eclipse Luna with SAP EHP 7.4 as backend. ADT 2.36.

Thanks in advance.

Kishore.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Jan 12, 2015 at 03:24 PM

    Hi Kishore,

    the current type hierarchy implementation can take a little bit longer when it gets invoked for large hierarchies such as the one for CL_GUI_ALV_GRID. We are aware of this problem and its on our list for improvements.

    When interacting with a large hierarchy I would always use the "Open ABAP Type Hierarchy" option. It allows you to run the calculation in the background.

    cheers

    Thomas

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Thanks Thomas,

            i was worried if my settings were wrong. Will check this with other classes.

      Regards,

      Kishore

  • Jan 12, 2015 at 03:31 PM

    Hi Kishore,

    do you really mean minutes or seconds?

    I tested with ADT 2.36 against several backend versions and in all cases the calculation of the type hierarchy for CL_GUI_ALV_GRID does not take longer than 10 seconds.

    Regards,

    Thomas.

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Kishore,

      when I opened the hierarchy for class cl_gui_alv_grid in our system it took at least over a minute. However, I spoke with the developer and he told me that there is a caching mechanism. This should explain why the calculation was much faster when Thomas Fiedler tried it. 8 minutes is certainly a very long time. Lets make sure the cache works in your system. Does the response for the hierarchy of cl_gui_alv_grid gets better over time or is it always around 8 minutes?

      cheers

      Thomas