How To Configure Fiori Tile Step by Step Part1 PDF
How To Configure Fiori Tile Step by Step Part1 PDF
How To Configure Fiori Tile Step by Step Part1 PDF
Ali Chalhoub
Document History
Document Version
Authored By
Description
Date Created
1.0
Ali Chalhoub
Fiori E-Book
Document Version
Reviewer
Description
Kiran Kola
CoE Engineer
Support Team
Mobile Technology
Language Edited
Documentation Team
www.sap.com
TABLE OF CONTENTS
Document History ...................................................................................................................................................... 2
ABSTRACT .....................................................................................................................................................4
Chapter 1 - Configuring Fiori Gateway ...................................................................................................................... 4
Chapter 2 - Configuring Fiori Launchpad ................................................................................................................... 4
Chapter 3 - Accessing Fiori Launchpad ...................................................................................................................... 4
CHAPTER 1 CONFIGURING FIORI GATEWAY ...................................................................................................5
Configuring the connection to the NetWeaver Gateway server ............................................................................... 6
Creating a user ......................................................................................................................................................... 13
Creating a role ......................................................................................................................................................... 17
Assigning a user to a role ......................................................................................................................................... 43
CHAPTER 2 CONFIGURING FIORI LAUNCHPAD ............................................................................................. 51
Configuring Fiori Launchpad .................................................................................................................................... 51
Configuring SAP NetWeaver Gateway HTTP/HTTPs protocol ................................................................................. 58
Verifying the NetWeaver port ................................................................................................................................. 75
CHAPTER 3 .................................................................................................................................................. 77
ACCESSING FIORI LAUNCHPAD ..................................................................................................................... 77
How to access Fiori Launchpad................................................................................................................................ 77
Test Fiori Launchpad ................................................................................................................................................ 78
Fixing the Favorites port and protocol .................................................................................................................... 81
Fixing the Fiori Logon Screen ................................................................................................................................... 83
Abstract
Chapter 1 - Configuring Fiori Gateway
1.1.
1.2.
1.3.
1.4.
Chapter 1
Configuring Fiori Gateway
This document contains all the information youll need to create a single Fiori tile using SAP WebIDE and deploy
the application to an on-premise SAP NetWeaver Gateway system.
If your system already has a Launchpad configured, you may want to skip this
chapter.
Install and configure NetWeaver 7.3 or higher. NetWeaver 7.5 already comes
with SAP Gateway, SAP_GWFND 7.5 SP04, and SAP_UI 7.5 SP04
Windows 7, 8.1, or 10 for development and configuration
Install the SAP Logon utility.
Note
Requirement
2. Your SAP Administrator or the engineer who installed SAP NetWeaver can provide the following
information:
a.
b.
c.
d.
e.
f.
HOST NAME
User ID
Password
Instance Number
System ID
Client Number
c.
d. After completing the information, that the screen should look similar to:
Note
The description for the connection profile can be anything you like.
10
5. Double-click the new connection profile. You should see the following screen:
a. Obtain the Client value from the Administrator who configured your NetWeaver system.
b. Enter the User ID and password created by your Administrator.
6.
Click Enter.
Note
If this is the first time you are using your user ID, the system may ask you
to change your password.
11
7. After you have successfully logged in, you see a screen similar to (but not necessarily identical to, as all
environments differ):
12
Creating a user
Create user who is going to configure the Gateway tasks and the Fiori Launchpad.
1. The Administrator logs in.
2. The Administrator executes the following transaction codeSU01 or /nSU01then clicks the Enter key
or the green check icon to the left of the command field
Note
If you already have a system user ID and password, you can skip this
section.
13
14
Note
15
11. Log out of the system and log back in using the new user ID that you created
12. Change your initial password. You need to do this only during your initial login.
16
SAP_ALL and SAP_NEW are not required to have full access to the system; instead
of full authorizations, you can:
Note
Creating a role
To configure Fiori Launchpad in Chapter 2, create a few roles for the user who is performing the configuration.
This section includes detailed steps for creating a role and assigning the user you just created to these roles.
17
a. If you are in the Role Maintenance screen, you can type /nPFCG in the command field.
3. Enter any role you choose. For this example, well use ZGATEWAY and click Single Role as shown below.
The name is case-insensitive:
18
4. You should see the following screen. Click the Authorizations tab.
19
20
7. Read the information on the screen below and click the green check button.
Note
If you are using NetWeaver 7.4, the button is Adopt reference rather
than Apply Template.
21
11. Assign the full authorization for subtreeby clicking the green check button.
22
23
24
17. You may be asked to confirm and save the changes; do so by clicking the generate icon again.
19. Repeat steps 2 18, creating a new single role called ZGATEWAY1.
25
Note
26
21. Once you have saved and generated the new role, you should see a screen similar to:
22. Create another role called ZGATEWAYUSER, using Template for SAP Gateway User. Repeat the process
as for the previous roles.
27
28
26. Under Authorization object, enter S_PB_CHIP and click the green check button:
29
29. Click Manually again. Add /UI2/CHIP and click the green check button:
30
31
32. Click Manually again. This time, click S_SERVICE, then click the green check button when you are done:
32
34. Click the yellow triangle and follow the same steps as before. Your screen should look similar to:
35. Click Manually and add S_RFCACL. Click the green check button when you are done:
33
37. You may see the following warning on the bottom left of the screen:
a. Expand the item that has the yellow triangle by clicking the + sign:
34
c.
35
d. Click Yes:
36
f.
Figure 57. Repeat the same steps for the rest of the items
g. Repeat the same steps for the rest of the items with yellow squares.
37
h. Click generate:
i.
38
j.
Note
This step may not occur. If it does not, continue to the next step.
39
l.
If the Authorization tab has yellow triangle, click Expert Mode for Profile Generation:
m. Select Edit old status, then click continue or the green check button.
40
n. Click generate.
o. Click the back button, which is the back green icon on the toolbar. Click the generate button.
41
SAP_ALL and SAP_NEW are not required to have full access to the system;
instead of full authorizations, you can Create Role Z_GW_USER with
Authorization Profiles /IWFND/RT_GW_USER
Note
42
Figure 68. Using PFCG transaction code to add user to the single role
43
44
3. Click the save disk icon on the menu bar. User Comparison should turn red.
Note
You may need to save the role. If prompted, select Yes and continue to
the next step.
45
47
10. Repeat steps 19 for role ZGATEWAY1, and add the user to it. Enter the role name and click the pencil
(change) button.
Figure 76. Repeating the same process for ZGATEWAY1 role to add a user
48
13. Repeat the same steps once more for role ZGATEWAY.
49
50
Chapter 2
Configuring Fiori Launchpad
Caution
Make sure the user you are logged in as is assigned SAP_ALL and SAP_NEW authorization profiles.
1. After logging in to the system, enter su01 in the command field.
51
Note
If you receive an error when executing su01, try entering /nsu01 instead.
4. Click Profiles.
52
5. You should see the authorization profiles that are available in your account, for example, SAP_ALL and
SAP_NEW.
6. As an Administrator, if you do not see those, go ahead and add them to your account
7. Two tasks are provided by SAP to do the initial configuration of the Launchpad.
a. Enter transaction code STC01 or /nSTC01.
53
c.
In the Task List, enter SAP_GATEWAY_BASIC_CONFIG and click the execution icon.
54
e. Figure 88 shows all the tasks that are ready to be executed. Click the execute button to
generate a list of tasks to execute:
f.
55
h. Click execute.
56
i.
j.
Log out of your system and log back in. The screen now looks similar to:
57
Note
58
59
60
Note
You can skip to chapter 3 if your system is already configured for the
NetWeaver server to listen on either HTTP port 8001 and HTTPS port
8443, or other ports chosen by your Administrator.
61
Note
If you dont see the square icon, click in the Profile box first.
62
c.
63
64
f.
On a new system, you may find that the ports arent configured as shown here.
Note
65
66
i.
Click Copy.
67
j.
k. Click back.
68
l.
69
70
o. Click the back button again. Save the the profile; however, you may receive an error message as
shown below, click Yes button:
71
72
r.
73
s.
t.
Log off and restart the SAP NetWeaver server for the changes to take effect.
74
w. Repeat the process to add the following parameter, icm/server_port_1, which is for HTTPS. Use
these values:
Parameter name: icm/server_port_1
Parameter val: PROT=HTTPS,PORT=8443
x.
y. Once the port is added, restart the SAP NetWeaver server again.
75
3. This confirms that your NetWeaver server is listening on HTTP port 8001 and HTTPS port 8443.
76
Chapter 3
Accessing Fiori Launchpad
Example:
http(s)://<HOST>.<DOMAIN>:<PORT>/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchp
ad.html?sap-client=<CLIENT>&sap-language=EN
77
Note
4. You may see the error message shown below, which occurs because the port numbers in the URL have
not yet been changed. The default value is zero, but it must be changed to 8001 for HTTP, or 8443 for
HTTPS or to whatever ports you have configured.
78
5. Alter the URL by changing zero to 8001 or 8443, and the protocol to http or https, respectively. The end
result should look like this:
http://<domain>:8001/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html
or
https://<domain:8443/sap/bc/ui5_ui5/ui2/ushell/shells/abap/Fiorilaunchpad.html
79
6. Once you have fixed the URL, these the basic authentication login screen on a newly configured system.
80
Caution
Figure 126. Alter the Web Address of Fiori Launchpad home page
4. Change the port from 0 to 8001 or the appropriate number for the http port you have defined. If you
are using https, change it to the port for that protocol.
81
82
3. Click the green check mark to close the Installed Software window.
4. Click the red X to close the System Status window.
5. Enter transaction code SICF or /nSICF in the command field.
83
6.
84
7. Click Execute.
85
9. Double-click ushell.
86
87
88
89
Note
14. Change the System Logon Configuration to match the screen below.
90
91
16. Now when you log in to your Fiori Launchpad, you should see the Fiori theme:
92