SAP Fiori Learning Journey
Whether you're just starting as an SAP developer or an experienced programmer, there's always something to learn. Use these resources from SAP PRESS (books, blog posts, and videos) to develop your own career and take the next (or first!) steps into the world of SAP development with the SAP Fiori user interface.
What Is SAP Fiori?
SAP Fiori is SAP’s next-generation user experience (UX) for SAP software. SAP customers can use this UX for various solutions, such as SAP S/4HANA, SAP SuccessFactors, SAP Ariba, and more. It is the successor to the existing SAP Graphical User Interface (SAP GUI) used in the SAP ERP solution. There are currently over 7,500 SAP Fiori apps available to users.
Getting Started with SAP Fiori
Comparing the SAP GUI to SAP Fiori
SAP Fiori apps look very different than the traditional SAP GUI interface used in SAP solutions prior to SAP S/4HANA. In this blog post, refresh yourself on how to call reports with SAP GUI, and then how to report on data with an SAP Fiori application.
SAP Fiori App Building Blocks: Elements
To reduce the amount of front-end code needed while developing an SAP Fiori app, and in order to keep the design consistent, SAP introduced a framework to generate UIs; it’s called SAP Fiori elements. This blog post will show off these elements and floorplans.
Push Your Apps into the World
SAP apps can be deployed to users through a dashboard called a launcphad. In this blog post, take a look at what an SAP Fiori launchpad looks like, discover its role in a business, and then see what launchpad variants are available to developers working with SAP Fiori.
SAP Fiori: Implementation and Development
Take your UI to the next level with this all-in-one resource to implementing and developing SAP Fiori apps! Start by configuring the SAP Fiori components and setting up the necessary security measures. Then it’s time to dive into applications: enabling them, developing them with SAP Business Application Studio and SAP Fiori elements, extending them for SAP S/4HANA, and more. With step-by-step instructions and screenshots throughout, this guide is your one-stop shop!
Thinking About a Career in SAP Fiori Development?
Let full stack developer Krishna Kishor Kammaje fill you in:
"Whenever bugs are identified in SAP Fiori apps, it is very important to figure out if the bug belongs to the UI code or the backend code, so that they can be efficiently triaged. As a full stack developer, you have the skillset to do this task, and you’ll likely be much faster (and save time) than having both a frontend and backend developer looking at the issue.
In this video, become familiar with how SAP PRESS books can help you on your journey from SAP Fiori citizen developer to advanced programmer!
Whether you're brand-new to SAP applications or looking to expand your knowledge into the world of SAP S/4HANA, we have something for you!
These books are the perfect resource to consult; they're all available as printed books as well as e-books for easier reading on the go!
Take the Next Steps in Learning SAP Fiori Development
Add SAP Fiori to SAP Business Suite
While SAP Business Suite uses the historic GUI interface, it is possible to get the SAP Fiori look into your system. This blog post will provide the instructions needed to activate it.
Customize the SAP Fiori Launchpad
Now that you know what the SAP Fiori launchpad does for business users and developers, learn how to customize it with a custom company theme with this blog post.
Need to Build a Custom SAP Fiori Theme?
If the post to the left piques your interest, but you have no clue how to create a custom company theme for your launchpad, look no further than this blog post on the UI Theme Designer!
How to Add and Remove SAP Fiori Tiles in SAP S/4HANA - Video
Some SAP Fiori apps are used so often that it makes sense to give them a permanent place on the SAP Fiori launchpad homepage. In this video, you'll learn how to add SAP Fiori apps to the homepage, as well as remove them for those situations where you no longer need them as easily accessible.
SAP Fiori Launchpad: Development and Extensibility
Make the most of SAP Fiori launchpad! Use client-side services to ensure seamless application integration, whether you’re setting up custom navigation, bookmarking, or configuring the container. Customize the SAP Fiori launchpad further with APIs, plugins, and custom tiles. With demo applications throughout, you’ll get hands-on experience!
Show Off Your Knowledge with an SAP Fiori Certification
SAP Fiori Certification Guide
Preparing for your SAP Fiori development associate exam? Make the grade with this certification study guide! From SAPUI5 and SAP Web IDE basics to data handling and application deployment, review the technical information you need to know to pass the test. Explore test methodology, key concepts for each topic area, and practice questions and answers. Up-to-date with topics new to C_FIORDEV_21, including SAP Fiori elements, SmartControls, and more. Your path to the SAP Fiori development associate certification begins here!
SAPUI5 Concepts for Certification
Part of the SAP Fiori certification exam will test you on SAPUI5 concepts. In this blog post, learn about 15 concepts you'll need to be familiar with to do well on this portion of the exam, including MVC, application descriptors, routing, and UI controller hooks.
Discover SAP Fiori Cloud
SAP Fiori Cloud enables you to renew your UX with minimum cost and effort. It connects to on-premise systems as well as SAP S/4HANA Cloud systems for integrating with the business data. In this blog post, learn more about SAP Fiori Cloud.
Want to Go All In in SAP Fiori? Get a Programming E-Book Subscription!
SAP PRESS Topic Subscription for Programming
Get unlimited access to all SAP PRESS programming books, including our whole SAP Fiori library!
Whether you’re just starting your SAP development journey or are ready to take the next steps, these books will help you dive right in. Explore the basics of SAP Fiori development with SAP Fiori: Implementation and Development and take a look at low-code SAP Fiori development with SAP Fiori Elements: Development and Extensibility. Learn how to send your SAP Fiori apps to users with Configuring SAP Fiori Launchpad and SAP Fiori Launchpad: Development and Extensibility. Then explore security and debugging to ensure your SAP Fiori apps are always safe and usasble. Lastly, prepare for certification success with SAP Fiori Certification Guide.
The subscription includes all of these books! Read them all, and any new books as they release. Choose between monthly and yearly plans, and add team members at attractive rates! Plus, download your favorite books on your mobile devices with our new app for iOS and Android!