SAP Screen Personas
Create: Sebastian Steinhauer Mar 13, 2015 16:25
Last Update: Regina Sheynblat Feb 06, 2019 22:26
Deactivating SAP Screen Personas
SAP SCREEN PERSONAS KNOWLEDGE BASE - by Tobias Queck , Tamas Hoznek , Regina Sheynblat , Dominik Ofenloch , Sebastian Steinhauer , Cristiano Hansen
You want to control the enablement of SAP Screen Personas in the supported GUIs.
This article explains how to deactivate SAP Screen Personas - which is activated by default - through the use of a support bit. Furthermore, it describes how you can deactivate SAP Screen Personas for other clients than Windows GUI.
Setting the support bit in SAP GUI
- Open SAP Logon
- Left click the SAP Icon/logo in the upper left corner of the SAP Logon window
- Select "Options ..."
- Under SAP Logon Options -> General in Additional Command Line Arguments
- Press OK
- Restart SAP Logon
SAP Screen Personas should now be turned off for your user when connecting through SAPGUI for Windows.
Note: if you launch SAP GUI for you SAP system directly from the command line then you can add the support bit as well e.g.:
Setting the support bit via Windows Registry for SAP GUI
- Open the Registry Editor
- Navigate to Computer\HKEY_CURRENT_USER\Software\SAP\SAPLogon\Options
- Edit property: SapguiNTCmdOpts
- Enter value: /SUPPORTBIT_OFF=SAP_PERSONAS
This is useful if the change must be done on multiple computers.
The registry key can be exported and then imported via automation tools (contact your IT administration for more details).
Setting the support bit via command line
It is also possible to open the SAP GUI for WINDOWS using the command line. When doing so, both the manual SAP Logon setting as well as the registry entry are ignored, however, you can also add it as parameter:
sapgui <server> <instNum> /SUPPORTBIT_OFF=SAP_PERSONAS
Disable Personas on a single workstation in Java GUI
Java GUI has its own setting in Preferences to disable Personas:
Changing settings in a customizing table
It is also possible to disable Personas system-wide on each client separately. For this, you have to maintain a customizing table via the Administration transaction:
- Start transaction /PERSONAS/SETTINGS. You can also start transaction /PERSONAS/ADMIN, then navigate to Customizing → Settings
- Check for existing settings or add a new entry:
- DISABLE_JAVAGUI with value X to disable Personas in Java GUI
- DISABLE_WEBDYNPRO with value X to disable Personas in Web Dynpro
- DISABLE_WEBGUI with value X to disable Personas in SAP GUI for HTML (webgui)
- DISABLE_WINGUI with value X to disable Personas in Windows GUI
- Save your changes and exit.
In support packages other than SP06, you can also maintain the table /PERSONAS/STTNGS the same way using transaction SM30.
In addition, it is also recommended to implement note 2586033 for SP04 - SP07. The corresponding changes are included in higher support packages. This note also contains the code of a simple program, which helps creating the necessary table enty/entries, if table maintenance is not available.
WebDynpro ABAP Flavors Only
Disable personas for a special application / for a single call
Some applications should be excluded from being changed by Personas. This may be true for administration applications, or for applications with highly dynamic content.
For those applications 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, like the configuration editor or the Personas administration application, Personas is switched off.
For support purposes it is also possible to disable Personas via URL parameter. Just start the application with the URL parameter “WD_DISABLE_PERSONAS=X” or “/PERSONAS/RUN_MODE=0”.
SAP Screen Personas, SUPPORTBIT_OFF, SUPPORT BIT, WinGUI
2080071 - SAP GUI for Windows: Support for SAP Screen Personas 3.0
2505697 - SAP GUI for Java: Support for SAP Screen Personas 3.0