How to install and configure SAP Personas 3

This blog serves as an overview of my blogs I published on my site on how to install and configure SAP Personas 3.

Installation

Configuration

Initial setup of Personas 3 – 7 – Test Personas 3

Final step to execute when configuring Personas for the first time is to check if it actually works. The health check tool shows that the configuration is OK; no more steps needed now to take Personas 3 for a test drive. It is time to access Personas 3! Best way to do so is to call Personas 3 from a browser. If you do not know already the URL of the app, you can call the ICF node directly from SICF.

  • Tx: SICF
  • Virtual Host: DEFAULT_HOST
  • Service Name: PERSONAS

Test service

This opens your default browser and automatically opens the personas app: /sap/bc/personas.

Wait, what? That`s Personas 3? Easy, look at the top middle of your screen.

Click it. Yeah, that`s Personas 3.

Initial setup of Personas 3 – 6 – Configuration Checklist

Installing Personas 3 is easy, doing the initial configuration involves several steps, alters system configuration, and so on. It is easy however to get lost in all these tasks. A nice feature Personas 3 offers to admins is a configuration check tool. Yes, it does what its name implies: it checks your system configuration and shows what you did, missed or did wrong. No, it won’t not fix a problem for you. I know, bummer. Hey, that is where consultants and Basis guys can justify their existence.

To know the health status of your Personas 3 installation, run transaction /PERSONAS/ADMIN and run the Health Check Tool.

Run Personas 3 Health Check Tool

  • Tx: /n/PERSONAS/ADMIN
  • Additional Administrative Tasks: Run Health Check Tool

Result

I am going to ignore the global memory exception. Nevertheless, I do have to implement SAP Note 2222774. This note is about updating client files. Before being able to apply the SAP Note, ensure the Personas namespace is set to modifiable.

Apply SAP Note

Follow the steps outlined in my blog on how to manually upload an SAP Note in SNOTE. In that blog I am using as an example the not e2222774.

Initial setup of Personas 3 – 5 – Make personas namespace modifiable

You will have to apply notes to be able to work trouble free with SAP Personas 3. There is no way to avoid this. Moreover, it will be many notes you will apply over the years. The notes will execute changes in the personas namespace, and that namespace is protected by default. Therefore, you need to make this namespace modifiable.

  • Tx: SE03

Select option Set System Change Option in section Administration

A get presented a list of components and their namespace. Navigate to Personas namespace.

Set it to modifiable.

Save.

Initial setup of Personas 3 – 4 – Assign Role to user

Without the right profile, users won`t be able to use Personas 3. A list of roles delivered by Personas3 can be found in the configuration document. I`ll make my life simply add to my user the admin role. Adding roles is done in transaction SU01.

  • Tx: SU01
  • Role: /PERSONAS/ADMIN_ROLE

Select tab roles

You have three roles available, select the one you need. I am the only user in my system, so I am going to be the Personas 3 super god: admin.

Save.

Log off and on again. The user menu now contains links to Personas 3.

Initial setup of Personas 3 – 3 – Configure Personas properties

After activating the ICF personas node, you have to check that the GUI configuration parameters are correct. I guess this is just a validation step in case someone messes up with the standard values, as ootb the parameters are OK. Nevertheless, it makes sense to check if they are configured as they should be.

  • Tx: SICF
  • Virtual Host: DEFAULT_HOST
  • Service Path: /sap/bc/personas properties

Open the service configuration (double click) and then open the GUI configuration.

Click on GUI Configuration.

The service parameters must be equal to what the configuration document gives.

Initial setup of Personas 3 – 2 – ICF nodes

Personas 3 is a web application. ICF is a pre-requisite. As flavors are based on WebGui, this is also a pre-requisite. For anyone that thinks he can use Personas 3 but not permit usage of WebGui: that`s not how it works (but there is the option to run Personas from within SAPGui). As you will need web skills for Personas, your users will use a browser to connect to SAP, and your SAP system must be prepared for this. Also, consider looking at your web landscape for SAP: consider that your users will access Personas 3 through a reverse proxy like Web Dispatcher. Nevertheless, you will have to activate some ICF nodes to be able to use Personas 3.

Activate ICF nodes

  • /default_host/sap/bc/personas
  • /default_host/sap/bc/personas3
  • /default_host/sap/bc/gui/sap/its/webgui

Tx: SICF

Node: default_host/sap/bc/personas

Activate service.

Node: /default_host/sap/bc/personas3

Activate service.

Yes

Node: /default_host/sap/bc/gui/sap/its/webgui

Activate service.

Test

Check the pre-requisites for having a working SAP WebGui installation. Validate that all services needed to run SAP WebGui are up and running. Not sure how to do that? Take a look at my previous blog on how to set up WebGui.

  • Tx: SICF
  • Virtual Host: DEFAULT_HOST
  • Service Path: /sap/bc/gui/sap/its/webgui

Filter

Test service

Result

Working.

Initial setup of Personas 3 – 1- Change Profile Parameters

The Personas 3 configuration guide contains all the information you need. At least two profile parameters need to changed to ensure that the Personas 3 health check passes:

  • em/global_area_MB
  • ztta/diag_area

em/global_area_MB

Change profile parameter em/global_area_MB to 1GB:

Tx: RZ10

I will run Personas 3 on a demo system, having as only user me. I do not have to change the default value therefore. If you want to or have to change the value, you can do so in the instance profile, under extended maintenance.

ztta/diag_area

Change profile parameter ztta/diag_area to 2º MB.

Save and activate profile.

Restart NW ABAP to make the new values effective.

Install Personas 3.0 SP2

Pre-requisites

Check that Personas 3 add-on and SP01 are already installed. SP02 is a support package, therefore SPAM is used to install it. Personas 3 SP02 needs at least version 59 of SPAM on NW 7.5. I had to update my version.

Update

  • Transaction: SPAM
  • Client: 000
  • User: user with right permissions

Check that SPAM status is green and no queue is defined.

Upload SAR file: Support Package -> Load packages -> From Front End

Decompress.

Check the uploaded package. Select new support package under directory and then display.

The status needs to be yellow (not yet imported) and the perquisite set 01 all must be green and ok.

Select the package and click on Queue to define a new queue.

Get the password from the mentioned SAP Note. Why the password? It is to make sure you read the note and this important section: “If you are below SAP_BASIS 740 SP5 you will have to implement note 2218621. To ensure this SPAM is asking for a password […]”. So, open the note, get the password, check that all is OK in your system, and only then click OK.

Select No. This brings you back to SPAM main screen. The status is now yellow and next action is given as import queue.

Import queue. Go to: Support Package -> Import queue.

Confirm password.

You can now go get a coffee or follow the status messages in the status bar.

At the end of the import, a dialog is shown, telling you what to do next.

Status is now: Confirm queue

You can and want, please send the data back to SAP.

SPAM finished updating Personas 3 to SP02 and the status is green -> all OK.

Check the installed Personas 3 version.

Install Personas 3.0 SP1

Pre-requisites

Check that Personas 3 add-on is already installed. SP01 is a support package, therefore SPAM is used to install it.

  • Transaction: SPAM
  • Client: 000
  • User: user with right permissions

Check that SPAM status is green and no queue is defined.

Upload SAR file: Support Package -> Load packages -> From Front End

Decompress

Check the uploaded package. Select new support package under directory and then display.

The pre-requisites must be met. The status needs to be yellow (not yet imported) and the perquisite set 01 all must be green and ok. For SP01, Personas 3.0 needs to be installed.

Select the package and click on Queue to define a new queue: Calculate queue

Confirm the queue. You get asked if you want to add more to the queue. Select no.

You get back to the main screen of SPAM. If all is good, you can see the status of the queue The status is now yellow and next action is given as import queue.

Import queue. Go to: Support Package -> Import queue.

You can now go get a coffee or follow the status messages in the status bar.

At the end of the import, a dialog is shown, telling you what to do next.

Status is now: Confirm queue

You can and want, please send the data back to SAP.

SPAM finished updating Personas 3 to SP02 and the status is green -> all OK.

Check the installed Personas 3 version.