SQL Server administration and T-SQL development, Web Programming with ASP.NET, HTML5 and Javascript, Windows Phone 8 app development, SAP Smartforms and ABAP Programming, Windows 7, Visual Studio and MS Office software
Development resources, articles, tutorials, code samples, tools and downloads for SAP HANA and ABAP, HANA Database, SQLScript, SAP UI5, Screen Personas, Web Dynpro, Workflow

Hands-on SAP Personas Tutorial for Beginners

In this SAP Personas tutorial, I will show basic information about how SAP Personas enables ABAP developers and flavor editors to customize SAP screens for a better user experience. Using SAP Screen Personas aka SAP Personas flavor or layout editors can provide simplified and customized screens for users focused to their specific needs excluding unnecessary and useless fields or even tabs from the SAP transaction screen.

An advanced SAP Screen Personas tutorial can cover features like managing Personas flavors, creating and editing flavors, using layout controls for flavors, and using scripting in Personas. I believe using script button, enabling integrating with record button or using direct Javascript or enabling ABAP WebRFC calls is the most important and powerful part of SAP Personas.

Before diving deep into the SAP Personas features, in this start up tutorial for SAP Personas beginners I want to necessary show transaction codes, mainapp service, and screen controls enabling layout editors to manage flavor changes on Basic View.

Related SAP Personas Transaction Codes

In fact Personas has only a few transaction codes to manage, /persos/admin_ui administration transaction and spro customization transaction code.

SAP Screen Personas Administration /persos/admin_ui transaction code is one of the few SAP Personas tcodes. User assignments, authorizations, defining default flavors, grouping users, translation, exporting and importing Personas flavors can be managed using this main transaction code /persos/admin_ui.

SAP Screen Personas administration transaction

SAP Personas administrators can find more information on Administration Transaction at SAP Screen Personas portal.

An other transaction code used for customizing SAP Personas is SPRO transaction
Drill down IMG until customizing menu for Personas is reached following:
SAP Customizing Implementation Guide > Cross-Application Components > SAP Screen Personas

Customize SAP Personas using SPRO transaction

As seen in above SPRO screenshot, SAP Screen Personas related customization options enables the Personas administrator to maintain whitelist URL addresses, personas roles, define systems, and define control specific settings, etc.

SAP Screen Personas MainApp Service

MainApp service is the service SAP users will call on browser to start SAP Screen Personas. Before running Personas check if the service is active on the target SAP system.

Call SAP SICF transaction (HTTP Service Hierarchy Maintenance) code.
Follow path through /sap/bc/bsp/persos/
Right click on mainapp service and choose Test Service option to start SAP Personas on default web browser

SAP Screen Personas Application launch service

If the MainApp test is successful, you can add the SAP Personas URL address into your Favorites in SAP Easy Access screen and in your web browser's favorites menu to launch it next time easily. The Personas main screen web address is in the following format:

Experiencing SAP Screen Personas

When you start testing Personas MainApp service, first users will be authenticated and pass through a few browser based approvals and enhancement options for enabling Silverlight features.

Provide SAP user credentials for SAP Netweaver Screen Personas application.


Microsoft Silverlight plugin must be activated for Personas running domain. Also you might be requested to increase local storage size of your web browser to 50 MB. Approve storage size increase for a better experience.

Here is the initial screen for SAP Screen Personas users.


If there is a flavour set as default for the logged on user, the screen can be different than the Basic View for initial screen.

As seen in below screenshot, there is a SAP Screen Personas menu bar on the top of the screen with Flavor Gallery, Log out icon.
An available list of flavors for current transaction and user is displayed one level below. As you see, I have two other layouts or Personas flavors that I'm working on other than the Basic View

SAP Personas menu options available for users

On the right there are two menu icons. First one is Manage Flavor menu icon. Personas editors who manages new flavors can start creating a new flavor by first creating a copy of the default view (Basic View) and changing screen control properties on the new flavor.

Manage Flavor menu for SAP Personas users

Second menu icon that can be seen on the right menu of Screen Personas is "Recording" button.
Flavor editors can use Recording button for capturing scripting options to simulate actions on the SAP screen and navigations between screens. Then captured scripts can be applied to a script button control and modified for desired results during the development of a flavor.

capture actions for SAP Personas script button

By pressing Help icon SAP Personas Help at the bottom right corner of the SAP Personas screen, editors and administrators can find help information about the screen elements required for editing and managing SAP Screen Personas.

SAP Personas Help screen

After this basic SAP Personas tutorial for beginners, you can continue to next step to create a new flavor which you can use as your sandbox flavor. Please refer to the SAP Personas tutorial to create new flavor to continue with hands-on experience on SAP Screen Personas.


Install SAP Free
CRM Companies List
Web Based CRM Software

Copyright © 2004 - 2021 Eralper YILMAZ. All rights reserved.