Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-Premise

Similar documents
Setting up Visual Enterprise Integration (WM6)

SAP Fiori Sales Rep & SAP CRM Rapid- Deployment Solution

SAP Payroll Processing control center rapiddeployment

SAP Project Portfolio Monitoring Rapid- Deployment Solution: Software Requirements

SAP Sales and Operations Planning

SAP Business One, version for SAP HANA Platform Support Matrix

R49 Using SAP Payment Engine for payment transactions. Process Diagram

SAP Fiori Infrastructure rapid-deployment solution: Software and Delivery Requirements

Software Requirements

Ariba Procure-to-Pay Integration rapiddeployment

Software and Delivery Requirements

SFSF EC to 3 rd party payroll Integration Software and Delivery Requirements

SAP 3D Visual Enterprise Rapid-Deployment Solution

How-To Guide for SAP Advanced Planning and Optimization, Demand Planning Add-In for Microsoft Excel

SAP HANA Big Data Intelligence rapiddeployment

Software and Delivery Requirements

How to Schedule Report Execution and Mailing

How-To Guide SAP Cloud for Customer Document Version: How to replicate marketing attributes from SAP CRM to SAP Cloud for Customer

How-To Guide SAP NetWeaver Document Version: How To Guide - Configure SSL in ABAP System

SAP Cloud for Customer integration with SAP ERP: Software and Delivery Requirements

SAP Business One Hardware Requirements Guide

rapid data load for SAP hybris Marketing: Software and Delivery Requirements

SAP MII for Manufacturing rapid-deployment solution: Software Requirements

FI Localization for Ukraine. Asset Accounting (FI-AA) SAP Library CUSTOMER Document Version: 6774 September 2013

Software and Delivery Requirements

SAP Business Intelligence Adoption V6.41: Software and Delivery Requirements. SAP Business Intelligence Adoption February 2015 English

SEPA in SAP CRM. Application Innovation, CRM & Service Industries. Customer

How to Configure an Example SAP Cloud Applications Studio (PDI) Solution for SAP Cloud for Customer

Open Items Analytics Dashboard System Configuration

Getting Started with the License Administration Workbench 2.0 (LAW 2.0)

Rapid database migration of SAP Business Suite to SAP HANA (V4.10): Software and Delivery Requirements. SAP HANA November 2014 English

How to Extend SAP Cloud for Customer - SAP On- Premise Pre-Packaged Integration Content (PI/HCI)

SuccessFactors HCM Suite November 2014 Release Version: December 5, SuccessFactors Learning Programs Administration Guide

How To Configure MDM to Work with Oracle ASM-Based Products

How to Configure and Trouble Shoot Notification for Process Control 2.5

Software and Delivery Requirements

Citrix Receiver. Configuration and User Guide. For Windows Users

SuccessFactors HCM Suite August 2014 Release Document Version: August 22, SuccessFactors Learning Programs Administration Guide

SAP FIORI / HR Renewal

Two UX Solutions Now Included with SAP Software

Data Integration using Integration Gateway. SAP Mobile Platform 3.0 SP02

SAP Business Intelligence Adoption V7.41:Software and Delivery Requirements. SAP Business Intelligence Adoption August 2015 English

Citrix Receiver. Configuration and User Guide. For Macintosh Users

How-To Guide SAP Cloud for Customer Document Version: How to Configure SAP HCI basic authentication for SAP Cloud for Customer

Upgrade: SAP Mobile Platform Server for Windows SAP Mobile Platform 3.0 SP02

SAP HANA SPS 09 - What s New? Development Tools

Update on the SAP GUI Family. Q3/2014 Public

Configuration (X87) SAP Mobile Secure: SAP Afaria 7 SP5 September 2014 English. Building Block Configuration Guide

Installation Guide: Agentry Device Clients SAP Mobile Platform 2.3

How to Extend a Fiori Application: Purchase Order Approval

How-To Guide SAP Cloud for Customer Document Version: How to Perform Initial Load of data from SAP ERP to SAP Cloud for Customer

SAP Fiori - Architecture

How To Make Your Software More Secure

SAP ERP E-Commerce and SAP CRM Web Channel Enablement versions available on the market

SAP How-To Guide: Develop a Custom Master Data Object in SAP MDG (Master Data Governance)

Price and Revenue Management - Manual Price Changes. SAP Best Practices for Retail

SAP Business Intelligence Suite Patch 10.x Update Guide

SAP BusinessObjects Business Intelligence Suite Document Version: 4.1 Support Package Patch 3.x Update Guide

Installation Guide Customized Installation of SQL Server 2008 for an SAP System with SQL4SAP.VBS

CUSTOMER SAP Afaria Windows Phone and Windows 8.1 Enrollment

Downport to SAP GUI for documents Access Control Management

Extend the SAP FIORI app HCM Timesheet Approval

SM250 IT Service Management Configuration

K88 - Additional Business Operations for Loans. Process Diagram

How to Configure Access Control for Exchange using PowerShell Cmdlets A Step-by-Step guide

Creating a Fiori Starter Application for sales order tracking

SAP Simple Finance Implementation with SAP Best Practices Baseline V3.607

SAP Best Practices for SAP Mobile Secure Cloud Configuration March 2015

K75 SAP Payment Engine for Credit transfer (SWIFT & SEPA) Process Diagram

GR5 Access Request. Process Diagram

Working Capital Analytics Overview. SAP Business Suite Application Innovation March 2015

SAP HANA Live & SAP BW Data Integration A Case Study

How To Use An Automotive Consulting Solution In Ansap

FA7 - Time Management: Attendances/Absences/Overtime/Hajj Leave. Process Diagram

SAP NetWeaver Business Client 5.0 Overview. Product Management P&I Technology Core Platform

Manual to Access SAP Training Systems Technical Description for Customer On-Site Training

Rapid data migration to cloud solutions from SAP: Software and Delivery Requirements. SAP Data Services 4.2 September 2015 English. Document Revisions

How-to guide: Monitoring of standalone Hosts. This guide explains how you can enable monitoring for standalone hosts in SAP Solution Manager

SAP Operational Process Intelligence Security Guide

Fiori Frequently Asked Technical Questions

How-to-Guide: SAP Web Dispatcher for Fiori Applications

Integration capabilities of SAP S/4HANA to SAP Cloud Solutions

NWBC10 NetWeaver Business Client

SAP Fiori Launchpad for Developers Architecture Overview

UI Framework Simple Search in CRM WebClient based on NetWeaver Enterprise Search (ABAP) SAP Enhancement Package 1 for SAP CRM 7.0

Contents. About this Support Package / Patch...5. To install the EPM Add-in for Microsoft Office Support Package 15 / Patch XX...

SAP Document Center. May Public

SAP Mobile Documents. December, 2015

Real-Time Reconciliation of Invoice and Goods Receipts powered by SAP HANA. Stefan Karl, Finance Solutions, SAP ASUG Presentation, May 2013

Duet Enterprise Add SAP ERP Reports and SAP BI Queries/Workbooks to Duet Enterprise Configuration

Integration of Universal Worklist into Microsoft Office SharePoint

Additional Guide to Implementing the SAP CRM Service Management rapiddeployment

K86- Revolving Mortgage Loan Lifecycle. Process Diagram

SAP HANA SPS 09 - What s New? Administration & Monitoring

Munich City Utilities Empowers Developers With ABAP Development Tools for Eclipse

SAP BusinessObjects Design Studio Document Version: What's New Guide: SAP BusinessObjects Design Studio

Transcription:

Document Version: 1.0 2017-02-01 RELEASED Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-Premise

Document History The following table provides an overview of the most important document changes Table 1 Version Date Description 1.0 February 14, 2017 Initial Version J. Javier Baltazar

Typographic Conventions Type Style Example Example EXAMPLE Example Example <Example> EXAMPLE Description Words or characters quoted from the screen. These include field names, screen titles, pushbuttons labels, menu names, menu paths, and menu options. Textual cross-references to other documents. Emphasized words or expressions. Technical names of system objects. These include report names, program names, transaction codes, table names, and key concepts of a programming language when they are surrounded by body text, for example, SELECT and INCLUDE. Output on the screen. This includes file and directory names and their paths, messages, names of variables and parameters, source text, and names of installation, upgrade and database tools. Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. Variable user entry. Angle brackets indicate that you replace these words and characters with appropriate entries to make entries in the system. Keys on the keyboard, for example, F2 or ENTER.

Table of Contents 1 Introduction... 5 2 Important Considerations... 6 3 Define App Descriptors in S/4HANA Backend... 8 4 Define Technical Catalog in S/4HANA Frontend... 14 4 Create Custom PFCG Role in S/4HANA Frontend... 19 5 Adding new Tiles to Fiori Launchpad... 22

1 Introduction Description This document is created as a step-by-step guide to demonstrate how to enable Transactions in Fiori Launchpad using Application Descriptors and Technical Business Catalogs in S/4HANA 1610 On-Premise. While defining your UX strategy in an S/4HANa implementation you will find cases where no standard Fiori app is available. One way to expose backend transactions to Fiori Launchpad is by implementing App Descriptors. System prerequisites SAP S/4HANA 1610 On-Premise with Gateway Hub Installation Technical Activation of Fiori Launchpad has been concluded Fiori Administrator Roles have been assigned to your user Target group Target group requirements System Administrators Security Administrators. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 5

2 Important Considerations Background SAP Fiori Launchpad for S/4HANA 1610 can integrate various UX application technologies. Amongst these technologies, we can find: SAP UI5 SAP Web Dynpro/FPM ABAP SAP GUI for HTML In the current S/4HANA releases not all SAP GUI standard transactions are available as a standard SAP Fiori Apps using any of the technologies listed above, this means you will find some cases where you will need to define an alternate approach to expose standard or custom backend functionality in Fiori Launchpad. This approach needs to be based on User Role definitions and Fiori Launchpad design provided by your UX Implementation Team. Prerequisites Required transaction exists as Web Dynpro/FPM or SAP GUI for HTML As a Technical Catalog Designer, you have been assigned role SAP_UI2_ADMIN in backend and frontend servers You have analyzed and identified the required subset of transactions required for a specific user role so the amount of applications exposed through this method is minimal. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 6

General Recommendations Technical Business Catalogs must not contain more than 200 Application Descriptors You are aware of the Restrictions in SAP Fiori visual theme for classic applications in SAP Note 2348661 You are aware of the Restrictions for using SAP GUI for HTML and SAP Note 314568 You are aware of the display adjustments that may be needed to render an application using Belize Theme described in the Configuration Guidelines RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 7

3 Define App Descriptors in S/4HANA Backend Step/Description Screenshot 1. Select the transaction to be exposed through Fiori Launchpad, in this scenario we will be using transaction SU01D **NOTE: Make sure the transaction you wish to use is available as SAP GUI for HTML, you can verify this in transaction SE93. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 8

2. In our example, we will be using a custom semantic object, this way Fiori Launchpad navigation will be determined using a custom object and we can quickly identify this was not a standard delivered object in case of future issues. **NOTE: Create new entries as displayed in the image using transaction /UI2/SEMOBJ_SAP. You can skip this step if you prefer using standard semantic objects RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 9

3. Open Mass Maintenance Tool for App Descriptors and define a catalog name and semantic object. We will use the following values: Catalog ID: ZCUSTOM_INTEGRATION Semantic Object: ZCUSTOM By defining a semantic object, we will ensure that all applications in this catalog will use the same semantic object for Launchpad navigation resolution Enter the required information and select Continue **NOTE You can open Mass Maintenance Tool using Customizing (transaction SPRO), choose SAP NetWeaver UI Technologies SAP Fiori Configuring Launchpad Content Adding Apps to SAP Fiori Launchpad Prepare Backend Catalogs for Reuse and launch the IMG activity Mass Maintenance Tool for App Descriptors. Alternatively, you can start FPM application SUI_TM_MM_APP from the ABAP Workbench (transaction SE80, package SUI_TM_MM). The catalog ID must not have more than 20 characters. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 10

4. You will be prompted to enter a Package and Transport Request, this is required as these objects are transportable. **NOTE In this example we defined a custom package which will only contain application descriptors. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 11

5. Fill the required fields: Semantic Object: Default value as defined in previous screen Semantic Action: Custom value to solve target navigation, this value must be unique per application Application Type: Choose between SAP GUI for HTML or SAP Web Dynpro ABAP Transaction: Enter the transaction code you wish to consume in Fiori Launchpad Web Dynpro: Enter the Web Dynpro ABAP technical name you wish to consume in Fiori Launchpad Reuse Text: Mark this checkbox if you wish to avoid translation efforts by retrieving texts from the referenced Web Dynpro or SAP GUI applications. Unmark the checkbox if you want to change texts (e.g. tile title). **NOTE The fields to be filled will vary depending on the Application Type you choose (SAP GUI for HTML of SAP Web Dynpro). RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 12

6. Once you defined all the parameters correctly you can use the Test button to preview your application. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 13

4 Define Technical Catalog in S/4HANA Frontend Step/Description Screenshot 1. In your Frontend Server, make sure you apply SAP Note 2197125 RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 14

2. Map custom backend catalog to frontend system alias modifying the entries in table /UI2/V_ALIASCAT using transaction SM30 **NOTE Make sure you enter the catalog name defined in the backend Mass Maintenance Tool for App Descriptors. In our scenario, we are reusing the standard provided system alias S4FIN, you can define your own system alias and assign it to your custom technical catalog. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 15

3. Run extraction report /UI2/GET_APP_DESCRIPTOR_REMOTE_DEV to extract the Backend Application Descriptors and replicate them to the Frontend Technical Catalog: Select the System Alias and Catalog ID you defined in the previous step. When running the report to extract data from a recently build App Descriptor make sure you set Extraction Mode parameter to Full Extraction. **NOTE We recommend to always run this report in test mode until the results are satisfactory RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 16

4. Open Fiori Launchpad Designer and identify the new catalog, tiles and target mappings Technical Catalog: Tile Configuration: RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 17

Tile Configuration: Target Mapping: **NOTE Notice that the technical catalog object type is X-SAP-UI2-ADCAT, to be able to assign this object to a PFCG role you will need to create a Reference Catalog RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 18

4 Create Custom PFCG Role in S/4HANA Frontend Step/Description Screenshot 1. Open Fiori Launchpad Designer and create a Reference Catalog. This step is a prerequisite to create a PFCG Role using App Descriptors **NOTE You can find instructions on how to copy Fiori catalog in the next link RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 19

**NOTE In this scenario we defined the same Catalog ID for the Technical and Reference Catalogs to easily identify each of them, remember that the Technical Catalog will have the prefix X-SAP-UI2- ADCAT RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 20

2. In transaction PFCG create a new Role containing the Catalog ID PFCG Menu Object: SAP Fiori Tile Catalog Catalog ID: ZCUSTOM_INTEGRATION Once the Role has been created assign it to your user(s). **Note In this scenario the Catalog ID and Role Name are the same: ZCUSTOM_INTEGRATION RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 21

5 Adding new Tiles to Fiori Launchpad Step/Description Screenshot 1. Once the PFCG Role has been assigned you can access the user personalization settings from your Fiori Launchpad by clicking on the User Icon located on the upper left corner RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 22

2. In the User Personalization options, you will find the App Finder icon. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 23

3. Once you open App Finder search for the catalog name you defined earlier Add the new tile by selecting the + symbol and selecting the group where you wish to add the tile. 4. Once the tile has been added go back to the Fiori Launchpad main screen and navigate to the group where you added the tile. RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 24

5. Click on the tile. The transaction will be displayed using Belize Theme ENJOY! RIG Step-by-step guide to enable Transactions in Fiori Launchpad using Application Descriptors in S/4HANA 1610 On-PremiseP a g e 25

www.sap.com/contactsap 2015 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. The information contained herein may be changed without prior notice. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. All other product and service names mentioned are the trademarks of their respective companies. Please see www.sap.com/corporateen/legal/copyright/index.epx for additional trademark information and notices. Material Number: