Professional Documents
Culture Documents
Week 1: Managing UX Change with SAP 5. Yes, you can use personalization to improve fit
Fiori
Week 2: Fitting UX to Your Business 6. Yes, you can add custom fields to SAP Fiori
Process apps
1. Who does what – Responsibilities for 7. Yes, you can adjust app content and features
functional, UX and technical teams
2. Getting started with selecting and 8. Yes, you can create custom analytics
showcasing UX
Analytics Extend/Custom-build
analytics
Expert
Extend apps
Developer (complex changes) &
custom-build apps (optional)
Excluded Tasks
Clean core
extensions
embedded in
SAP S/4HANA
Extensibility
▪ General extension apps
open@sap.com
Follow all of SAP
www.sap.com/contactsap
SAP Fiori Apps Reference Library SAP S/4HANA Help Portal SAP Signavio Process Navigator
▪ General usage ▪ General usage ▪ General usage
▪ Find SAP Fiori apps and classic UIs ▪ Find app documentation by line ▪ New implementations of SAP
for SAP S/4HANA of business or process area S/4HANA
▪ Publicly available ▪ Publicly available ▪ Best Practices processes
▪ Related business roles and UX
SAP Innovation and Optimization SAP Signavio Process Insights SAP Readiness Check for SAP
Pathfinder on Spotlight ▪ General usage S/4HANA
▪ General usage ▪ Identify areas for improvement ▪ System conversion to SAP S/4HANA
▪ Identify areas for improvement by based on industry benchmarks ▪ Upgrades to higher SAP S/4HANA
line of business ▪ Recommended UX to improve releases
▪ Recommended UX to improve ▪ Free trial option available ▪ Recommended business roles and
UX based on past usage
SAP Design YouTube channel SAP Enable Now Task Tutorials openSAP Microlearnings UX of
▪ Introductions to SAP Fiori, Fiori ▪ Online and offline examples of UX SAP S/4HANA
launchpad, Fiori elements, Spaces in specific processes ▪ Special tutorials for business end
and Pages, and other topics ▪ SAP-delivered content for learning users and expert users
▪ Maintained by SAP Product SAP S/4HANA ▪ How-to and configuration tutorials
Management ▪ Can also be made available via the for SAP S/4HANA
launchpad help “?” icon
Create Sales Order (VA01) Check Sales Volume Mass Change of Sales
(F2270) Orders (F5211)
open@sap.com
Follow all of SAP
www.sap.com/contactsap
The SAP Fiori apps reference library can be found here: https://url.sap/fiori-apps-library
▪ Main filters
▪ Tools
▪ SAP Fiori Lighthouse apps
▪ Additional Language Tools
▪ User Guide
▪ Main filters
▪ Tools
▪ SAP Fiori lighthouse apps
▪ Additional language tools
▪ User guide
▪ Product features
▪ Implementation information
▪ Related apps
Product Features
▪ Key features
▪ App documentation
▪ App demo
▪ Solution capability
▪ Feature comparison
▪ Scope items
Configuration:
▪ App launcher
▪ Business roles
▪ Extensibility – Details on extensibility for SAP Fiori apps, plus specific information on extensibility for this
SAP Fiori app
▪ Support – Details on the support component used to raise an SAP Support incident
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Making the most of the SAP Fiori apps reference library
How do I make the most of the SAP Fiori apps reference library?
Related Apps
▪ Predecessor/Successors
▪ Reuse components
▪ Navigation targets
How do I collect
information for
multiple apps?
open@sap.com
Follow all of SAP
www.sap.com/contactsap
List Report
Object Page
Overview Page
Analytical
List Page
Flexible Column Layout
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Options for improving the standard UX
Classic UI and other SAP Fiori app types in SAP S/4HANA have explicit extension options
Web GUI
ABAP Web
Dynpro
SAPUI5 Freestyle
1 2
Key users
▪ are users who are authorized 3
to make changes on behalf of With Adapt UI you can*:
other users ▪ e.g. add, edit, hide, move,
▪ use Adapt UI to make resize, rename…
common changes to SAP Fiori ▪ …for fields, sections, tables,
apps, such as adding charts, cards, buttons, links
standard (optional) SAP fields
or custom fields * Exact capabilities depend on the floorplan and the specific app
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 9
Options for improving the standard UX
Use SAP Fiori apps to configure, adapt, and extend other SAP Fiori apps
F1481 Custom Fields and Logic F1712 Custom Business Objects F2587 Extensibility Inventory
F2190 Manage Workflows F2947 Manage Situation Types F2700 Define Search Behavior
F2814 Manage KPIs and Reports F2170 View Browser F1866A Custom CDS Views
F1572 Custom Analytical Queries F2595 Manage Date Functions F4469 Intelligent Scenarios
Original: Many tabs and unused fields Simplified: No tabs, just necessary fields
▪ Simplify complex SAP GUI screens where SAP Fiori coverage does not exist yet
▪ Apply SAP Fiori design to custom transactions
▪ Launch flavors from your SAP Fiori launchpad and support intent-based navigation
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 12
Options for improving the standard UX
Question 4
Machine
Further extension capabilities Learning
available side-by-side with Analytics
SAP Business Technology
Platform SAP Build
Process
Automation
Extension options Extend Data
Analytics
Side-by-side extensions
Key user extensions
Developer extensions
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 14
Options for improving the standard UX
Key takeaways
open@sap.com
Follow all of SAP
www.sap.com/contactsap
Views are the way you preset filters, tables, and chart settings for an app
Creating a public view will allow you to share your settings with other users:
▪ Filter bars: Set default filter fields to be shown for filter bars and apply them automatically
▪ Tables: Set default columns to be displayed, the sort order, grouping, include/exclude filters
▪ Charts: Set default dimensions and measures, and the default chart type
A central view selector controls the filter, Separate views are available for filter and table
table, and chart variants
How do I create a
view as a key user?
▪ Only the user who created the view can see their ▪ By default, public views are visible to all users of
own private views the app
▪ Public views can be restricted to one or more
business roles that you assign
▪ Private views are created only in a production ▪ Public views can be created in your development
environment system and can be transported to another
▪ Private views cannot be transported to other environment.
environments
Report /UIF/CONV_PUB_VIEWS_TO_PRIV can be used by an administrator to convert public views to private views.
Refer to SAP Note 3019518 – Report to convert customer variants to private variants
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 11
Yes, you can use personalization to improve fit
Key takeaways
open@sap.com
Follow all of SAP
www.sap.com/contactsap
SAP Business Suite In SAP ERP, to create a new field you need the support of an ABAP
developer. Moreover, when the field is needed across a business process,
it implies a high effort.
SAP S/4HANA Understanding our customers’ needs, in SAP S/4HANA using the SAP
Fiori app F1481 – Custom Fields, functional experts can enable custom
fields through an end-to-end processes to cover the most common
requests.
For example: For international trade you need to enable the field “Trade Number”.
This is a number assigned by customer/material and has to be transferred until the
journal entry generated by the billing document.
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Yes, you can add custom fields to SAP Fiori apps
How can I add a custom field through a business process?
Step1 – Business context: Step 2 – Business scenario Step 3 – UIs and reports
▪ Manage Sales Orders – Version 2
Sales: Customer material Customer material to sales document item
▪ Manage Billing Documents
Sales: Sales document item Sales order to delivery on item level ▪ Delivery Document Item
▪ Create, Change, or Display Sales
Shipping: Delivery item Delivery to billing document on item level Documents (Item)
▪ etc.…
Sales: Billing document item Billing document to journal entry on item level
Step 4 –
Accounting: Journal entry item
Customer
Sales Journal
material Delivery Billing
order entry
info record
Trade number Trade number Trade number Trade number Trade number
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 4
Yes, you can add custom fields to SAP Fiori apps
Demo – Creating a custom field
Functional experts or key users can add custom fields to different SAP Fiori apps using the Adapt UI
feature:
SAP S/4HANA allows to easily include the new field into other features related to the end-to-end processes.
For instance:
Data Migration: SAP S/4HANA migration cockpit Form template: Output Management
▪ Object: SD – Customer Material ▪ FDP_V3_BD_STANDARD_SRV
Print invoice
Load Customer Material info record
Reports:
▪ C_GLLINEITEMSQ0001:
Journal Entry Analyzer
Automatic sales order creation
Send invoice
Interfaces: BAPI
▪ BAPI_SALESORDER_CHANGE Interfaces: API
▪ BAPI_SALESORDER_CREATEFROMDAT2 ▪ API_BILLING_DOCUMENT_SRV
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC * Planned for SAP S/4HANA 2023 10
Yes, you can add custom fields to SAP Fiori apps
Can the new field be easily used in other features within SAP S/4HANA?
To do that, in the SAP Fiori app F1481 – Custom Fields you have to:
For our example, below is a list of the technical tasks that were completed without the support of a developer:
Append structure in different tables such as Extension into several BAPIs: Extension into APIs like:
KNMT, VBAP, VBRP, LIKP API_BILLING_DOCUMENT_SRV
GUI transactions such as VA01, VL01N, VF01 Several CDs view, for instance: Enable the field in several SAP Fiori apps like:
Using the “Adapt UI” feature, key users can add the new
custom field into some of the different SAP Fiori apps that
support the business process.
open@sap.com
Follow all of SAP
www.sap.com/contactsap
In-App Extensibility
▪ Whenever you want to configure, adapt, or extend your SAP S/4HANA solution, key user extensibility
provides a powerful feature to manage customer-specific changes for your solution: Adapt UI
How do I adjust
field/feature visibility?
How do I create an
app variant?
You can create variants of apps which will be displayed as new tiles on your SAP Fiori launchpad home page,
and their UI can be adapted separately.
You create a new variant from an original app and a second variant from this new variant. If you as a key user
then adapt the UI of the original app or one of the app variants, these changes will only apply to the app or
app variant where you make the UI changes.
Create Create
variant variant
UI
changes
open@sap.com
Follow all of SAP
www.sap.com/contactsap
Intelligent
Suite
SAP S/4HANA
embedded
analytics
Virtual Data Models + Analytical Apps + Design Time Tools + Intelligent Technologies
Collection of all analytical features integrated in the SAP S/4HANA suite that enables business users, business analysts,
and IT to perform real-time process analytics and operational reporting on live transactional data
© 2023 SAP SE or an SAP affiliate company. All rights reserved. ǀ PUBLIC 3
Yes, you can create custom analytics
SAP Fiori with embedded analytics
For end users who analyze data For analytics specialist who
and act according to their insights enable the end users
✓ Multidimensional reports ✓ Custom View app
✓ Smart Business runtime environment ✓ Custom Analytical Queries app
✓ Query Browser ✓ APF Configuration Modeler application
✓ Analytical SAP Fiori applications ✓ Manage KPIs and Reports
✓ View Browser
open@sap.com
Follow all of SAP
www.sap.com/contactsap