SAP Best Practices for user experience in SAP S/4HANA 04 April 2016 English SAP Best Practices for user experience in SAP S/4HANA : Software and Delivery Requirements Document Revisions 0 1 SAP SE Dietmar-Hopp-Allee 16 69190 Walldorf Germany 2 Date 04-04-2016 SAP Best Practices Software and Delivery Requirements Copyright © 2016 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. 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 and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group 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 in Germany and other countries. Please see http://www.sap.com/corporateen/legal/copyright/index.epx#trademark for additional trademark information and notices. © SAP SE Public Page 2 of 16 SAP Best Practices Software and Delivery Requirements Icons Icon Meaning Caution Example Note Recommendation Syntax External Process Business Process Alternative/Decision Choice Typographic Conventions Type Style Description Example text Words or characters that appear on the screen. These include field names, screen titles, pushbuttons as well as menu names, paths and options. Cross-references to other documentation. Example text Emphasized words or phrases in body text, titles of graphics and tables. EXAMPLE TEXT Names of elements in the system. These include report names, program names, transaction codes, table names, and individual key words of a programming language, when surrounded by body text, for example, SELECT and INCLUDE. Example text Screen output. This includes file and directory names and their paths, messages, source code, names of variables and parameters as well as names of installation, upgrade and database tools. EXAMPLE TEXT Keys on the keyboard, for example, function keys (such as F2) or the ENTER key. Example text Exact user entry. These are words or characters that you enter in the system exactly as they appear in the documentation. <Example text> Variable user entry. Pointed brackets indicate that you replace these words and characters with appropriate entries. © SAP SE Public Page 3 of 16 SAP Best Practices Software and Delivery Requirements Table of Contents Contents 1 Purpose of the Document.............................................................................................................. 5 2 General Project Prerequisites ....................................................................................................... 5 3 Technical Requirements................................................................................................................ 5 3.1 Software Product Versions.................................................................................................. 5 3.2 Browser Requirements...................................................................................................... 11 3.3 SAP Notes ......................................................................................................................... 11 3.4 SAP Solution Manager and SAP Solution Manager Content Add-On .............................. 13 3.5 Active Business Functions ................................................................................................ 14 3.6 Software Landscape Diagram ........................................................................................... 14 3.7 Connectivity ....................................................................................................................... 15 3.8 Roles and Authorizations .................................................................................................. 15 © SAP SE Public Page 4 of 16 SAP Best Practices Software and Delivery Requirements 1 Purpose of the Document This document contains information to: Validate that key prerequisites such as software products and versions match the customer situation Check that all prerequisites for a customer implementation are in place Check that correct content, tools and skills are in place before the project starts The document lists different kinds of requirements on package level if they are valid for all scope items included in the package. For requirements valid for certain scope items only, these scope items are mentioned. The document contains pre-requisites only, not the procedures to meet them. For how-to information (e.g. how to find the download area) please refer to the configuration guides. 2 General Project Prerequisites The following prerequisites need to be in place before an implementation project can start. Prerequisite Responsibility Kick off and workshop dates, location and attendees agreed Customer Customer team allocated with correct skills and training in place Customer Project sponsors and stakeholder identified Customer Hardware fully commissioned Customer Software licenses in place Customer Infrastructure team can respond to requests quickly enough e.g. CSS notes, BW content, patches, user requests, authorization changes and transports Customer User interfaces agreed e.g. SAPGUI, Netweaver Business Client or Portal Customer Remote access is in place for SAP consultants and SAP Active Global Support Customer Decision made whether pre-assembled delivery will be used Customer Decision made whether SAP Best Practices Solution Builder will be used to activate content. Customer Decision made whether Solution Manager will be used. Solution Manager set up with any relevant templates. Customer Tool for project repository and collaboration agreed Customer Test management tool agreed Customer 3 Technical Requirements This section contains technical requirements in different areas. For each requirement, the relevance for scope items of the package is provided. 3.1 Software Product Versions © SAP SE Public Page 5 of 16 SAP Best Practices Software and Delivery Requirements The SAP Fiori apps require an SAP Gateway System as a frontend system. This can be either the embedded Gateway System or the hub solution (the used Gateway system is a different system as the backend system). Recommendation The decision to choose the hub solution or use the embedded Gateway system depends on the use case on customer site. Find background information on pros and cons for each option on help.sap.com. In any case, this decision should be discussed for each customer individually with the assigned system architects. The following software products and versions are required: Note A download link to the respective software component to SAP Software Download Center is provided in column ‘Product Version Instance/Link to Software Download Center’ in the table below. When you install any of the following product versions, ensure that you apply the most up-to-date support pack. © SAP SE Public Page 6 of 16 SAP Best Practices Product SAP FIORI FRONT-END SERVER Software and Delivery Requirements Product Version SAP FIORI FRONTEND SERVER 2.0 Product Version Instance/Link to Software Download Center front-end server: NW7.50: SAP NW GATEWAY FOUNDATION 7.50 USER INTERFACE TECHNOLOGY 7.50 Comments Mandatory Relevance All Scope Items (Choose ‘Entry by Component’ in Software Download Center) SAP NETWEAVER SAP FIORI FOR SAP S/4HANA SAP FIORI FRONT-END SERVER SAP FIORI FOR SAP S/4HANA SAP NETWEAVER 7.5 SAP Web Dispatcher Mandatory All Scope Items SAP FIORI FOR SAP S/4HANA 1511 UI for S4CORE (UIS4HOP1 100) (Choose ‘Installation’ in Software Download Center) front-end server: NW7.50: SAPUIFT 100 (Choose ‘Entry by Component’ in Software Download Center) UIX01CA1 200 IW_PGW 100 Mandatory All Scope Items Optional: required for the usage of the App Activation Tool SAP S4HANA Fiori Apps Deployment (MDA) SAP FIORI FRONTEND SERVER 2.0 SAP FIORI FOR SAP S/4HANA 1511 (Choose ‘Installation’ in Software Download Center) SAP FIORI FOR SAP S/4HANA © SAP SE SAP FIORI FOR SAP S/4HANA 1511 UIAPFI70 300 (Choose ‘Installation’ in Software Download Center) Public Optional: only required for generic workflow app ‘my Inbox’ Optional: Only for financial processes SAP S4HANA Fiori Apps Deployment (MDA) SAP S4HANA Fiori Apps Deployment (MDA) Page 7 of 16 SAP Best Practices SAP Single SignOn Software and Delivery Requirements SAP Single Sign-On 2.0 Secure Login Library 2.0 Secure Login Client 2.0 IDM Federation 7.2 (Choose ‘Comprised Software Component Versions’ in Software Download Center) - - SAP CLOUD CONNECTOR SAP CLOUD CONNECTOR SSO Extension Library 2.0 (Choose ‘Comprised Software Component Versions’ in Software Download Center) SAP Cloud Connector latest version SAP SCREEN PERSONAS SAP SCREEN PERSONAS 3.0 Screen Personas for NW (Choose ‘Installation’ in Software Download Center) Single Sign-On with SAML2.0 requires the SAP Identity Federation. Federation software is needed to make the AS JAVA as the Identity Provider. SAP S4HANA Fiori Advanced Security Setup (MDE) This is a validation tool to verify if the SAP Logon Ticket is correctly produced. SAP S4HANA Fiori Advanced Security Setup (MDE) The SAP Cloud Connector is required to connect your On Premise SAP Front End Server with the SAP HANA Cloud Platform. Needs to be installed on the S/4 HANA System SAP S4HANA Fiori App Extensibility and Customization (MDG) Mobilizing SAP S4HANA Apps (MDM) Using SAP Screen Personas in SAP S/4HANA (UP6) The table above holds the most relevant UI Add-Ons as optional components. Depending on the scope of the project additional UI Add-Ons may be required. The following section explains how to find the required app specific software requirements. Note The following sections explain in detail how to find the required Software Components using the Fiori Apps Reference Library. The whole installation process can be eased up using the SAP Maintenance Planner. The Maintenance Planner helps you to plan your installation and easily generate and download a consolidated stack.xml. Find detailed information here: Simplified Installation of SAP Fiori Apps with Maintenance Planner. You can derive the required Software Components using the SAP Fiori apps reference library. The following 2 examples explain the usage of the SAP Fiori apps reference library: © SAP SE Public Page 8 of 16 SAP Best Practices Software and Delivery Requirements Example 1: Figure out which Software Component Versions need to be installed to deploy the app ILM Monitoring of Archiving Jobs: 1. Open the reference library using this link: SAP Fiori apps reference library 2. Choose Category 'All Apps' 3. Enter ILM Monitoring of Archiving, choose the magnifier glass and select the app in the result list Note Make sure in the drop down ‘SAP S/4HANA, on-premise edition’ is selected. In case you cannot choose ‘SAP S/4HANA, on-premise edition’ the selected is app is not available in the context of S/4 HANA on-premise. 4. Choose Implementation Information 5. Extract the Installation Section on the right detail pane 6. Derive the required Software Components: Front End Server (SAP Gateway): Product Version: SAP Fiori for SAP S/4HANA 1511 Software Component Version: UIILM001 100 Back End Server (S/4 HANA System): Product Version: SAP S/4HANA ON-PREMISE 1511 © SAP SE Public Page 9 of 16 SAP Best Practices Software and Delivery Requirements Software Component Version: SAP_BASIS 750 SP01 Result: Front End Server: Installation of UIILM001 100 Backend Server: Make sure the system is on SP01 for SAP_BASIS component. Example 2 Figure out which Software Component Versions need to be installed to deploy the app My Leave Requests (Version 2): 1. Open the reference library using this link: SAP Fiori apps reference library 2. Choose Category 'All Apps' 3. Enter leave, choose the magnifier glass and select the app in the result list. Note Make sure in the drop down ‘SAP S/4HANA, on-premise edition’ is selected. In case you cannot choose ‘SAP S/4HANA, on-premise edition’ the selected is app is not available in the context of S/4 HANA on-premise. 4. Choose Implementation Information. 5. Extract the Installation Section on the right detail pane. Derive the required Software Components: Front End Server (SAP Gateway): Product Version: SAP Fiori for SAP S/4HANA 1511 Software Component Version: UIHR001 100 © SAP SE Public Page 10 of 16 SAP Best Practices Software and Delivery Requirements Back End Server (S/4 HANA System): Product Version: SAP S/4HANA ON-PREMISE 1511 Software Component Version: GBX01HR 600 Result: Front End Server: Installation of UIHR001 100 Backend Server: Installation of GBX01HR 600 3.2 Browser Requirements This section is in continuous change due to the fast changes in browser business. Check SAP Note 1935915 for the current requirements. For a more detailed view on general or technical release information, see the Product Availability Matrix (https://service.sap.com/sap/support/pam). 3.3 SAP Notes The following general SAP Notes need to be considered: SAP Note No 2277636 2219726 2219727 2240690 Content Comments Relevance SAP Best Practices for UX in SAP S/4HANA V1 Before you start the activation of the related SAP Best Practices, check the latest versions of this SAP Note. All Scope Items General Information: FIORI UI Infrastructure Components for SAP S/4HANA, on-premise edition 1511 General Information: FIORI SAP Gateway for for SAP S/4HANA, on-premise edition 1511 Q4/2015 Front-end Network Bandwidth Sizing for SAP Fiori Apps All Scope Items All Scope Items All Scope Items The following notes need to be implemented in the system: © SAP SE Public Page 11 of 16 SAP Best Practices Software and Delivery Requirements Content Comments Relevance 2269272 "Reference Lost" Error for FLP Tiles after applying new UI component version All Scope Items 2243529 Corrections to back-end catalog replication for UI add-on 2.0 SP01 2256680 Replication of Backend Catalogs: System alias with suffix '_HTTP' Relevant after update to SP01 UIS4HOP1 Relevant after update to SP01 UIS4HOP1 Relevant after update to SP01 UIS4HOP1 Fact Sheets configuration Task list SAP_ESH_INITIAL_SETUP_WRK_CLIENT: Consistence check of SW Comp. &1 was unsuccessful Fact Sheets configuration SAP S4HANA Fiori Apps Deployment (MDA) PLM search relation not deleted correctly Fact Sheets configuration SAP S4HANA Fiori Apps Deployment (MDA) Connector generation and virtual models Fact Sheets configuration SAP S4HANA Fiori Apps Deployment (MDA) Missing sap Annotations in Metadata Document Analytical apps configuration SAP S4HANA Fiori Apps Deployment (MDA) Apps missing in App Activation Usage of ‘App Activation Tool’ SAPUIFT SAP S4HANA Fiori Apps Deployment (MDA) App Activation shows app multiple times Usage of ‘App Activation Tool’ SAPUIFT SAP S4HANA Fiori Apps Deployment (MDA) SAP Note No 2266478 2250057 2221810 2221877 1885373 2147950 2146390 © SAP SE Task list SAP_ESH_INITIAL_SETUP_000_CLIENT: Working clients are updated despite software components with errors Public All Scope Items All Scope Items SAP S4HANA Fiori Apps Deployment (MDA) Page 12 of 16 SAP Best Practices Software and Delivery Requirements 2260777 Syntax error in program /UI2/CL_CATALOG_API===========CP Usage of ‘App Activation Tool’ SAPUIFT SAP S4HANA Fiori Apps Deployment (MDA) 2197125 App Descriptor support for 'App Activation' and PFCG administration for Fiori L Usage of ‘App Activation Tool’ SAPUIFT SAP S4HANA Fiori Apps Deployment (MDA) 2057775 SAP Screen Personas rapid-deployment solution V2.30 Central project note for SAP Screen Personas Using SAP Screen Personas in SAP S/4HANA (UP6) 2050325 SAP Screen Personas 3.0: Released Notes Information SAP Screen Personas 3.0 Note with sub-notes. This note provides information on all notes relevant for SAP Screen Personas in addition to the respective support pack. Using SAP Screen Personas in SAP S/4HANA (UP6) Sizing for SAP GUI for HTML Sizing CPU and memory in setting up the system Using SAP Screen Personas in SAP S/4HANA (UP6) 1888428 3.4 SAP Solution Manager and SAP Solution Manager Content Add-On For the implementation of the solution package, SAP Solution Manager is recommended. © SAP SE Public Page 13 of 16 SAP Best Practices Product SAP Solution Manager Software and Delivery Requirements Product Version Comments SAP Solution Manager 7.0 Enhancement Package 1 SP18 or higher - Or SAP Solution Manager 7.1 SP01 or higher - Or SAP Solution Manager 7.1 on HANA (ST 712) SP00 or higher If using SAP Solution Manager 7.0 with SP below 24, see SAP Note 1579267. For SAP rapid-deployment solutions, implementation content is available in SAP Solution Manager templates. The SAP Solution Manager template for this solution package is in the ST-RDS 100 content add-on. You can download the latest available ST-RDS 100 content add-on from SAP Software Download Center on SAP Service Marketplace at support.sap.com/swdc. For more information about downloading and installing ST-RDS 100 content add-ons, see SAP Note 1726649 and SAP Note 1686668 respectively. In the ST-RDS 100 content add-on, access the template in the following way: If you have SAP Solution Manager 7.1 SP04 or lower, select the template ID and template name in the table below. If you have SAP Solution Manager 7.1 SP05 or higher, select the solution package name(s) in the table below. Template ID and Template Name BP_S4H_UX_S4HANAXV1 - SAP Best Practices for user experience in SAP S/4HANA_V1 Solution Package Name(s) SAP Best Practices for user experience in SAP S/4HANA_V1 3.5 Active Business Functions Functionality in this solution package requires certain business functions to be active in the SAP landscape. These business functions need to be activated: Software Component S4CORE S4CORE Business Function Configuration or Data required Relevance BSESH_HANA_SEARCH SAP S4HANA Fiori Apps Deployment (MDA) BSCBN_HANA_NAV SAP S4HANA Fiori Apps Deployment (MDA) 3.6 Software Landscape Diagram Find an overview of the Technical System Landscape in the configuration guide ‘SAP S4HANA Fiori Foundation Configuration (MAA)’ in chapter ‘Technical System Landscape’. For SAP Screen Personas, an overview of the system landscape architecture in the configuration guide ‘SAP Screen Personas in SAP S/4HANA (UPI)’ in chapter ‘Technical System Landscape’. © SAP SE Public Page 14 of 16 SAP Best Practices Software and Delivery Requirements 3.7 Connectivity The following connectivity is required: RFC Destination <system id >CLNT<Client> Description RFC Destination to SAP Server Connection Type 3 Created in Building Block SAP S4HANA Fiori Foundation Configuration Comment For more details, see chapter ‘Gateway System: Creating Trusted RFC in NetWeaver Gateway to SAP Business Suite’ <system id >CLNT<Client> RFC Destination to SAP NetWeaver Gateway Server 3 SAP S4HANA Fiori Foundation Configuration For more details, see chapter ‘Defining Trust between SAP S/4 HANA and SAP NetWeaver Gateway’ <system id >CLNT<Client>_HTTP RFC HTTP connection to S/4 HANA Server H SAP S/4 HANA other app Types Deployment (MAL) For more details, see chapter ‘Creating an HTTP RFC Destination to Back-End Server’ Additional RFC Connections (Type 3 and H)depending on scope of the package required 3/H See SAP Note 2269272 3.8 Roles and Authorizations The following section provides a brief overview on the chapters dealing with roles and authorizations: © SAP SE Public Page 15 of 16 SAP Best Practices Purpose Administrator Role Access roles to Fiori Launchpad and Launchpad Designer Usage of context-sensitive user assistance Administration embedded search Backend Authorization for Users Frontend Authorization for Users Overview on role management for Fiori Role for JAM Integation Backend and Frontend Authorizations © SAP SE Software and Delivery Requirements Created in Building Block Chapter SAP S4HANA Fiori Foundation Configuration (MAA) SAP S4HANA Fiori Foundation Configuration (MAA) SAP Gateway System: Assign role template for administrators SAP S4HANA Fiori Foundation Configuration (MAA) SAP S4HANA Fiori Foundation Configuration (MAA) SAP S/4 HANA Fiori Apps Deployment (MAD) SAP Gateway System: Create a role referencing the Catalog SAP S/4 HANA Fiori Apps Deployment (MAD) Assign a User to the SAP Fiori Launchpad SAP S4HANA Fiori Launchpad Operation (MAG) PFCG Roles management SAP S4HANA Fiori Launchpad Operation (MAG) SAP S/4 HANA other app Types Deployment (MAL) Creating a Social Media Integration Role Public Configuring Authorization Roles Assign Roles for Embedded Search administration Create and Assign the Backend Role for a User Web Dynpro App Configuration Page 16 of 16
© Copyright 2024 Paperzz