cancel
Showing results for 
Search instead for 
Did you mean: 

Metadata

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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.

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

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.

Answers (2)

Answers (2)

Former Member
0 Kudos

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

of ui elements.

thomas_jung
Developer Advocate
Developer Advocate
0 Kudos

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?