Skip to Content
avatar image
Former Member

Metadata

In what database tables is the metadata of a web dynpro component stored?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Apr 14, 2010 at 06:40 PM

    I wanted to determine if it is possible to build a tool capable of documenting the structure and flow

    of a Web Dynpro application. Sequence diagrams showing the hierarchy of method calls for all

    defined actions as well as structure diagrams showing among other things, component usages,

    context mappings, event flows, etc.

    Add comment
    10|10000 characters needed characters exceeded

    • Such a thing is certainly possible. Just so you go in knowing that SAP could change the internal structure of the metadata at any time. The reason I asked that I have seen people try to build dynamic UIs utilizing this data which can be somewhat dangerous.

      Just to note, you can build sequence diagrams (UML based) off of a Runtime Analysis call starting in 7.02. Combine a Runtime Analysis trace with the Layer Aware framework (so that you only trace your code and not the SAP framework) and you have a nice reverse engineering of the sequence.

      You can also build UML diagrams off of the object relationships at the Package level in 7.02.

  • Apr 14, 2010 at 06:29 PM

    There are quite a few tables - although they generally start with WDY_. For example View UI elements are in WDY_UI_ELEMENT. UI element Properties are in WDY_UI_PROPERTY.

    However there are no public APIs for the reading or manipulation of this metadata. The internal format is subject to change and you should never build an application dependent upon the usage of this metadata. What exactly were you wanting to do with the metadata?

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    May 06, 2011 at 05:02 PM

    In which tables is the metadata of a web dynrpo enhancment stored? Enhancements like the addtion

    of ui elements.

    Add comment
    10|10000 characters needed characters exceeded