SAP Screen Personas
Sep 16, 2014 00:17
Kranthi Kumar Muppala
Nov 16, 2016 15:59
Launching flavors directly from NWBC
SAP SCREEN PERSONAS KNOWLEDGE BASE - by Tobias Queck , Kranthi Kumar Muppala
The purpose of this document is to guide an administrator though the configuration of a Netweave Business Client (NWBC) role using the SAP Screen Personas 3.0 administration tools and role maintenance (PFCG).
After the development of SAP Screen Personas flavors is completed, administrators need to distribute flavors to their end-users. One of the possible approaches is to configure role menus for NWBC which open the relevant personalized transactions for users assigned by role. The guide contains three major parts: preparation, configuration of the role menus and transport of the configuration.
- The flavors FA, FB, FC are developed in DEV system
- Admin goes to transaction /personas/launch and creates a transaction variant for each flavor (VFA, VFB, VFB) - more information at Directly launching flavors
- Enter flavor id into FLAVOR field
- Open menu Goto -> Variants -> Save as Variant...
- Enter valid variant name e.g. VFA and an optional description and save
Configuring a PFCG Role Menu
- Admin goes to PFCG open/creates the role that should get the personas links
- For each variant admin:
- Add Report
- Enters report /personas/starter and the chosen variant
- Other values (see screenshot)
- This creates a launch transaction with a generated name or a chosen and a menu entry
- Note: the transaction code can be used as any other code anywhere else
- This is a development task and requires a valid package (and a corresponding transport request)
- Configuration done, admin/user can test it in DEV system
Note: Limitations of SAP GUI for Windows
Following this approach, if you use NWBC for Windows, then the SAP GUI for Windows will be used to render your flavors. At this point in time, the SAP GUI supports only a limited set of Personas features, therefore, it might be a better option to enforce the rendering with the SAP GUI for HTML. To do so, don't add a report as described but add a ' Web address or file' pointing to the Personas ICF service using the transaction parameter e.g. <your system>/sap/bc/personas?sap-ie=edge&~transaction=<your tcode>.
Transporting the Configuration
- Admin goes to transaction /personas/flavor
- Select the flavors FA, FB, FC
- Click the search, select and then transport button
- Transport screen opens, admin can choose to create a new transport request or pick an existing one
- All flavors and the required objects (scripts, resources) are added to the requests
- Admin adds the role configuration to the transport request using PFCG
- Admin adds the variants to the transport using SE03
- Release the transports
- Same configuration can be tested in QA system
In this section we provide a step by step guide how to run SAP Screen Personas 3.0 Flavors in NWBC for HTML
- Use SAP Screen Personas 3.0 Editor to create new Flavor of the desired screen
- Start transaction /PERSONAS/LAUNCH
- By using the F4 Help look for the previously created flavor
- From the menu bar select Goto > Variants > Save as Variant
- Enter values for Variant Name and Description
- Save the changes
- Start transaction PFCG
- Look up and edit the target Role
- Please make sure that the labels User and User Comparison are green and the user is authorized to use SAP Screen Personas
- Click on the Menu tab and create new Folder
- Click on the tab labeled Other Node Details
- From the drop-down box labeled Folder Option select As Service Map
- Expand the menu of Transaction button and select the option labeled Report
- Enter Report: /PERSONAS/STARTER
- Enter Variant: Use the F4 Help to select the previously created variant
- Check the Skip selection screen checkbox
- Accept the changes and close the dialog
- Press the save button
- Start transaction NWBC
- Select /nwbc from the list
- Click on the previously created folder name
You should be able to access the flavor.
- Select /nwbc from the list
NWBC for HTML 3.5 Configuration
NWBC for HTML 3.5 uses Internet Explorer 8 for rendering by default. This rendering mode is passed on to embedded applications using a URL parameter which is not supported by SAP Screen Personas and SAP GUI for HTML. To fix this, set the parameter FORCE_BROWSER_STANDARD_MODE in table NWBC_CFG to the value: /sap/bc/gui/sap/its/webgui|/sap/bc/personas
If the above parameter was already set in the table, use the pipe character '|' after the existing value and append the above mentioned parameter value.
After this is configured, clear the browser cache and NWBC cache and re-test.
More information on this topic can be found here:
Please note that to see personalized transactions in NWBC, it is either required that they are rendered with the SAP GUI for HTML (it is automatically used if you use NWBC for HTML) or that you have SAP GUI 740 or newer.
SAP Screen Personas, NWBC
Search the KB
Important SAP Notes
How to Open OSS Message
What information is needed for creating OSS message?