Show TOC

Customizing Web Dynpro ApplicationsLocate this document in the navigation structure

Use

Administrators require special authorization for client-wide modifications. This can be a developer authorization or the special authorization S_WDR_P13N. You cannot create configurations at design time with this authorization, but you can make modifications at runtime.

Procedure

Starting Web Dynpro Applications in Customizing Mode

  1. Navigate in transaction SE80 to the required Web Dynpro application and open it.

  2. In the Web Dynpro Application menu, choose Start of the navigation path Test Next navigation step in Browser - Admin Mode End of the navigation path.

    The application is started with URL parameter sap-config-mode=X.

    Note

    To start a Web Dynpro application in customizing mode on the SAP NetWeaver Portal, it is sufficient to start the application in preview mode.

  3. In the context menu choose Settings for Current Configuration. The enhanced personalization dialog is opened by making settings for each UI element. Navigate in the UI element treee to the required UI element.

Showing and Hiding UI Elements, Setting Suggested Values

  1. The same functions available to users in personalization are available to you as an administrator. The only difference is that you make settings for all users in the current client, and not just for yourself.

    For more information: Personalizing Web Dynpro Applications

Adding Decorative UI Elements

You want to display an extra introductory text or individual logo in your Web application, or provide a link to your company intranet. You can use decorative UI elements to do this. Decorative UI elements are UI elements that are added at runtime as additional interface componennts in container UI elements. This includes:

  • Caption ( Caption)

  • Explanation ( Explanation)

  • Formatted text ( FormattedTextView)

  • Horizontal separator ( HorizontalGutter)

  • Image ( Image)

  • Link ( LinkToURL)

  • Text display ( TextView)

  1. Navigate to the container UI element in which you want to insert the Decorative Element.

  2. Choose Insert Decorative Element.

  3. Select the type of decorative element, and choose OK. The new element is added to the UI tree on the left-hand side and labeled with a predefined [Decoration].

  4. Specify the required properties on the right-hand side and save them.

Sorting UI Elements

Within a UI element container you can sort either individual rows ( GridLayout, MatrixLayout, and RowLayout) or individual elements ( FlowLayout).

  • In the settings dialog box select the required UI element container, and choose Sort on Child Elements. In the following dialog box remove or move the elements as required.

Showing Customer-Defined Enhancement Fields

The context of a Web Dynpro application is often based on a structure of the ABAP Dictionary. Customers can enhance these structures by adding any number of fields without modification (append structures) or by using CI fields (customizing includes). You can make fields of append structures or CI fields visible at runtime using client-wide adjustment in the application layout.

Example

You can find an example in the system in the Web Dynpro component DEMO_CUSTOM_EXT_FIELDS.

Marking Fields as Mandatory Fields

  • Select the required UI element in the UI element tree, and set the value of Status to Mandatory Input.

Restricting Personalization ("final")

Almost all settings you make you can mark as Final. These settings cannot be changed in personalization.

Reset Changes

  1. In the settings dialog box select view Personalized Elements, and select the relevant UI element.

  2. Choose Reset for UI Element.