SAP Screen Personas for Web Dynpro ABAPLocate this document in the navigation structure

You can use SAP Screen Personas to personalize and transform the user interface of your Web Dynpro ABAP (WDA) and Floorplan Manager (FPM) applications.

SAP Screen Personas is available for SAP GUI and WDA applications. This document focuses on specific Web Dynpro ABAP (WDA) and Floorplan Manager (FPM) application details. For more information on SAP Screen Personas, see SCN http://wiki.scn.sap.com/wiki/display/Img/Personas+PortalInformation published on SAP site or http://help.sap.com/personas.

In SAP Screen Personas, a flavor defines a specific personalization of screens of a particular application. Every application can have more than one flavor, with each screen looking different if so desired. Users can create their own personalized screen for applications. Flavors can be managed by a central administrator. Flavors can be assigned to a single user or a group of users in contrast to customizing, in which adaptations are always valid for all end users. If application development resources are limited, SAP Screen Personas becomes especially attractive for system environments in which end-user personalization has to be restrictively handled.

All changes are persisted in a new adaptation layer that lies, technically, in between the personalization and the customizing layers. As a consequence, settings made in the personalization layer overrule those changes made by Personas or in the customizing layer. Settings made in the Personas layer can overrule those changes made in the customizing layer. As is with customizing, all changes made by Personas are valid only in the corresponding client, that is, they are client-specific.

Implementation Considerations

To use SAP Screen Personas for WDA, follow the information in the SAP Note 2181980 Information published on SAP site.

Features
SAP Screen Personas provides the features outlined in the following table:
Feature Description

Flavor Manager

The personalized screens created with SAP Screen Personas are known as flavors. The flavor manager offers a gallery from which you can select available flavors. You can differentiate flavors into shared, IT-supported, default, or your own flavors. Depending on your level of authorization, you can create, edit, share, or delete flavors.

Flavor Editor

The flavor editor allows you to edit your flavor. It includes text formatting and layout options, the possibility to modify images and hide functions. You can also insert various UI elements such as images, sticky notes, text, group boxes, links, and script buttons. You can add events, modify tables, and also delete objects. Additionally, release information is available.

Scripting

Scripting offers developers to influence the screen using JavaScript. You can create scripts that are automatically performed by the system. You can use scripts, for example, to automate sequences of specific clicks that a user has to do regularly.

Administration

The administration tool supports you with the administration of flavors and resources. You can maintain users and roles using the administration tool. Administrators can share flavors with users or roles. Additional administrative tasks include clean-up activities and performing a health check.

Authorization

This concept is targeted mainly to the business process expert. This role bridges the gap between information technology (role administrator) and business professionals (role end user).

Disabling SAP Screen Personas

Some applications should be excluded from being changed by SAP Screen Personas. This may be true for administration applications, or for applications with highly dynamic content. For those applications SAP Screen Personas can be disabled with the application parameter WD_DISABLE_PERSONAS set to X. For most of the administration applications delivered with WDA and FPM, such as the configuration editor or the SAP Screen Personas administration application, SAP Screen Personas is switched off. For support purposes, it is also possible to disable SAP Screen Personas via URL parameter; you can start the application with the URL parameter WD_DISABLE_PERSONAS=X or /PERSONAS/RUN_MODE=0.