How to Enable SAP Easy Access Menu for Fiori Launchpad Step-by-Step

Similar documents
How to Add a Web Dynpro App to Fiori Launchpad Step-by-Step

How to setup My Inbox 2.0 app

How to setup My Inbox 2.0

How to setup My Inbox 2.0 app

How to Setup Notifications in Fiori 2.0 Step-by-Step

How to Transport KPI Tile Application Step-by-Step Guide in S/4HANA On-Premise

How-to Guide for Exercise Familiarize Yourself with SAP Fiori UX (Week 1, Unit 6, Part 2)

BUILD YOUR OWN SAP FIORI APP IN THE CLOUD Exercise Week 5

SAP TechEd. Using SAPUI5 to Enhance Enterprise Learning Manager Capabilities. Rob Becker. Session MOB115

Managing Substitutions in My Inbox 2.0 app

How to Configure Fiori Launchpad and Web Dispatcher to Support SAML2 Using SAP Identity Provider Step-by-Step

SAP Fiori - Hur kommer man igång? Christer Ingemarsson, istone

6 Implementing Analytical Apps

SAP Fiori UX Design and Build Challenge

SAP NetWeaver How-To Guide How To... Configure SAP HANA for CTS

Installation Guide 1.0 SP06 SAP Workplaces for Insurance 1.0 SP06 THE BEST RUN. INSTALLATION GUIDE PUBLIC Document Version: 1.

Fiori Makers Club Showcase 8 Review. Kai Richter, SAP

Preface 7. 1 Introduction to OpenUI5 9

How to Configure Mutual Authentication using X.509 Certificate in SMP SAP Mobile Platform (3.X)

Amplify. Innovate. Empower. At SAP Innovation Camp.

SAP Assurance and Compliance Software Release 1.2 SP04

COURSE LISTING. Courses Listed. Training for Database & Technology with Development in ABAP Dialog Programming. Beginner. Intermediate.

Administrator s Guide for SAP Electronic Medical Record Document Version 2.11 August 4th, 2017 PUBLIC

How to create a custom step for GPA With Solution Manager 7.1

SAP Landscape Transformation for SAP HANA (HA1)

SAP Fiori Launchpad Process Flow. SAP Fiori UX launchpad Configuration: End to End CEG: November 2014

How To Enable Business Workflow for SAP NetWeaver Gateway 2.0

SAP Asset Manager Configuration Guide for Android

opensap How-to Guide for Exercise Instructor-Led Walkthrough of SAML2 Configuration (Week 4 Unit 5)

Build an App From a SAP Web IDE Template. Page 1/26

UX402 SAP SAPUI5 Development

SAP Web Dispatcher SSL Trust Configuration How to Configure SAP Web Dispatcher to Trust Backend System SSL Certificate

Dominic Yow-Sin-Cheung SAP GRC Regional Implementation Group (RIG) elearning Series Part 5 of 5

1 Setup Mobile Application for OData Delta Services

HCM Base Services for Processes and Forms using Web Dynpro ABAP (F17)

HOW TO USE THE WEB DYNPRO CONTENT ADMINISTRATOR. SAP NetWeaver 04 SP Stack 9 JOCHEN GUERTLER

COURSE LISTING. Courses Listed. with SAP Fiori. 11 March 2018 (13:11 GMT) SAPX01 - SAP User Experience Best Practices UX101 - SAP Fiori, cloud service

Trigger-Based Data Replication Using SAP Landscape Transformation Replication Server

Testkings.C_GRCAC_10.91 questions

COURSE LISTING. Courses Listed. with ABAP Dialog Programming. 25 December 2017 (08:57 GMT) NW001 - SAP NetWeaver - Overview

UX125 SAP Fiori Elements. Public

Focused Build for SAP Solution Manager

Browse the Book. ABAP Programing Model for SAP Fiori Table of Contents. Index. The Authors

Task List Documentation for Conversion to SAP BW/4HANA

Reading Sample. Implementing Analytical Apps. Contents. Index. The Author. First-hand knowledge.

NetIQ Advanced Authentication Framework - Virtual Desktop Authentication (VDA) Profile Editor. Administrator's Guide. Version 5.1.

Qlik Connector for SAP Installation guide

SAP MASTER DATA GOVERNANCE FRAMEWORK CONFIGURATION AND UI PERSONALIZATION

Building Blocks of the SAP Fiori Launchpad. An introduction to all the components that comprise the Fiori Launchpad

ITCertMaster. Safe, simple and fast. 100% Pass guarantee! IT Certification Guaranteed, The Easy Way!

This tutorial explains the key concepts of Web Dynpro with relevant screenshots for better understanding.

In the OTR Alias Link enter ZPAOC_RCF_UI/LINK_TO_BBC

Question 1: what is the Security Optimization Self Service and how can it benefit my organization?

SAP Hybris Billing, pricing simulation Application Operations Guide Release 2.0, SP03

Universal Worklist - Delta Pull Configuration

Introduction 7. 2 Navigation SAP screen Other navigation tips Review and quick reference 58

HCM Base Services in Manager Self-Service (F09) EHP6 for SAP ERP 6.0 January 2013 English. Building Block Configuration Guide

SAP NETWEAVER DECISION SERVICE MANAGEMENT A PARADIGM SHIFT

Configuration of Web service runtime

Fiori Makers Club Showcase 15 Review. Kai Richter, SAP

Configuration Guide for EAM Service Master Solutions by Utopia for S/4HANA. Release EAM 9.1

Obtain Configuration Parameters for LPD_CUST Provide the base path of your BSP application (1/2)

SAP Fiori Toolkit. Marc Anderegg, RIG, SAP February, Provided by Rapid Innovation Group (RIG)

Digital Adoption Solution:

Installation Guide Worksoft Certify Integration with SAP Solution Manager

SETUP FOR OUTLOOK (Updated October, 2018)

How To - Extend MDG-M content by new attributes for customer Z-fields in standard tables

ABAP Platform 7.4/7.5 Overview. Technology Core Platform Product Management, SAP SE March 22 th, 2017

This download file shows detailed view for all updates from BW 7.5 SP00 to SP05 released from SAP help portal.

Federated Portal Network Remote Role Assignment Step-by- Step Configuration

Installation Description. OrgPublisher for SAP solutions: OrgPublisher SAP Interface Version 7.0

Welcome to the Learning Objekt Operational Analytics with Operational Data Providers. After the explanations of the entire ODP Architecture and the

Getting Started with SAP NetWeaver AS ABAP incl. SAP Business Warehouse 7.4 SP5 on SAP HANA 1.0 SP7 [Developer Edition]

ERP-Scale Handbook Version 3.0.5

SAP Composite Application Framework. Creating an External Service type Callable Object in Guided Procedures

NetIQ Advanced Authentication Framework - Virtual Desktop Authentication (VDA) Profile Editor. Administrator's Guide. Version 5.1.

Getting Started with FPM BOPF Integration (FBI)

CREATION AND CONFIGURATION OF WEB SERVICE FROM RFC AND DEPLOYMENT IN ANOTHER SYSTEM

How to extend Fiori Wave 2 Applications. How to Extend Fiori Applications

How-To Guide SAP NetWeaver Document Version: How To... Configure CM Services in SAP NetWeaver 7.3 and up

CT-Softwareberatungs GmbH Installation guide CT-BW Analyzer&Docu 3.0

SAP NetWeaver Performance and Availability

BW Workspaces Data Cleansing during Flat File Upload

Integration between Digital Compliance Service User Interface and esign Application Service Provider User Interface

SAP ABAP WORKBENCH CONCEPTS PART 1 AND 2. INd_rasN. 1 P a g e. KIDS Information Center

SAP NetWeaver Identity Management Identity Center Installing and configuring the Identity Management User Interface

SAP Security in a Hybrid World. Kiran Kola

SRG-120DU Interoperability with

Purpose and target audience:


Security Guide: SAP Access Control 12.0 THE BEST RUN. SECURITY GUIDE PUBLIC Document Version:

The New ABAP Debugger

DISCOVERY SYSTEM CONNECTIVITY. Introduction HOW TO CREATE PORTAL IVIEWS BASED ON APPLICATIONS RUNNING ON A DS

SAP NetWeaver How-To Guide. How To... Configure SAP Cloud Platform Cloud Foundry for CTS

SAP Fiori Makers Showcase 11 Review. Kai Richter, SAP

OData Service in the SAP Backend System for CRUDQ Operations in Purchase Order Scenario

SAP Landscape Management 3.0 SP1 (preconfigured solution)

SAP Product and REACH Compliance 2.0

Configure Principal Propagation using Logon tickets in Net weaver Process Integration 7.1

VII. Corente Services SSL Client

Transcription:

How to Enable SAP Easy Access Menu for Fiori Launchpad Step-by-Step www.sap.com How to Enable SAP Easy Access Menu for Fiori Launchpad Step-by-Step SAP NetWeaver (7.5) and EHP8 for SAP ERP 6.0 Jessie Xu

Document History Document Version Authored By Description Date Created 1.0 Jessie Xu Fiori White Paper December 06, 2016 Document Version Reviewer Description Ali Chalhoub Global Support Architect December 06, 2016 2

TABLE OF CONTENTS INTRODUCTION...4 CHAPTER 1 CONFIGURE TRUST RELATIONSHIP...5 1.1 Assign authorization S_RFCACL to end user on backend system... 5 1.2 Create RFC connection from backend system to frontend system... 11 1.3 Define the frontend system as a trusted system on backend system... 15 CHAPTER 2 CONFIGURE RFC CONNECTIONS AND SYSTEM ALIAS... 19 2.1 Create RFC connection ABAP connection... 19 2.2 Create RFC connection HTTP(S) connection... 23 2.3 Create System Alias... 29 CHAPTER 3 ACTIVATE ODATA SERVICES... 31 CHAPTER 4 CONFIGURE THE NAVIGATION... 34 4.1 Create target mapping for transactions and Web Dynpro applications... 34 4.2 Assign the authorization of the target mappings to end users... 38 CHAPTER 5 TEST SAP EASY ACCESS MENU ON FIORI LAUNCHPAD... 42 3

Introduction Welcome to How to Enable SAP Easy Access Menu for Fiori Launchpad Step-by-Step. In this white paper you will find all the details needed to enable SAP Easy Access Menu for your Fiori Launchpad so that you can select SAP GUI and Web Dynpro ABAP applications from a user menu or SAP menu in the ABAP backend and add them to the Fiori Launchpad home page. Requirement For NetWeaver 7.4 or higher version, you have installed software component version SAP_UI 750 SP04 or higher For NetWeaver 7.31 or lower version, you have installed product UI Add-on 2.0 SP04 or higher Fiori Launchpad has been configured on frontend system Note In this white paper, we will use the following environment: SAP NetWeaver 7.5 EHP8 for SAP ERP 6.0 SAP_UI 750 SP05 Please note the steps & UI may be different if you are using the different environment 4

Chapter 1 Configure Trust Relationship Note In this white paper, the frontend system is DEV and the backend system is T01 Before creating an RFC connection in section 2.1, you have to make sure that the frontend systems calls are trusted on backend system You can skip this chapter if the trust relationship has already been defined 1.1 Assign authorization S_RFCACL to end user on backend system Note In transaction SU56, you can check if the user already have the authorization S_RFCACL 1. Run transaction PFCG on backend system, enter the role name ZRFCCALL and click Single Role button Figure 1 Create role ZRFCCALL 2. Navigate to Authorizations tab and click Yes on the pop-up dialog 5

Figure 2 Save the role 3. Click Change Authorization Data button then click Continue on the pop-up dialog Figure 3 Change authorization data 6

4. Click Do not select templates Figure 4 Do not select templates 5. Click Manually, enter the authorization object S_RFCACL then click Continue Figure 5 Manually add the authorization object 7

6. Click Expand button to expand the tree then click Change button of RFC same user ID Figure 6 RFC same user ID 7. Select Y Call by the same user is possible then save the change Figure 7 Call by the same user is possible 8

8. Edit other options and choose Full authorization Figure 8 Full authorization 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 Figure 9 Confirm the change 9

9. Save the role Figure 10 Save the role 10. Click Execute on the pop-up dialog to assign the profile name Figure 11 Assign profile name 11. Click Generate to generate the profile then click Back button 10

Figure 12 Generate the profile 12. Navigate to User tab, enter the User ID of the user(s) you want to assign the authorization to, then click Save Figure 13 Assign the role to user(s) 1.2 Create RFC connection from backend system to frontend system 1. Run transaction SM59 on backend system then click on the create button 11

Figure 14 Create the RFC 2. Enter the destination name and connection type 1 RFC Destination: Name of the RFC destination, it is recommend to use the naming convention <system id>clnt<client>_rfc 2 Connection Type: 3 Figure 15 Create ABAP Connection 12

3. Configure the RFC destination with the following details 1 Description 1: Description of this RFC destination 2 Load Balancing: Choose Yes if you have one or choose No 3 Target Host: The host of frontend system 4 Instance No.: The instance number of frontend system Figure 16 Technical Settings of ABAP connection 4. Navigate to tab Logon & Security and configure with the following details 1 Client: The client of frontend system 2 User: Current User 3 Trust Relationship: No 13

Figure 17 Logon & Security settings of ABAP connection 5. Save this RFC destination and then click Connection Test to test the connection Figure 18 Save and test the connection 14

Figure 19 Connection is OK 1.3 Define the frontend system as a trusted system on backend system 1. Run transaction SMT1 on backend system then click on the create button Figure 20 Create trust relationship 2. Click Continue to start 15

Figure 21 Start to create trust relationship 3. Enter the RFC destination created in section 1.2 then click Continue Figure 22 Enter Destination 16

4. It will jump to the logon screen of frontend system, enter the logon data then click Enter Figure 23 Log on frontend system 5. Click Continue Figure 24 Display information 17

6. Click Continue Figure 25 Configuration 7. Click Complete Figure 26 Complete 18

Chapter 2 Configure RFC Connections and System Alias 2.1 Create RFC connection ABAP connection Note This connection type is used to extract SAP Easy Access menu entries from the backend server to the frontend server Use the following naming convention to create the ABAP connection: <System Alias>_RFC System Alias will be created in section 2.3. It is recommended to use the following naming convention for System Aliases: <system id>clnt<client> 1. Run transaction SM59 on frontend system then click on the create button Figure 27 Create the RFC 2. Enter the destination name and connection type 3 RFC Destination: <System Alias>_RFC 4 Connection Type: 3 19

Figure 28 Create ABAP Connection 3. Configure the RFC destination with the following details 5 Description 1: Description of this RFC destination 6 Load Balancing: Choose Yes if you have one or choose No 7 Target Host: The host of backend system 8 Instance No.: The instance number of backend system 20

Figure 29 Technical Settings of ABAP connection 4. Navigate to tab Logon & Security and configure with the following details 4 Client: The client of backend system 5 User: Current User 6 Trust Relationship: Yes 21

Figure 30 Logon & Security settings of ABAP connection 5. Save this RFC destination and then click Remote Logon to test the connection Figure 31 Test the connection 22

Figure 32 Connection is OK 2.2 Create RFC connection HTTP(S) connection Note This connection type is used during Launchpad runtime to start the Web Dynpro applications and SAP GUI transactions from the Launchpad Use the following naming convention to create the HTTP connection: <System Alias>_HTTP or <System Alias>_HTTPS We recommend to use a HTTPS connection 1. Run transaction SM59 on frontend system then click on the create button Figure 33 Create the RFC 23

2. Enter the following information and then click continue on the pop-up dialog 1 RFC Destination: <System Alias>_HTTPS 2 Connection Type: H Figure 34 Create HTTP connection 3. Configure the RFC destination with the following details 1 Description 1: Description of this RFC destination 2 Target Host: The host of backend system 3 Service No.: The port number of backend system 24

Figure 35 Configure Technical Settings of HTTP connection 4. Navigate to tab Logon & Security and configure with the following details a. Select Trust Relationship and click Yes on the pop-up dialog 25

Figure 36 Logon & Security settings of HTTP connection 1 b. Finish the Logon & Security configuration with the following details 1 Client: The client of backend system 2 User: Current User 3 SSL: Active 26

Figure 37 Logon & Security settings of HTTP connection 2 Note If you need to configure HTTP connection <System Alias>_HTTP, set the SSL inactive here 5. Save this RFC destination and then click Connection Test to test the connection 27

Figure 38 Test the connection Figure 39 Connection is OK Note The 404 response here is correct because we did not set the Path Prefix (which is not needed here) in Technical Settings of this RFC destination 28

2.3 Create System Alias 1. Run transaction SPRO on frontend system then click on the SAP Reference IMG button Figure 40 Initial screen of transaction SPRO 2. Navigate to SAP Customizing Implementation Guide -> SAP NetWeaver -> SAP Gateway -> OData Channel -> Configuration -> Connection Settings -> SAP Gateway to SAP System -> Manage SAP System Aliases, then click on the execute button Figure 41 IMG structure 29

3. Click New Entries Figure 42 Create system alias 4. Input the following information and save 1 SAP System Alias: <system id>clnt<client> 2 Description: Description of this system alias 3 RFC Destination: The RFC destination configured in section 2.1 4 Software Version: DEFAULT Figure 43 System alias details 30

Chapter 3 Activate OData Services Note In this chapter, you are going to activate 2 OData services: /UI2/EASY_ACCESS_MENU: Retrieves the menu entries of the SAP menu /UI2/USER_MENU: Retrieves the menu entries of the user menu 1. Run transaction /n/iwfnd/maint_service on frontend system then click on the Add Service button Figure 44 Add OData services 2. Input the following information and click Get Service 1 System Alias: System alias defined in section 2.3 2 External Service Name: EASY_ACCESS_MENU 31

Figure 45 Get OData service 3. Select the service then click Add Selected Services Figure 46 Add selected OData service 4. Click Local Object then click Continue 32

Figure 47 Local Object 5. Click continue on the following pop-up dialog Figure 48 OData service is created successfully 6. Use the same steps above to add another OData service /UI2/USER_MENU (External Service Name is USER_MENU) 33

Chapter 4 Configure the Navigation 4.1 Create target mapping for transactions and Web Dynpro applications 1. Open Fiori Launchpad Designer and click Create Catalog button Note You can also create the target mappings in an existing catalog, in this case please ignore the step 1 and 2 Figure 49 Fiori Launchpad Designer 2. Enter the title and ID of the catalog then click Save 34

Figure 50 Create catalog 3. Navigate to Target Mappings tab on the catalog page then click Create Target Mapping Figure 51 Create target mapping 4. Create the target mapping Shell-startGUI with the following details 1 Semantic Object: Shell 2 User ID: startgui 3 Application Type: Transaction 4 Title: The title you want to display to end users on Fiori Launchpad 35

5 Transaction: Enter a dummy value (This field must NOT be empty, but its value will be ignored) 6 System Alias: This field must be empty 7 Device Type: Desktop (Make sure Tablet and Phone are deselected) Figure 52 Configure target mapping Shell-startGUI 5. Enter the parameter sap-system with following details 1 Name: sap-system 2 Mandatory: Active 3 Value: System alias of the backend system created in section 2.3 4 Is Regular Expression: Inactive Figure 53 Parameter sap-system 6. Click Add then enter the parameter sap-ui2-tcode with following details 1 Name: sap-ui2-tcode 2 Mandatory: Active 3 Value:.* 36

4 Is Regular Expression: Active Figure 54 Parameter sap-ui2-tcode 7. Make sure the Allow additional parameter option is DESELECTED and click Save Figure 55 Target mapping Shell-startGUI 8. Refer to step 3-7, Create another target mapping Shell-startWDA with the following details 1 Semantic Object: Shell 2 User ID: startwda 3 Application Type: Web Dynpro 4 Title: The title you want to display to end users on Fiori Launchpad 5 Transaction: Enter a dummy value (This field must NOT be empty) 6 System Alias: This field must be empty 7 Device Type: Desktop (Make sure Tablet and Phone are deselected) Parameter sap-system: 37

8 Name: sap-system 9 Mandatory: Active 10 Value: System alias of the backend system created in section 2.3 11 Is Regular Expression: Inactive Parameter sap-ui2-wd-app-id: 12 Name: sap-ui2-wd-app-id 13 Mandatory: Active 14 Value:.* 15 Is Regular Expression: Active 16 Allow additional parameters: Active Figure 56 Target mapping Shell-startWDA Note For the same backend system, we recommend that you use the same title as in the target mapping Shell-startGUI In case both target mappings are specified, the title in the Shell-startGUI target mapping will be preferred over the title in the Shell-startWDA target mapping 4.2 Assign the authorization of the target mappings to end users 38

Note Ignore this section if you created the target mappings in the catalog you already have the authorization 1. Run transaction PFCG on frontend system 2. Enter a role name then click on the create Single Role button Note You can also use an existing role to assign the authorization Figure 57 Create a PFCG role 3. Enter a description of this role then navigate to Menu tab, click Yes on the pop-up dialog 39

Figure 58 Save the role 4. Click Insert Node then select SAP Fiori Tile Catalog Figure 59 Insert node 40

5. Enter the Catalog ID of the catalog you used to create target mappings in section 4.1, then click Continue Figure 60 Assign tile catalog Note You can use F4 help to select the catalog ID 6. Navigate to User tab, enter the User ID of the user(s) you want to offer SAP Easy Access menu entries, then click Save Figure 61 User assignment 41

Chapter 5 Test SAP Easy Access Menu on Fiori Launchpad 1. Log on Fiori Launchpad then open the App Finder page Figure 62 Fiori Launchpad home page 2. Navigate to User Menu tab on App Finder page, you can see the same user menu the current user has on the backend system Figure 63 User Menu 42

Figure 64 User menu on backend system 3. Navigate to SAP Menu tab on App Finder page, you can see the same SAP menu the current user has on the backend system Figure 65 SAP Menu 43

Figure 66 SAP menu on backend system 44