What is SAP Fiori?
Fiori is a platform for delivering modern, web-based applications for SAP. Fiori was developed by SAP over the last several years and is replacing SAP GUI as the main user interface for SAP starting with S4/HANA.
Rather than entering transactions in a single, monolithic SAP GUI, Fiori uses separate ’mini web apps’ for different business tasks like creating sales orders, approving timesheets etc. Fiori applications are web applications (i.e. work in any web browser) and can be personalized across user roles, lines of business, tasks and devices. SAP designed the Fiori application experience with flexibility to work in all popular web browsers and across a variety of devices including desktop computers, tablets and smartphones.
Fiori Launchpad is a centralized ‘home page’ that hosts all available Fiori mini apps for a given department or the entire company. Fiori Launchpad provides Fiori apps with configuration, navigation and personalization services, along with embedded support.
In the Fiori launchpad, each square (called a ‘tile’) represents a separate Fiori business application that can be started by the user. Which tiles the user sees is based on his or her role. Tiles are not only used to start apps, but also serve as ‘mini dashboards’ and indicate live statuses, such as the number of open tasks, pending approvals, open service tickets etc.
There’s a night-and-day difference between user experiences in SAP GUI and Fiori. While SAP GUI is bulky and hard to learn or train on, Fiori has the seamless movements and controls you would expect from any modern web application. Fiori screens are simple, customizable and fresh, without an unnecessary barrage of fields, tabs, and pages.
Why do companies adopt Fiori?
Fiori offers several key benefits that drive adoption and justify the expense of deploying and retraining people to use it. Below are some of the more important benefits that we have seen among our customers:
1) Increased Productivity – Fiori is designed around productivity. Common tasks are organized in a streamlined, intuitive workflow that optimizes clicks and typing time to completion. In the 1990s and 2000s, people mostly used computers at work using apps that were designed by engineers. Over the last 10 years, prompted by the wide adoption of iPhones, User Experience experts apps have begun designing apps with a focus on minimizing unnecessary tasks and cognitive loads. Now users expect any computer application to be easy to use and work on any device.
In one side-by-side comparison between Fiori and SAP GUI, SAP had a collections specialist contact a customer, remind the customer about a payment due and register the issue with an invoice. In SAP GUI, this particular task took on average 2 minutes 12 seconds, and required 39 clicks, eight screen changes and five fields filled. In a dedicated Fiori app, the same process took 47 seconds on average and required just 11 clicks, two screens and two fields. While this 64% decrease in duration may not seem big, if repeated over hundreds of tasks it can generate significant increases in productivity.
2) Intuitive Workflows – Aside from a few jobs like SAP Basis and SAP Security, most business roles in companies should not require specific technical knowledge of how SAP organizes data internally (e.g. Ship-Tos, Sold-Tos, etc.). Historically, however, end users have had to understand how SAP structured its internal workflow to use it.
Fiori apps make life easier, particularly for non-technical users. Fiori user workflows are built around business processes, not around SAP internal logic and cryptic names. For example, if a customer has multiple addresses for an order, they can be listed in a simple dropdown for use when they are needed. The employee creating the order does not need to know that in SAP they are sometimes called ‘Ship-To’ or ‘Sold-To’ – he or she just needs to pick the address the customer wants. As a side benefit, companies don’t have to weigh ‘SAP experience’ as highly when hiring new talent in non-IT roles.
3) Ready for Mobility – The mobile workforce is growing at a rapid place. By 2022, an estimated 42.5% of the global workforce will be mobile, and that number will likely grow. Fiori’s mobility and responsive design help companies adapt to this new reality, allowing users to access essential work apps from anywhere and on any device. Across industries and job titles, mobile apps allow workers, managers and executives to be more responsive, while still maintaining a satisfying work-life balance.
Fiori’s mobile capabilities are particularly useful in applications that require a high degree of freedom, such as warehouse or manufacturing where employees often work from the factory floor. Mobile sales and service can likewise benefit from up-to-date product and pricing information as well as improved ability to upsell or cross sell.
4) Workforce Flexibility – Fiori’s standardized interface and coherent design philosophy let workers quickly learn new jobs and roles. Once users understand the basic way Fiori apps are structured, they can transfer that knowledge to all other Fiori apps. This makes it easier to shift workers to new positions and harness their skills more effectively. It also lets you change the way roles are filled in to meet organization-specific needs by adding or removing tasks from different user roles.
How much does Fiori cost?
Fiori is licensed as part of the SAP Gateway license, which in turn is part of the SAP NetWeaver license. If your company already uses NetWeaver Gateway, there is no additional cost to implement or deploy FIORI apps.
If NetWeaver Gateway is not an option for your on-premise solution, a good alternative is to run Fiori in SAP Cloud Platform and connect to your on-premise SAP system using SAP Cloud Connectors. When using Fiori cloud and cloud connectors, the costs model is similar to other cloud providers like Google and Amazon, where costs are incurred on a per use basis (i.e. the more you use, the more you pay).
What is the best way to adopt Fiori in my company?
Flexibility and configurability have always been strengths of SAP. SAP has always provided tools that reach across the full range of industries and use cases, as well as allowing companies to adapt third party tools or create custom solutions as required.
With the wider adoption of Fiori (and SAP HANA in general), customers have less and less need to build custom solutions. The Fiori library now has thousands of apps covering a huge range of business cases in both ECC Suite and S/4HANA. SAP’s third-party partnerships, and its Apple partnership in particular, have led to a massive infusion of new talent into the SAP ecosystem. The vibrant Fiori app ecosystem also means that there are fewer situations where companies must develop their own in-house solutions from scratch. This is fantastic news for businesses with complex or novel workflows, as projects can start by installing an existing Fiori app provided by SAP or a vendor and customize it to fit the company-specific business scenario.
A typical Fiori journey
In our experience, most companies go through three stages in their journey to adopt Fiori: ’Dip your toes’, ’Business Acceptance’ and ’Scale’.
- Stage 1 – ’Dip your Toes’ is all about learning and trying Fiori for the first time. The best place to start is Fiori Apps Library. It contains thousands of ready-to-run Fiori reference applications that cover a wide range of business processes.
Most companies start with the help of a Fiori consulting company that guides them through installing a few of the reference apps from the Apps Library. Once everybody gets some experience with what is generally available, the next step is to pick a simple, existing business process and build a proof-of-concept that can be used by a small group of employees (instead of using SAP transactions and SAP GUI directly).
- Stage 2 – ’Business Acceptance’ usually involves converting a more complex business process (like HR onboarding or CapEX management) into one or multiple Fiori applications. As the need for customization grows, companies usually start seeing some of the limitations of out-of-the-box Reference Fiori apps. At the beginning of this stage, it is beneficial to take a step back and look critically at the business process you are trying to automate – does it really require all the current steps? Is it missing something? Design Thinking is a good approach at this stage to explore and reengineer the business process before building new Fiori apps around it.
- Stage 3 – ’Scale’. Once Fiori has shown proven benefits, many departments look to use it to reengineer their business processes. This puts pressure on the IT department to deliver increasingly complex Fiori applications. Properly scaling IT or internal development teams requires investing in tools, usually low code Fiori Rapid Development environments (like Fiori AppBuilder) that can drastically increase the productivity of development organizations, helping them meet the increased demand.
Where do I find Fiori Applications?
Over the last few years, SAP has built a fairly comprehensive collection of about 12,000 freely available Fiori applications for a wide set of business processes and versions of SAP. Fiori Reference Library is where SAP hosts all official SAP Fiori Applications.
Keep in mind that what applications you can actually use depends on whether you are running ECC or S4. Most Fiori apps require S4/HANA, with a somewhat limited number supported on ECC. On top of that, many applications have different versions based on the exact version of ECC or S4, so finding what apps are actually available is not always straightforward. Fortunately, the Fiori App library provides multiple ways of searching based on your particular SAP environment.
SAP App Center is another place to look for Fiori applications. It is the largest repository of SAP Partner products certified to work with SAP. SAP App center hosts solutions built on every possible SAP platform and technology, so to limit the search to Fiori, you need to select the ‘SAP Fiori’ filter under the ‘Technology’ section of the Filters.
How do I build custom Fiori Applications?
Web IDE also allows developers to extend or customize existing Fiori applications (like the Fiori reference apps downloaded from Fiori App Library).
SAP Web IDE is SAP´s preferred and recommended tool for customizing the out-of-the-box Fiori apps they deliver. To build custom applications using the SAPUI5 toolkit, in addition to using Web IDE, customers can use Eclipse or HANA Studio with the SAPUI5 plugin. SAP Web IDE is a great development tool and is relatively inexpensive – it is available for $54/month for five users.
Ready to try Fiori in your organization?
Developed to meet new enterprise IT criteria, SAP designed Fiori to be available on demand in the cloud and on-premises. When it comes to Fiori deployment options, admins have five basic choices:
- Fiori Front End Server (FES) embedded deployment, where Fiori is embedded in a single SAP landscape. This is the simplest deployment option. It is best for situations where there is a single Fiori instance running.
- Fiori Front End Server (FES) Hub deployment, which bundles the Fiori UI components, SAP Launchpad and SAP Gateway. Business logic and traditional UIs stay on the back end, so you can integrate multiple back end systems like SAP CRM and SRM.
- Gateway embedded, where the SAP Gateway is embedded in the back end. This makes it possible to integrate cloud FES instances with a cloud connector.
- Gateway hub, where SAP Gateway serves as a hub – making it easy to connect the backend with FES in the cloud.
- SAP Fiori Cloud, with FES in the cloud on a standalone basis. It connects to back end systems that are on-premises.
Regardless how Fiori is deployed, when adopting Fiori apps it is helpful to keep in mind some of the architectural principles underpinning the Fiori platform:
- Central Access to apps through the Fiori launchpad – supporting personalization, navigation and configuration.
- Security with single sign-on (SSO) as well as role-based authentication and authorization.
- Open Data Protocol (OData), which facilitates secure provisioning and data consumption.
- Built-in support for detailed usage analytics. Analytics data help discover how employees use various apps as well what performance impact each app has on the overall enterprise infrastructure.
These architectural principles, if followed properly, make Fiori very versatile. They also ensure that tasks are not tied to a specific device, session or user. For example, users can start creating a service order on their desktop and exit the app before completing it. Later, they can resume work on the same service order from their mobile device. Fiori infrastructure will automatically save data asynchronously and even allow users to hand off partially completed tasks to other users.
SAP is working to increase Fiori adoption, and these efforts are supported by technology trends. So for a large majority of organizations, adoption of Fiori is just a matter of time. Having a solid strategy for introducing Fiori across the enterprise is good way to stay ahead of the technology and competition curves.
See Fiori in Action!
Want to see SAP Fiori in action? Let us show you what Fiori apps are freely available from SAP in the Fiori App Library. We will be glad to answer any questions about Fiori and DEMO any app that you think may be applicable to your needs.
Selecting the Right SAP B2B eCommerce Platform
By Stefan Kyntchev | eCommerce
While similar to their B2C counterparts, B2B eCommerce platforms have the unique challenge of simplifying…
By Dimitar Stefanov | SAP Mobile
The wide adoption of smartphones for personal use, has generated an increased demand from employees to access operational data from…
By Philippe Jardin | Fiori
The wide adoption of smartphones for personal use, has generated an increased demand from employees…
We are happy to help!
Use our expertise to your advantage