You are on page 1of 52

How to Install and Configure Fiori HCM applications Step-by-Step

www.sap.com

How to Install and


Configure Fiori HCM
applications Step-by-Step
SAP Netweaver (7.5) and EHP8 for SAP ERP 6.0

Charlie Zhang
Wilson Wei
Document Version Authored By Description Date Created
1.0 Charlie Zhang Fiori white paper October 28, 2016

Wilson Wei

Document Version Reviewer Description


Ali Chalhoub Global Support Architect October 29, 2016

2
Table of Contents
ABSTRACT .....................................................................................................................................................4
CHAPTER 1 INSTALL COMPONENTS FOR FIORI HCM APPLICATIONS ................................................................5
Download needed components for Fiori HCM applications for Front-End server .................................................... 6
Download needed components for Fiori HCM applications for Back-End server ..................................................... 7
Install components and support packages in Front-End server ................................................................................ 9
Install components and support packages in Back-End server ............................................................................... 16
CHAPTER 2 CONFIGURE SYSTEM CONNECTION IN FRONT-END AND BACK-END ............................................. 24
Create PFCG role for RFC in Back-End server .......................................................................................................... 24
Assign PFCG role to the user in Back-End server ..................................................................................................... 30
Create RFC destination in Front-End and Back-End server...................................................................................... 30
Define trust between Front-End and Back-End server ............................................................................................ 36
Create System alias in Front-End server .................................................................................................................. 40
CHAPTER 3 CONFIGURE PEOPLE PROFILE IN FRONT-END AND BACK-END...................................................... 43
Activate ICF nodes in Front-End server ................................................................................................................... 43
Add OData services in Front-End server .................................................................................................................. 45
Assign the Business Role for the User in Front-End and Back-End server ............................................................... 48
CHAPTER 4 TEST WITH THE APPLICATIONS ................................................................................................... 51

3
Abstract
Chapter 1 Install components for Fiori HCM applications
1.1. Download needed components for Fiori HCM applications for Front-End server
1.2. Download needed components for Fiori HCM applications for Back-End server
1.3. Install components and support packages in Front-End server
1.4. Install components and support packages in Back-End server

Chapter 2 Configure system connection in Front-End and Back-End


2.1. Create PFCG role for RFC in Back-End server
2.2. Assign PFCG role to the user in Back-End server
2.3. Create RFC destination in Front-End and Back-End server
2.4. Define Trust between Front-End and Back-End server
2.5. Create System alias in Front-End server

Chapter 3 - Configure people profile in Front-End and Back-End


3.1. Activate ICF nodes in Front-End server
3.2. Add OData services in Front-End server
3.3. Assign the Business Role for the User in Front-End and Back-End server

Chapter 4 Test with the applications

4
Chapter 1
Install components for Fiori HCM applications
Welcome to the white paper How to install and configure Fiori HCM applications step-by-step. In this white
paper you will find all the details are needed to let you install needed components for Fiori HCM applications
and configure them for using. I will discuss and show you how to configure Front-End system and Back-End
system step-by-step.

To show most detailed information about installation and configuration, here I


Note will use a Front-End and Back-End environment. For embedded environment,
you can skip some steps and I will add notes to address them

Netweaver 7.5 or higher to be installed for Front-End system


Requirement Netweaver 7.5 already comes with SAP Gateway and SAP_UI 7.5 SP04
EHP8 for SAP ERP 6.0 to be installed for Back-End system
Fiori Launchpad to be configured in Front-End system

5
Download needed components for Fiori HCM applications for Front-End server

1. Check the components for Fiori HCM applications for Front-end server in the link below:
https://uacp2.hana.ondemand.com/doc/a63e9737464f4675a3f38e829a1c1200/1.0%202016-07/en-
US/frameset.htm?104b90545d3cf557e10000000a423f68.html

Figure 1 Front-End Installation

Note If you are using SAP NetWeaver 750, the component is still needed to install

2. Search and download the component UIHR001 100 in Front-End server

Figure 2 Download UIHR001 100

3. Search and download the support packages for UIHR001 100 in Front-End server

Figure 3 Download support packages for UIHR001 100


6
It is recommended to download all the support packages in order to upgrade to
Note the latest version

Download needed components for Fiori HCM applications for Back-End server

1. Check the components for Fiori HCM applications for Back-End server in the link below:
https://uacp2.hana.ondemand.com/doc/a63e9737464f4675a3f38e829a1c1200/1.0%202016-07/en-
US/frameset.htm?104b90545d3cf557e10000000a423f68.html

Figure 4 Back-End Installation

2. Search and download the component GBX01HR 600 in Back-End server

Figure 5 Download GBX01HR 600

7
3. Search and download the support packages for GBX01HR 600 in Back-End server

Figure 6 Download support packages for GBX01HR 600

It is recommended to download all the support packages in order to upgrade to


Note the latest version

4. Search and download the component GBX01HR5 605 in Back-End server

Figure 7 Download GBX01HR5 605

8
5. Search and download the support packages for GBX01HR5 605 in Back-End server

Figure 8 Download support packages for GBX01HR5 605

It is recommended to download all the support packages in order to upgrade to


Note the latest version

Install components and support packages in Front-End server

Note Please use client 000 to do the installation of components and also the support
packages.

1. Type T-Code SAINT in Front-End server

Figure 9 Initial Screen of T-Code SAINT


9
2. Upload the installation file and support packages from Front End

Figure 10 Upload installation file

Figure 11 Choose installation file

10
3. Click Allow to access the file

Figure 12 Allow to access the file

4. Click Decompress to import the file

Figure 13 Decompress the file

11
5. Repeat from Step 2 to Step 4 for all the support packages of UIHR001 100.
6. Start the installation

Figure 14 Start the installation

7. Choose the installation and install the UIHR001 100

Figure 15 Choose the installation

12
8. Choose the target support package to the latest one, which is SP05 here

Figure 16 Choose the support package

9. Check the installation list and continue to install

Figure 17 Check the installation list

13
10. Click Yes to add Modification Adjustment Transports to the queue

Figure 18 Add Modification Adjustment Transports

Figure 19 Continue the installation

14
11. Confirm the related SAP note

Figure 20 Add Modification Adjustment Transports

12. Start to install

Figure 21 Start to install

It will take a certain time to complete the whole installation, please wait until it
Note finishes

15
13. Finish the installation

Figure 22 Finish the installation

Install components and support packages in Back-End server

If you are using an embedded environment, please do this part in your Front-
Note End server.
Please use client 000 to do the installation of components and also the support
packages.

16
1. Type T-Code SAINT in Back-End server

Figure 23 Initial Screen of T-Code SAINT

2. Upload the installation file and support packages from Front End

Figure 24 Upload installation file

17
Figure 25 Choose installation file

3. Click Allow to access the file

Figure 26 Allow to access the file

18
4. Click Decompress to import the file

Figure 27 Decompress the file

5. Repeat from Step 2 to Step 4 for the installation file of GBX01HR5 605
6. Repeat from Step 2 to Step 4 for all the support packages of GBX01HR 600
7. Repeat from Step 2 to Step 4 for all the support packages of GBX01HR5 605
8. Start the installation

Figure 28 Start the installation


19
9. Choose the installation and install the GBX01HR 600 and GBX01HR5 605

Figure 29 Choose the installation

10. Choose the target support package to the latest one, which is SP05 for GBX01HR 600 and SP03 for
GBX01HR5 605

Figure 30 Choose the support package

20
11. Check the installation list and continue to install

Figure 31 Check the installation list

12. Click Yes to add Modification Adjustment Transports to the queue

Figure 32 Add Modification Adjustment Transports

21
Figure 33 Continue the installation
13. Start to install

Figure 34 Start to install

It will take a certain time to complete the whole installation, please wait until it
Note finishes

14. Finish the installation


22
Figure 35 Finish the installation

23
Chapter 2
Configure system connection in Front-End and Back-End

If you are using an embedded system, you can skip this part
Note Please use the same user in Front-End and Back-End to do the configurations of
this part

Create PFCG role for RFC in Back-End server

1. Type T-Code PFCG in Back-end system

Figure 36 Initial screen of T-Code PFCG

2. Input the role name ZRFCCALL and click Single Role button

Figure 37 Create a single role


24
3. Click Authorization tab and choose Yes to save the role

Figure 38 Save the role

4. Click Change Authorization Data

Figure 39 Change Authorization Data

25
5. Read the important note and check

Figure 40 Important note

6. Click Do not select templates

Figure 41 Choose Template

26
7. Click Manually to change the role

Figure 42 Manually change the role

8. Input the authorization object S_RFCACL

Figure 43 Input the Authorization object

9. Expand the items that marked as yellow

Figure 44 Expand the role

27
10. Edit RFC same user ID and choose Y

Figure 45 RFC same user ID

11. Edit other options and choose Full authorization

Figure 46 Edit other options

You may get the message below. You can change it according to your system
Note and not give the full authorization. In this white paper, as we are using the test
environment, here I choose Yes to give the full authorization

28
Figure 47 Confirm the change

12. Check the final result, generate and save

Figure 48 Save the change

13. Assign profile name

Figure 49 Assign profile name

29
Assign PFCG role to the user in Back-End server

1. Type T-Code SU01 to edit the user

Figure 50 Edit the user

2. Click Roles tab and add the role

Figure 51 Add the role to the user

Create RFC destination in Front-End and Back-End server

Note You need to create RFC destination in both Front-End and Back-End server

30
1. Log into your Front-End server and type T-Code SM59 to create the RFC

Figure 52 Create the RFC

2. Create RFC destination

It is recommended to use the RFC destination name in the following


Note
format:
<system id >CLNT<Client>

Figure 53 RFC Destination

31
3. Edit detail information of the connection

a. Description 1: RFC Destination to SAP Server


b. Load Balancing: Choose Yes if you have one or choose No
c. Target Host: The host of Back-End system
d. Instance No.: The instance number of Back-End system
e. Save to Database as: Choose Host

Figure 54 Connection details

4. Navigate to Logon & Security page to continue the configuration

Figure 55 Logon & Security


32
5. Save and test the connection

Figure 56 Test the connection

Figure 57 Connection is OK

Note Continue to do the same operations with Back-End system


Remember to use the same user as the one in Front-End system

33
6. Log into your Back-End server and type T-Code SM59 to create the RFC

Figure 58 Create the RFC

7. Create RFC destination

It is recommended to use the RFC destination name in the following


Note
format:
<system id >CLNT<Client>

Figure 59 RFC Destination

34
8. Edit detail information of the connection

a. Description 1: RFC Destination to SAP Server


b. Load Balancing: Choose Yes if you have one or choose No
c. Target Host: The host of Front-End system
d. Instance No.: The instance number of Front-End system
e. Save to Database as: Choose Host

Figure 60 Connection details

9. Navigate to Logon & Security page to continue the configuration

Figure 61 Logon & Security


35
10. Save and test the connection

Figure 62 Test the connection

Figure 63 Connection is OK

Define trust between Front-End and Back-End server

Note
This step is only needed to do in the Back-End system

36
1. Type T-Code SMT1 to create trust

Figure 64 Create trust

2. Click Continue to start

Figure 65 Start to create

37
3. Input the RFC destination which should be the Front-end, then continue

Figure 66 Connect to Front-End

4. It will jump to Front-End system automatically


Log into the Front-End using your user name and password

Figure 67 Log into Front-End system

38
5. Click Continue

Figure 68 Display information

6. Click Continue

Figure 69 Configuration
39
7. Click Complete

Figure 70 Finish

Create System alias in Front-End server

Note
This step is only needed to do in the Front-End system

1. Type T-Code SPRO in Front-End system

40
Figure 71 Initial screen of T-Code SPRO

2. Go to Manage SAP System Alias and execute

Figure 72 IMG structure

3. Click New Entries

41
Figure 73 Create system alias

4. Input the information below and save

a. SAP System Alias: Follow the formatter <SID>_<Client>


b. RFC Destination: Back-End system
c. Software Version: Default

Figure 74 System alias details

42
Chapter 3
Configure people profile in Front-End and Back-End

If you are using an embedded system, you need to complete this part in the
same server
If you are using a Front-End and Back-End system, please follow the steps
Note and choose the right server to do the configurations
For a specific application configuration, you can check the configuration
document in Fiori apps library
In this part, I will show how to configure the people profile application step-
by-step

Activate ICF nodes in Front-End server

1. Type T-Code SICF to activate services


Input the service name: HCM_PEP_PROFILE and execute

43
Figure 75 Activate the service

2. Right click the service name to activate it

Figure 76 Activate the service

3. Click the second Yes button to activate the service tree


44
Figure 76 Activate the service tree

Add OData services in Front-End server

1. Type T-Code /n/IWFND/MAINT_SERVICE to activate OData services


Click Add Service button

Figure 77 Add OData service

2. Input the information below and click Get services

45
a. System alias: This is the one you created in the Front-End system. In this case, it
is T01_001
b. External service name: HCM_PEOPLE_PROFILE_SRV
c. Version: 1

Figure 78 Get OData service

3. Select the service then click Add Selected Service

Figure 79 Add OData service

4. Click Local Object

46
Figure 80 Local object

5. Confirm the service is added successfully

47
Figure 81 Add successfully

Assign the Business Role for the User in Front-End and Back-End server

1. Log into Front-End server and type T-Code SU01 to add the roles to the user

Figure 82 Edit the user

48
2. Choose Roles and input SAP_HR_BCR_EMPLOYEE_T then save

Figure 83 Add the role to the user

3. Log into Back-End server and type T-Code SU01 to add the roles to the user

Note
Please use the same user as the one in Front-End

Figure 84 Edit the user

49
4. Choose Roles and input SAP_HCM_EMPLOYEE_APPS then save

Figure 85 Add the role to the user

To this point, all the installations and configurations to get the Fiori people
profile applications have been completed.
Note
To get other HCM applications to work, please check the link below to get
the ICF services and OData services that needed and add the roles to the
user
https://fioriappslibrary.hana.ondemand.com/sap/fix/ext

50
Chapter 4
Test with the applications

1. Log on to the Front-end system then click ###Fiori Launchpad ###

If you do not configure to open Fiori Launchpad in SAP GUI, please use the URL
Note below to visit your Launchpad
https://<Front-End server
address>:port/sap/bc/ui5_ui5/ui2/ushell/shells/abap/FioriLaunchpad.html

Figure 86 Visit the Launchpad

2. Click tile People Profile to open the App

Figure 87 Fiori Launchpad


51
3. You can see the people profile data in the application

Figure 88 People profile application

If you can open the application in Fiori Launchpad without any errors, it means the
configuration is successful
There should be no data in the application if you do not have any HR related data
Note
in your Back-End system
To know how to get the HR data, please check the HR related document in the SAP
Help Portal

52

You might also like