System terminology
Main System – This is the system where the Personas Add-on is installed.
Target System – This is the system that the user would like to connect to and work with.
Download Software
Installations and Upgrades >> A - Z Index >> S >> SAP SCREEN PERSONAS >> SAP SCREEN PERSONAS 2.0
Base Installation:
51046685.zip
Support Packs:
K-20001INPERSOS.SAR
K-20002INPERSOS.SAR
Note: New available SAP Screen Personas in 2.0 support pack 2
Installation and configuration Steps
1. Apply New SAP Kernel to your all applicable SAP systems
Reference : 1848339 - Installation and Upgrade note for Personas
Note: SAP Screen Personas 2.0 requires SAP Kernel 7.21 (or) 7.40 (or) higher version installed in the system.
2. Apply SAP Note : 1787341 - Personas: ABAP Interface Restgui
Note: This SAP note have some manual corrections after applying note please read through
3. Perform installation through SAP transaction code SAINT in all required systems Final Installed product is as below
4. Apply SAP Note : 1869640 - Client copy of Personas delivered Customizing
Note: You have to apply this SAP Note manually in client 000 and BC set activation in your working client
Summary of applying this note
- Three Customizing transports created in client 000 and copy to working client through SCC1
- BC Set activation in working client
5.Create Authorization and Roles for HTML - Z_PERSONA_ROLES_FOR_HTML
Note: Assign this role to your account ID
6. Setup Silverlight Cross Domain
- Create “clientaccesspolicy.xml”
File at location : \usr\sap\<SID>\DVEBMGS<XX>\data\icmandir
File content is as below for “clientaccesspolicy.xml”
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-methods="*" http-request-headers="*">
<domain uri="http://*"/>
<domain uri="https://*"/>
</allow-from>
<!--<allow-from http-methods="*">
<domain uri="http://*"/>
<domain uri="https://*"/>
</allow-from>-->
<grant-to>
<resource path="/" include-subpaths="true"/> <!-- test -->
</grant-to>
</policy>
</cross-domain-access>
</access-policy>
Validation of file setup
http://SAPhostname:port/clientaccesspolicy.xml
Note: Use HTTPS for secure connections
- Create “crossdomain.xml”
File at location : \usr\sap\<SID>\DVEBMGS<XX>\data\icmandir
File content is as below for “crossdomain.xml”
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" secure="false"/>
<allow-http-request-headers-from domain="*" headers="*"
secure="false"/>
</cross-domain-policy>
Validation of file setup
http://SAPhostname:port/crossdomain.xml
Note: Use HTTPS for secure connections
- Create instance profile parameters for SAP system as below
icm/HTTP/file_access_2 = PREFIX=/crossdomain.xml,DOCROOT=$(DIR_ICMAN_ROOT)\crossdomain.xml,CACHECTRL=0
icm/HTTP/file_access_1 = PREFIX=/clientaccesspolicy.xml,DOCROOT=$(DIR_ICMAN_ROOT)\clientaccesspolicy.xml,CACHECTRL=0
icm/HTTP/file_access_0 = PREFIX=/sap/public/icmandir/,DOCROOT=$(DIR_ICMAN_ROOT),ARCHIVE=$(DIR_EXECUTABLE)/ITS.SAR,CACHECTRL=+28800
Validation of file setup
If you are using http protocol to access Personas:
http://SAPhostname:port/clientaccesspolicy.xml
http://SAPhostname:port/crossdomain.xml
7. Activate SICF Services
- /sap/persos_app
- /sap/bc/bsp/persos/mainapp
- /sap/bc/bsp/sap/system
- /sap/bc/bsp/sap/public/bc
- /sap/public/bsp/sap/public/bc
- /sap/public/bsp/sap/system
- /sap/public/bsp/sap/htmlb
- /sap/public/bc
- /sap/public/bc/ur
8. Setup URL Handler
Note: If the service is not available configure “restgui” service as below
Navigate to WEBGUI service in SICF transaction and Copy Service
Paste service on default_host >> sap
Rename service name to “RestGUI”
Set parameters for service as below
Compression = Y Yes
On GUI Configuration following parameters
~RESTGUI 1
~XSRFCHECK 0
~WEBGUI 1
Change Handler List from : CL_HTTP_EXT_ITS TO CL_HTTP_EXT_ITS_BASIC
Ref: SAP Note: 1667055 - ITS: HTTP handler CL_HTTP_EXT_ITS_BASIC
Error Pages tab change the radio control from System Logon to Explicit Response Time
9. Create and assign Administrator role to your account
Copy SAP standard role : /PERSOS/ADMIN_ROLE in to your own Z role and assign to your self
10. Create RFC with target system as below
Note: Make sure having proper authorizations to RFC USER
Setup RFC User and Client for Target system
11. Maintaining Systems
Note: In this example main system and target system is same
Navigate to : SPRO >> SAP Customizing Implementation Guide Cross >> Application Components SAP >> Screen Personas >> Maintain Systems
Create entries as below
Note: HTTP connection is previously created RFC in step 10
Field | Example |
---|---|
System | SID |
Client | 800 |
Group | Test System - SID |
Description | Anything you want to show as Information |
Connector to SAP System | ITS (Automatically selected) |
Propery Name | Property Value |
---|---|
Service.Uri | /restgui |
Server.Url | http(s)://targetsystemhostname:port |
12.Assign system and role to users
run TCode /PERSOS/ADMIN_UI
Search user and assign user a system
13. Maintain white list
SPRO >> SAP Customizing Implementation Guide >> Cross-Application Components >> SAP Screen Personas >> Maintain Whitelist URLs
Maintain
14. Access app
http://hostname.domain.com:80xx/sap/bc/bsp/persos/mainapp
Other useful SAP Notes:
- 2034395 - Personas UI : latest SL fixes for version 1.4 and 2.2
- 885506 - Personas: Turn off Control (amodal) based F4 help
- 1913055 - ABAP interface does not work correctly inside RFC calls