Step3 Exploring Fiori
Step3 Exploring Fiori
I mplementation
G roup
PUBLIC
Step by step approach – Roll-out sessions + Hands-on Experience
Scoping business roles Running Fiori App Exploring SAP Fiori as a Extending SAP Fiori Exploring Intelligent
using UX Value Goals Recommendations Tool business user apps as a key user Automation use cases
F Working with the SAP Running Process Personalizing SAP Fiori Creating new content Configuring & Using
Preparing SAP BTP trial Install ADT in Eclipse SAP Theme Designer Extending SAP Fiori Extending SAP Fiori List
account and SAP Cloud apps with extensibility Report app with Business
tools Application Studio
Connector ADT Development Classic UI integration
D Setting up SAP
Basics [2022] Create an SAP Fiori
Launchpad Plugin with
Business Application Customizing FLP Logon SAP Business Application
Studio Page Studio and Embedded
Steampunk
Overview of Analytics in Exploring and Exploring and Analyzing Multidimensional Intelligent analytic
Functional
§ Scoping tools for SAP Fiori
Your Learnings?
Basis Any surprises?
§ Fiori Foundation and Rapid Activation
Security
§ Understanding SAP Business Roles
Developer
§ Backend development basics
Analytics
§ Exploring and Analyzing Analytical Content – Pt I
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Content
Call to action
Q&A
Intranet Internet
Work Package 03
§ Functional
– Exploring SAP Fiori launchpad & SAP Fiori apps
§ Basis
– Configuring and optimizing SAP Fiori
§ Security
– Creating custom business roles using the Launchpad Content Manager
§ Developer
– Creating custom themes and classic UI integration
§ Analytics
– Exploring and Analyzing Analytical Content – Pt II
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
SAP Fiori
Exploring SAP Fiori launchpad and main
SAP Fiori floorplans
SAP Fiori launchpad and main launchpad features
User Assistance Notifications
Search
App Finder
Search Edit Current Page
§ Use SAP Enterprise (Edit Home Page*)
Search to find Settings
business objects or Manage Cards
apps in the SAP SAP Adapt UI
About
Fiori Launchpad App Support
Notifications
§ Receive notifications
by date, type, and
priority
Settings
§ Customize your user
experience by setting
default values
More Information: New videos showcasing SAP Fiori 3 for SAP S/4HANA Top 5 Fiori features that bring value to every business user
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
* For Groups based Home Page (deprecated as of SAP S/4HANA 2021)
Multiple options for finding apps: Home Menu or App Finder or Search
Less-used and less-important apps can be accessed easily without cluttering the home page(s)
Apart from app-to-app navigation, users can easily find less-frequently used apps which
are not on their Home Page using three options:
§ Search
§ Home navigation menu
§ App Finder
Search across the whole user menu or SAP menu by transaction code id or transaction name
*** Transactions added to the home page this way will NOT have any smart navigation (e.g. default values) applied
More Information: SAP Note 2456424 - Fiori Launchpad: How to report performance issues by recording HTTP traces ;
SAP Note 2916959 - Fiori Performance Troubleshooting; Use Transaction STATS_FE to Analyze the Performance of your Web Application
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 22
Functional – Work Package 03
Exploring SAP Fiori launchpad and SAP
Fiori apps
Remember that Personalization is an important part of User Adoption
Users are more productive when they can tailor their own experience
More Information: User guide for the SAP Fiori launchpad; openSAP Microlearning > SAP S/4HANA > User Experience playlist
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 24
Find further videos and techniques in openSAP microlearning playlist
Learn how to make the most of common capabilities at https://microlearning.opensap.com/
Examples:
§ Personalizing SAP Fiori launchpad – basics
§ Using Default Values and Variants
§ How to search for a GUI transaction in SAP
Fiori
§ Using Enterprise Search for Reporting
§ Creating bookmarks in SAP Fiori launchpad
§ Structuring Launchpad Spaces and Pages
§ Navigating SAP Fiori as a Color Blind user
SAP Fiori for SAP S/4HANA – Performance Optimization and Best Practice – Part 1 Tools and Tracing; Part 2 – Architecture & Other Considerations
SAP Fiori for SAP S/4HANA – Performance Tips and Tricks in S/4HANA On-Premise
SAP Fiori for SAP S/4HANA – Improving Web Dynpro ABAP and SAP GUI for HTML Performance in Fiori Launchpad on S/4HANA On-Premise
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 29
Main activities – Basis – WP03
Configuring and Optimizing SAP Fiori
Optimizing performance
Important:
§ Some SAP Fiori launchpad features are activated by the Fiori
Foundation task list.
§ Some features are delivered disabled and can be activated if desired by
the project team
User
Page
Intent Target
Tile
Mapping
Reference Content Entities
* Target
* SAP Fiori app, GUI Tcode, WDA app, Web Client UI, or URL Application
Content manager
More Information: SAP Fiori for SAP S/4HANA – Creating your custom business roles – the end-to-end process and video playlist
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 34
Back
Create your own custom business roles – End to end process
Steps needed in SAP S/4HANA 2020 and higher
Optional: Add custom content
Manage
SAP Fiori
launchpad
SAP Fiori
launchpad
Manage
launchpad
Mass
maintenance
launchpad
app content spaces role spaces
manager manager generation
Manage programs, Manage
launchpad Transaction launchpad
pages PFCG, pages
etc.
More Information: Overview of tools for maintaining launchpad content and layout
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 35
Create your own custom business roles – End to end process For comparison!
Steps needed in SAP S/4HANA 1909 and lower
Optional: Add custom content
Maintain groups to roles
Create Create or
custom Change Tiles Edit Assign
Create Groups
Technical and Target Groups Groups
catalogs Mappings
Launchpad
Launchpad
Designer for SAP
SAP Fiori
launchpad
Launchpad
Designer Mass
maintenance
Designer
Fiori apps content role
manager generation
Mass maintenance programs,
tool for classic UIs Transaction
PFCG,
etc.
More Information: Overview of tools for maintaining launchpad content and layout
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 36
Main activities – Security Authorizations – WP03
Refining Custom Business Roles with the Launchpad Content Manager
Optional:
§ Understanding Authorizations and CDS Views
§ Analyzing SAP Fiori launchpad intents
*** You will use an administrator user to understand authorizations, and test
users to understand the impact of authorizations on business users
Classic UI Integration
§ UI Theme Designer
– Use the proposed color scheme or define your own and
make sure you apply the corrections described in the
exercise
§ Classic UI Integrations
– Leverage your previous ABAP developments and
integrate them to the Fiori Launchpad
In this exercise you will identify analytical SAP Fiori apps using
recommended column filters.
Step highlights
• Download category search option All apps for SAP S/4HANA list
• Filter MS Excel by business and technical output e.g. Analytical
Type
• Refine your filter by functional reference to the app e.g.
Transaction
Step 1 : Export MS Excel list of SAP Fiori apps from SAP Fiori apps library Step 3 : Identify analytical apps for Fit-Gap by app criteria. In this example we
(SAP Note 2598147) will use a legacy transaction code mapped to the app as the selection criteria.
• Select category search All apps for SAP S/4HANA • Col. LeadingTransactionCodes (Transaction) highlights (if available) the
• Select List View corresponding SAP GUI transaction by SAP Fiori app. Its important to note SAP
• Product Suite SAP S/4HANA Fiori is role based and knowing the transaction code will assist the functional
• Filter Application type by SAP Fiori *, BW Query used and Web Dynpro. selection of the app during Fit to Standard. e.g. Material Documents Overview
• Choose column Settings icon and select All (columns) (AppName) vs MB51 (Transaction).
• Click Download icon to download to MS Excel. • Col. UI Technology e.g. SAP GUI, SAP Fiori (SAPUI5)
• Col. LineofBusiness e.g. Asset Management, Finance, Manufacturing, Sales,
Step 2 : Refine the filter of analytical apps in MS Excel (your own preferences) Sourcing and Procurement, Supply Chain
• Application Type – e.g. *Analytical*, Web Dynpro • Col. ApplicationComponent e.g. MM-FIO-IM-SGM
• WDAConfiguration – e.g. *FPM_OVP* and blank.
• Other field filters e.g. RoleName – Purchaser, UI Technology - SAP Fiori Step 4 : Identify the Business Role assigned to the SAP Fiori App
elements: Overview Page etc… • Col. LeadingBusinessRoleName identifies the app role assignment e.g.
SAP_BR_ADMINISTRATOR.
• Note: Rapid Content Activation requires the role to activate SAP Fiori apps.
q How SAP Fiori apps are activated and how you can
run the technical activation of analytical apps.
via Teams:
• Unmute your line
• Ask your question verbally