Adapting Web Dynpro
for ABAP Applications
This process is part of the following IT scenario:
IT Scenario |
Scenario Variant |
The following process steps are performed as part of this process.
There are a number of adaptation functions that the end user can execute from the corresponding context menu entry. As far as possible, the configuration parameters should be changed for the adaptation. This does not affect the source code and therefore does not require modification of the application. You should use the implicit and explicit configuration options that are provided. The portal theme setting also provides the necessary adaptation options in the portal environment, which means that nothing has to be changed in the Web Dynpro environment. A comprehensive range of fonts and colors is also available for the interface layout.
More information:
Personalization and
Configuration
If the Web Dynpro application is a customer development, it is straightforward to enhance since it should be located directly in the customer namespace. Enhancements are not overwritten by future upgrades.
Two enhancement types are possible for SAP applications. Explicit enhancements can be made in a special enhancement mode. With these, the source code of the original version of the Web Dynpro component is not affected. If possible you should use explicit enhancements for Web Dynpro components (new context nodes, additional UI elements). You can enhance the source code (such as event handlers) using the ABAP enhancement concept. The enhancements are converted by the enhancement concept and are switchable. The second way is to change the Web Dynpro components directly. You can modify the UI layout, the source code, and other component elements directly in the workbench. This option gives you full freedom to change elements but it is more difficult to upgrade original Web Dynpro applications.
More Information:
Modification-Free
Enhancements
Internationalization (I18N) is the process by which the language-specific parts of an application are separated from the remaining program parts. A further central aspect of I18N is the translation of used texts, such as interface texts and message texts displayed at runtime. Web Dynpro for ABAP tools, like all other ABAP development elements, are closely linked to the translation tools (ORT - Online Text Repository, text symbols, SE63 translation).
More Information:
Internationalization
and Translation
You can test Web Dynpro applications and their components by calling the URL of the Web Dynpro application from the client browser. For integration tests, quality assurance scenarios, and productive scenarios you can start testing a Web Dynpro application either directly by opening the URL in the browser, or indirectly from the portal menu (usage type: EP).
Applications created with Web Dynpro for ABAP can be personalized by the end user by changing the configuration at runtime. This is done when the final Web Dynpro application is running in the portal. Personalization settings for each user are stored in the persistence layer of the portal. The user can adjust the appearance of Web Dynpro applications by changing the portal theme. This function can be used directly and does not require any special setting or source code adjustment in the Web Dynpro application.