Over the last few months our team has spent a lot of time interacting with customers and learning about their UX transformation journey. A comment we often hear is how important openSAP courses are for onboarding and upskilling UX teams on SAP’s user experience. With new courses available on openSAP every year, we thought we’d round up our top picks of openSAP trainings around SAP Fiori for development and UX teams.
Here are our top 7 picks to…
- Get a general overview of SAP’s user experience: SAP Fiori Overview (4 weeks)
- Develop web UIs: *NEW* SAP Fiori elements and SAP Fiori tools (4 weeks)
- Develop mobile apps: Mobile (5 weeks)
- Develop end-to-end: CAP (4 weeks)
- Develop back-end services to UI: RAP (5 weeks)
- Implement SAP Fiori with SAP S/4HANA: How to Deliver a Great User Experience with SAP S/4HANA (3 weeks)
- Get an overview of SAP Fiori 3 target design: SAP Fiori 3 (1-week nutshell course)
Below, I’ll go into each pick in more detail.
1. Get a general overview of SAP’s user experience
SAP Fiori is the user experience (UX) for SAP software. By applying modern design principles, it has completely reinvented the UX and has grown to a complete design system. This course shows you how the SAP Fiori design helps provide a consistent, high quality UX for all our products. It will teach you how to design and develop your own intuitive applications, with demos of the SAP development tools. If you’re more interested in seeing how to adapt and extend standard SAP applications, this is covered too. Finally, you’ll see how to get the SAP Fiori launchpad up and running, and how to efficiently support end users, with the focus on SAP S/4HANA.
Target groups: Mobile or desktop application developers, enterprise application managers, user interface and interaction designers, solution presales or technical consultants, system administrators, and anyone interested in the SAP Fiori UX
Time needed: Four weeks (3-4 hours per week)
Video outlook on the openSAP course “SAP Fiori Overview: Design, Develop, Deploy”
2. Learn to develop web UIs
While SAP provides a broad set of solutions for many business scenarios, most organizations also need additional apps to meet their unique requirements.
In the first part of this course, you’ll learn how to build SAP Fiori apps using the same technologies and tools that SAP uses for SAP Fiori app development for SAP S/4HANA: SAP Fiori elements, SAP Fiori tools, and SAPUI5. We’ll start with an OData service (if you don’t know what that is, you’ll learn) and build an SAP Fiori elements app from the ground up. We’ll generate the app to start the process, configure it without coding, enhance it with annotations, and extend it with custom SAPUI5 code.
In the second part, you’ll learn how to extend a standard SAP Fiori app to meet your specific needs using SAPUI5 flexibility.
This is a hands-on course for developers. We recommend you practice using the examples and perform the exercises to gain the maximum benefit from the course.
To learn more about how SAP Fiori elements streamlines SAP Fiori development, read how Boston University is innovating its business processes with design thinking and SAP Fiori elements.
Target groups: Application developers, application and technology consultants, application architects, business analysts with development experience, anyone else interested in SAP Fiori Development
Time needed: Four weeks (3-4 hours per week)
Video outlook on the openSAP course “Developing and Extending SAP Fiori Elements Apps”
3. Learn to develop mobile apps
Mobile working is one of the hallmarks of the modern workforce: take Swisscom for example, who used SAP Fiori to transform their internal employee portal into a modern and on-the-go user experience. Perhaps you also wish to engage your employees and customers in a completely new way and incorporate a mobile strategy into your organization?
Target groups: (Mobile) application developers, web developers interested in mobile application development
Time needed: Five weeks (4-5 hours per week)
Video outlook on the openSAP course “Build Mobile Applications with SAP Cloud Platform Mobile Services”
4. Learn to develop end-to-end
SAP Cloud Application Programming Model (CAP) is a framework of tools, languages, and libraries to efficiently build enterprise-grade services and applications. This framework is both open and opinionated: It combines broadly adopted open-source as well as SAP tools and technologies with guidance and best practices that help developers minimize boilerplate code and focus on their business-specific logic.
Target groups: Application developers, application consultants, and technology consultants
Time needed: Four weeks (4-6 hours per week)
Video outlook on the openSAP course “Building Applications with SAP Cloud Application Programming Model”
5. Develop with back-end services to UI
We also have a course recommendation for those interested in the new model for ABAP development, ABAP RESTful Application Programming (RAP). Modern applications need to provide instant business value to their customers. Therefore, application programming models need to provide new qualities: efficient and high-quality development, mobile and desktop availability, flexible adaptation, integration into existing landscapes as well as flexible deployment options in the cloud and on-premise. This is exactly where RAP comes into play.
In this course you will be introduced to RAP, and learn about developing a read-only list report app, enabling the transactional behavior of an app, dealing with existing code, and service consumption and Web APIs. You can test your knowledge in a final exam at the end. Basic programming knowledge, preferably in ABAP, is required along with the ability to install and run the Eclipse-based ABAP development tools.
Target groups: Application developers, application architects, and application and technology consultants
Time needed: Five weeks (6-8 hours per week)
Video outlook on the openSAP course “Building Apps with the ABAP RESTful Application Programming Model”
6. Learn to implement SAP Fiori with SAP S/4HANA
In this course, you will follow the fictional company ABC Corporation on their journey as they undergo their SAP S/4HANA transformation, looking closely at the relevant user experience-related topics along the way. As ABC Corporation plans, realizes, and deploys SAP S/4HANA, it is important to ensure considerations for a great end-user experience are woven into the DNA right from the very start. By utilizing all the tools, innovations, and best practice guidelines provided by the SAP Fiori design paradigm, they – just like you – can tailor their end-user experience to their organization and make system interaction more enjoyable. This is after all what the five design principles for SAP Fiori are all about: role-based, adaptive, simple, coherent, and delightful.
The course has been reported by previous participants to be good fun with the use of personas to illustrate different key stakeholder perspectives. Of course, you will have to find out for yourself!
Target groups: Anyone embarking on an SAP S/4HANA Implementation, SAP customers, business users, key users, services implementation partners, project managers, UX architects, functional consultants, technical consultants
Time needed: Three weeks (4-6 hours per week)
Video outlook on the openSAP course “How to Deliver a Great User Experience with SAP S/4HANA”
7. Get an overview of SAP Fiori 3 target design
In this course you will learn about how SAP Fiori 3 ensures consistency across SAP’s portfolio and provides a delightful, integrated user experience for the Intelligent Enterprise. Although the course (created in 2019) talks about SAP Fiori 3 as something arriving in the future, we can assure you that presently many features of SAP Fiori 3 have been, and will continue to be, released (read more about the latest features here). The course is open for five weeks, during which time participants can take the course assignment.
Target groups: Enterprise architects, IT managers, IT experts, application developers
Time needed: 3-5 hours in total
Video outlook on the openSAP course “Intelligent Enterprise User Experience with SAP Fiori 3”
Bonus! Additional self-paced courses on user experience and design:
- Developing Software Using Design Thinking
- Basics of Design Testing
- Copywriting: Improve User Experience One Word at a Time
- Software Design for Non-Designers
To learn more about the SAP Fiori user experience, please visit the community topic page.
Want to stay up to date on information and skills relevant to you as a UX lead? Make sure to also bookmark the UX transformation toolkit tag or follow the UX blog tag to catch all the stories in the series.