Runtime Repository APIs
The runtime repository, which is made up of a series of interfaces, allows read access to a Web Dynpro application's metadata. This allows you, for example, to find out which components a component interface is being implemented by at runtime. The API also allows dynamic creation of metadata, such as the creation of component usages or navigation links at runtime.
The Web Dynpro runtime repository contains the interfaces shown in the table below: For more information, see the documentation defined for each object in the system.
| Technical Name | Description |
|---|---|
|
IF_WD_REPOSITORY_HANDLE |
Allows access to the metadata dynamically created with methods IF_WD_NAVIGATION_SERVICES_NEW~PREPARE_DYNAMIC_NAVIGATION and IF_WD_NAVIGATION_SERVICES_NEW~DO_DYNAMIC_NAVIGATION. Every time these methods are called, an object of type IF_WD_REPOSITORY_HANDLE is created. |
|
IF_WD_RR_APPLICATION |
Allows access to the metadata of a Web Dynpro application. |
|
IF_WD_RR_CMP_USAGE_GROUP |
Allows access to the metadata of a component usage group. |
|
IF_WD_RR_COMPONENT |
Allows access to the metadata of a Web Dynpro component. |
|
IF_WD_RR_COMPONENT_USAGE |
Allows access to the metadata of a Web Dynpro component usage. |
|
IF_WD_RR_CONTROLLER |
Allows access to the metadata of a Web Dynpro controller. |
|
IF_WD_RR_VIEW |
Allows access to the metadata of a Web Dynpro view. |
|
IF_WD_RR_VIEW_CNT_ASSIGNMENT |
Allows access to the metadata of a Web Dynpro view container. |
|
IF_WD_RR_VIEW_USAGE |
Allows access to the metadata of a view embedding. |
|
IF_WD_RR_WINDOW |
Allows access to the metadata of a Web Dynpro window. |