This is part of a multi-part series addressing myths about SAP Screen Personas.

/wp-content/uploads/2013/10/myth3_296132.png

This myth probably started with one of the early SAP Screen Personas demos. Someone saw how Personas made the screens look so much more intuitive and stopped listening to the limitations surrounding the product. They told a colleague about an amazing new solution that greatly improved the SAP user experience. As word spread, the fact that Personas only works on Dynpro screens got lost.

I would argue that being able to modify only Dynpro screens is hardly a limitation, since it provides the ability to personalize over 10,000 transactions and more than 200,000 individual screens. Why did we build the product this way? As we discussed in Myth 1, Dynpro screens comprise the majority of SAP screens and have a great influence on how people perceive SAP usability.

/wp-content/uploads/2013/10/webgui_webdynpro_296133.png

Dynpro and Web Dynpro are two distinct technologies.

Dynpro, short for dynamic programming, is the name of the rendering technology used for SAPGUI screens. SAPGUI is client software used to connect to SAP, which runs on a server. SAP introduced this technology in the 1990s and millions of people around the world rely on SAPGUI every day. You can also gain access to the SAP functionality (the 10,000+ transactions) through a browser, using SAPGUI for HTML, also called WebGUI.

WebGUI is NOT the same as Web Dynpro. Web Dynpro, introduced in the mid-2000s runs a different set of SAP applications in the browser. Unlike SAPGUI, Web Dynpro does not require any client software as it runs in the browser.

The confusion may result from the fact that both WebGUI (SAPGUI for HTML) and Web Dynpro run SAP in a browser. They can even look similar in some cases (since they are both using the same internal rendering library – unified rendering). But, since the underlying applications are written completely differently, the screen modifications that Personas makes to Dynpro screens (rendered through the WebGUI), will not work with Web Dynpro.

Another possible cause of confusion is that Dynpro and Web Dynpro technologies coexist seamlessly. In the case where you are running either SAP Portal or NetWeaver Business Client (NWBC), these two technologies will appear in different tabs on the same screen, accessing the same underlying data and looking almost identical.

Technically Dynpro relies on server side rendering – a technology that fits perfectly in a landscape that targets slim clients, terminals, or is optimized for extremely high performance. A full model of the screen exists on client as well as server side – and only events and exact layout information are exchanged between them.  In case of a Web Dynpro application the created HTML stream relies on the browser to correctly render and layout the controls on the screen. This causes the final result to be much more dependent on the screen characteristics on the end-user machine.

In addition, we focused on Dynpro screens since there was and still is already a solution for changing Web Dynpro screens: Floorplan Manager. SAP CRM also includes some personalization features that allow users to suit the screens to their individual needs, so we did not need to address that with Personas.

In summary, Personas works on most screens but not all screens. For the many use cases where it applies, it greatly improves the usability of classic ERP screens. And, it does so in a way that does not create any disruption to existing transactions or workflows.

We often receive the question of whether Personas will address more screen technologies in the future. Only time will tell.

/wp-content/uploads/2013/10/conclusion_false_296125.png

In the next post, we will explore myth 4, about what you can customize in Personas.

For SAP Imagineering, Peter Spielvogel.

Read the entire SAP Screen Personas Myth vs. Truth series

Introduction

Myth 1

Myth 2

Myth 3 (this post)

Myth 4

Myth 5

Myth 6

Myth 7

Myth 8

Myth 9

Myth 10

Myth 11

To report this post you need to login first.

15 Comments

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

  1. Juwin Pallipat Thomas

    Reading this, Personas feels like an enhanced version of SAP GUIxT. Is my understanding correct? How would you compare both these products? What are the additional hardware system requirements, for using Personas?

    Thanks,

    Juwin

    (0) 
    1. Peter Spielvogel Post author

      I will not speak on behalf of non-SAP products. If you are familar with other solutions that appear similar to SAP Screen Personas, you can draw your own conclusions about their relative merits.

      There are no additional hardware requirements for Personas. It is an add-on to the NetWeaver ABAP stack.

      Regards,

      Peter

      (0) 
  2. Nishantha Sanjeewa

    Hi,

    we are quite new to the Screen Personas and reading how to install it. what I found was given in summery;

    1. upgrade kernel to 7.21

    2. install add-on with SAINT (adding the ACP PERSOS+===200 in to same EPS –>IN)

    my question is whether personas 200 is supported for webgui(ie) only (we have kernel 7.21)

    what is starlight ? is it a client where we should install on PCs. kindly explain.thanks

    Thanks

    Sanjeewa

    (0) 
    1. Tobias Queck

      HI Nishantha,

      Yes, you need the 7.21 SAP Kernel to get the latest version of the Internet Transaction Server (ITS). In addition, each client requires Microsoft Silverlight to be installed.

      Cheers,
      Tobias.

      (0) 
  3. Simran Hundal

    Peter Spielvogel:

    Where can we find a list of Dynpro Transactions?  Our team is looking to see if Personas can be the single entry point for users instead of having both SAPGUI and Personas.

    F.90 doesn’t seem to be supported on Personas, correct?

    (0) 
    1. Peter Spielvogel Post author

      Hi Simran,

      I’m not sure if a full list of Dynpro transactions exists. If it did, it would be quite long as I have heard that there are somewhere between 10,000 and 16,000 distinct transaction codes. To determine if a transaction is supported on SAP Screen Personas, please open the Web GUI (SAP GUI for HTML) and enter your transaction code. If you see the transaction, then you can use SAP Screen Personas to simplify it.

      F90.png

      Regards,

      Peter

      (0) 
      1. Simran Hundal

        Peter Spielvogel:

        Please pardon the bluntness but: are we supposed to check every transaction in Personas to see if it functions correctly? 

        Sorry, I meant F.98.  When I try to access F.98 from SMEN, I receive the following message:

        SMEN_F.98.PNG

        But when I access it from MM01, I’m able to get in:

        MM01_F.98.PNG

        F.98.PNG

        PERSOS 2.0 SP3

        Thanks!

        Simmy Hundal

        (0) 
        1. Peter Spielvogel Post author

          Hi Simmy,

          I was able to reproduce this on my system.

          Yes, you will need to test the complete scenario on Web GUI to determine if you can simplify it using SAP Screen Personas.

          From a functionality standpoint, you can use a script button rather than transaction button to launch any transactions that do not work from the easy access menu.

          Regards,

          Peter

          (0) 

Leave a Reply