on 04-14-2010 7:22 PM
In what database tables is the metadata of a web dynpro component stored?
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.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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.
In which tables is the metadata of a web dynrpo enhancment stored? Enhancements like the addtion
of ui elements.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
11 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.