Beyond the Book – Most effective SAP Personas 3.0 tactics

As a Senior Education Consultant for SAP, I teach a number of courses including ABAP, Web Dynpro for ABAP, Forms & Personas 3.0.  When you teach these classes, you have to know your stuff.  At the same time, as I interact with learners from all different businesses I learn a lot about the issues they’re facing and the best practices they’ve developed.

This blog is for SAP Personas 3.0 developers, development consultants, power users, and administrators.  I’ll discuss the most effective SAP Personas 3.0 tactics. And, as the title says, I’ll try to go “beyond the book” to share insights that I’ve picked up in the classroom.

First, let’s discuss installation, configuration, authorizations and roles of SAP Screen Personas 3.0.  When you want to use Personas 3.0, it is imperative that you follow the guidelines in the SAP Screen Personas Configuration Guide 3.0, last updated November 15, 2015.  This is a very important starting point.  The link to the guide is below, but you can download it from SAP Service Market Place -> Products -> Installation & Upgrade Guides -> Focused Business Solutions -> SAP Screen Personas

SAP Screen Personas Configuration Guide 3.0

The guide outlines what activities should be followed to install and configure Personas 3.0 in your system.  For example, it outlines the different kernel and support pack considerations for different systems.

  

Authorizations and roles are also discussed in the guide. The user is assigned authorizations and roles based on their role.  So the role assignment to the user follows the standard security/administration process. Plus, there are additional personas specific authorization objects (P_ADMIN, P_EDIT and  P_RUNTIME) that are available if they fit the customer’s security requirements.

I have been told many times that it is important not only to use the guide but also to keep your system up to date with the latest kernel, support pack, and notes.  In regard to the necessary notes needed per support pack, for SP2 see note 2222773 and for SP3 see note 2295995.

Now, let’s discuss the Personas 3.0 Design Tool.  The product has evolved from Personas 2.0.  Some of the improvements include:

Improved Performance:  Web Gui’s Lazy loading is used to render information when it is required rather than the pre-fetch approach of Personas 2.0

Enhanced Scripting:  The JavaScript scripting engine is more powerful and allows more functionality, such as looping and nested ‘IFs’.  In addition the scripts are independent of the buttons, thus making them reusable across flavors.  The scripting editor looks and feels a whole lot different than it did in Personas 2.0, which makes it a more productive tool.

Prevent Redundancy:  Global theming was introduced to allow the designer to create a common theme and reuse it with multiple flavors or transactions. This rework was a common issue that was painfully discussed by customers who had to perform the same tasks repeatedly.

Additional information can be found in Peter Spielvogel’s post below:

Announcing SAP Screen Personas by Peter Spielvogel

Finally, let’s discuss the SAP Screen Personas 3.0 Administration Guide.  During the Personas flavor development, questions always come up regarding topics such as Theme and Flavor maintenance, Transports, Translation, Whitelists and much more.  But, where can you go to get additional information?  Well, below is the link to the SAP Screen Personas 3.0 Administration Guide.  It touches many of these and many more topics that I have referred to myself.

SAP Screen Personas 3.0 Administration Guide

If you’d like to learn more, SAP Education offers the following class for SAP Personas 3.0:

SAPX09 (3 days) – SAP Screen Personas 3.0 Development

To report this post you need to login first.

3 Comments

You must be Logged on to comment or reply to a post.

Leave a Reply