Start of Content Area

Process documentation Adjust Adapting Web Dynpro for ABAP Applications  Locate the document in its SAP Library structure

Purpose

This process is part of the following IT scenario:

IT Scenario

Scenario Variant

Developing, Configuring, and Adapting Applications

Developing ABAP Applications Using Web Dynpro

Process Flow

The following process steps are performed as part of this process.

Adjusting Configuration Settings

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

Enhancing and Changing Web Dynpro Components

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.

{0>Bei SAP-eigenen Anwendungen sind zwei Arten der Erweiterung möglich.<}0{>Two enhancement types are possible for SAP applications.<0} {0>Explizite Erweiterungen können in einem speziellen Erweiterungsmodus vorgenommen werden.<}0{>Explicit enhancements can be made in a special enhancement mode.<0} {0>Dabei wird der Code der Originalversion der Web-Dynpro-Component nicht beeinflusst.<}0{>With these, the source code of the original version of the Web Dynpro component is not affected.<0} {0>Falls möglich, sollten Sie diese Möglichkeit zur Erweiterung einer Web-Dynpro-Component (neue Kontextknoten, zusätzliche UI-Elemente) nutzen.<}0{>If possible you should use explicit enhancements for Web Dynpro components (new context nodes, additional UI elements).<0} {0>Erweiterungen des Codes (wie Ereignisbehandler) können Sie über das Erweiterungskonzept in ABAP vornehmen.<}0{>You can enhance the source code (such as event handlers) using the ABAP enhancement concept.<0} {0>Die  Erweiterungen werden vom Erweiterungskonzept verwandelt und sind schaltbar.<}0{>The enhancements are converted by the enhancement concept and are switchable.<0} {0>Eine zweite Möglichkeit besteht darin, die Web-Dynpro-Components direkt zu ändern.<}0{>The second way is to change the Web Dynpro components directly.<0} {0>Sie können das UI-Layout, den Code oder andere Component-Elemente direkt in der Workbench modifizieren.<}0{>You can modify the UI layout, the source code, and other component elements directly in the workbench.<0} {0><}0{>This option gives you full freedom to change elements but it is more difficult to upgrade original Web Dynpro applications.

«<0}

More Information:

Modification-Free Enhancements

Internationalization of Web Dynpro ABAP Applications

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

Executing End User Testing and Workload Testing

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).

Configuring and Personalizing Web Dynpro Applications in the Portal

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.

 

 

End of Content Area