Upload
others
View
6
Download
0
Embed Size (px)
Citation preview
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
2
Document Version Authored By Description Date Created
1.0 Charlie Zhang
Wilson Wei
Fiori white paper October 28, 2016
Document Version Reviewer Description
Ali Chalhoub Global Support Architect October 29, 2016
3
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
4
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
5
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.
Note
To show most detailed information about installation and configuration, here I
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
Requirement
Netweaver 7.5 or higher to be installed for Front-End system
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
6
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
7
Note
It is recommended to download all the support packages in order to upgrade to
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
8
3. Search and download the support packages for GBX01HR 600 in Back-End server
Figure 6 – Download support packages for GBX01HR 600
Note
It is recommended to download all the support packages in order to upgrade to
the latest version
4. Search and download the component GBX01HR5 605 in Back-End server
Figure 7 – Download GBX01HR5 605
9
5. Search and download the support packages for GBX01HR5 605 in Back-End server
Figure 8 – Download support packages for GBX01HR5 605
Note
It is recommended to download all the support packages in order to upgrade to
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”
10
2. Upload the installation file and support packages from Front End
Figure 10 – Upload installation file
Figure 11 – Choose installation file
11
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
12
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
13
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
14
10. Click “Yes” to add Modification Adjustment Transports to the queue
Figure 18 – Add Modification Adjustment Transports
Figure 19 – Continue the installation
15
11. Confirm the related SAP note
Figure 20 – Add Modification Adjustment Transports
12. Start to install
Figure 21 – Start to install
Note
It will take a certain time to complete the whole installation, please wait until it
finishes
16
13. Finish the installation
Figure 22 – Finish the installation
Install components and support packages in Back-End server
Note
If you are using an embedded environment, please do this part in your Front-
End server.
Please use client 000 to do the installation of components and also the support
packages.
17
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
18
Figure 25 – Choose installation file
3. Click “Allow” to access the file
Figure 26 – Allow to access the file
19
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
20
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
21
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
22
Figure 33 – Continue the installation
13. Start to install
Figure 34 – Start to install
Note
It will take a certain time to complete the whole installation, please wait until it
finishes
14. Finish the installation
23
Figure 35 – Finish the installation
24
Chapter 2 Configure system connection in Front-End and Back-End
Note
If you are using an embedded system, you can skip this part
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
25
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
26
5. Read the important note and check
Figure 40 – Important note
6. Click “Do not select templates”
Figure 41 – Choose Template
27
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
28
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
Note
You may get the message below. You can change it according to your system
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
29
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
30
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
31
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
Note
It is recommended to use the RFC destination name in the following
format:
<system id >CLNT<Client>
Figure 53 – RFC Destination
32
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
33
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
34
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
Note
It is recommended to use the RFC destination name in the following
format:
<system id >CLNT<Client>
Figure 59 – RFC Destination
35
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
36
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
37
1. Type T-Code “SMT1” to create trust
Figure 64 – Create trust
2. Click “Continue” to start
Figure 65 – Start to create
38
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
39
5. Click “Continue”
Figure 68 – Display information
6. Click “Continue”
Figure 69 – Configuration
40
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
41
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”
42
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
43
Chapter 3 Configure people profile in Front-End and Back-End
Note
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
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
44
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
45
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”
46
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”
47
Figure 80 – Local object
5. Confirm the service is added successfully
48
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
49
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
50
4. Choose “Roles” and input “SAP_HCM_EMPLOYEE_APPS” then save
Figure 85 – Add the role to the user
Note
To this point, all the installations and configurations to get the Fiori people
profile applications have been completed.
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
51
Chapter 4 Test with the applications
1. Log on to the Front-end system then click ###Fiori Launchpad ###
Note
If you do not configure to open Fiori Launchpad in SAP GUI, please use the URL
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
52
3. You can see the people profile data in the application
Figure 88 – People profile application
Note
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
in your Back-End system
To know how to get the HR data, please check the HR related document in the SAP
Help Portal