To work with the SAP Screen Personas features inside Web Dynpro ABAP based applications you need to have at least SAP Screen Personas 3.0 SP01 and SAP_UI 750 SP01 installed on your system – otherwise the SAP Screen Personas functions are not enabled for Web Dynpro ABAP based applications. See note 2181980 for more details on the system requirements.
As example we use the product maintenance application from the Enterprise Procurement Model, which is part of each SAP NetWeaver installation. We’ll change a couple of texts in the application in order to meet our understanding.
The original application (S_EPM_FPM_PD) looks like the following:
After the adjustment the screen should look like the following:
I know that such changes as well can be made using the SAP Floorplan Manager based tools – however I’d like to show the capabilities of SAP Screen Personas for Web Dynpro ABAP in this example.
All changes in SAP Screen Personas are associated with a flavor – this we start with the creation of a flavor using the flavor bar on top of the screen. To start the flavor bar click on the blue P on top of the screen – if this is not visible for you, you need to have additional authorisations to use SAP Screen Personas.
At this point in time the application is set into a design mode where all objects can be accessed but the normal application functions, e.g. input of values are deactivated – additionally the SAP Screen Personas editor is shown on the top of the screen.
The editor hosts all functions which are available inside SAP Screen Personas with one note able exception – the change of the text. To change the text of an element the element has to be double clicked.
If the element allows the change of the text a popup window appears in which the text can be changed – the change will be recorded in the current language only. After the change the flavor needs to be saved to see the changed texts later in the running application.
To enable the changed texts in other languages too – SAP Screen Personas offers a translation tool for changes made with SAP Screen Personas inside the administration tools. These tools can be reached in the SAP Screen Personas backend system with transaction code /PERSONAS/ADMIN.