SAP Fiori & UI5 für ABAP-Entwickler:innen
Schulung & Kurs

Zwei bis drei Tage praxisorientierter Einstieg in SAPUI5 und Fiori – von ABAP, OData und CDS bis zu produktionsreifen SAP-Web-Anwendungen auf S/4HANA und SAP BTP.

Dieser Workshop richtet sich an ABAP-Entwickler:innen, die moderne SAP-Web-Oberflächen mit SAPUI5 und dem Fiori Design System entwickeln möchten. Gemeinsam bauen wir Schritt für Schritt eine realistische Fiori-Anwendung – vom ABAP-Backend mit CDS und OData bis hin zu Deployment, Betrieb und Erweiterung auf SAP S/4HANA und SAP BTP.

Kurse für Teams:

Gerne führen wir zugeschnittene Kurse für euer Team durch - vor Ort, remote oder in unseren Kursräumen.

In-House Kurs Anfragen

 

Kursinhalt:


Im Workshop entwickeln wir gemeinsam inkrementell eine realistische SAP-Fiori-Anwendung, wie sie typischerweise in modernen S/4HANA- und BTP-Projekten eingesetzt wird. Dabei werden folgende Themen behandelt:

– SAPUI5 Grundlagen:
... - Architekturprinzipien (MVC, Komponenten, Manifest)
... - XML Views, Controller, Models
... - Zentrale UI5 Controls, Layouts, Tabellen und Formulare
... - Datenbindung, Formatter und Validierungen

– Fiori Design System & UX:
... - Fiori Design Guidelines und Best Practices
... - Fiori Launchpad (Spaces, Pages, Tiles)
... - Responsive Design, Accessibility und Theming

– Backend-Anbindung & Datenmodelle:
... - CDS Views (Interface- und Consumption Views)
... - OData Services V2/V4 und Annotations
... - Integration mit SAP Gateway und S/4HANA
... - Konzeptionelle Einführung in ABAP RAP

– SAP BTP & Side-by-Side Extensions:
... - Überblick SAP Business Technology Platform (BTP)
... - Side-by-Side-Architekturen im SAP-Kontext
... - HTML5 Applications Repository
... - Destinations, Connectivity und Cloud Connector
... - Sicherheit: Authentication, Authorization, XSUAA (konzeptionell)

– Navigation und App-Struktur:
... - Routing, Targets und Deep Links
... - Cross-App Navigation im Fiori Launchpad
... - Integration von On-Prem- und Cloud-Anwendungen

– Erweiterte Praxis-Themen:
... - Message Handling, Busy Indicators, Error Handling
... - Internationalisierung (i18n)
... - Performance-Grundlagen und Best Practices
... - Clean Code und Wartbarkeit in UI5-Projekten

– Testing, Betrieb & Deployment:
... - Unit- und Integrationstests mit QUnit und OPA5
... - Transport, Deployment und Betrieb
... - ABAP Repository (On-Prem / S/4HANA)
... - SAP BTP (HTML5 Apps, CI/CD-Grundlagen)

Der Fokus liegt klar auf Hands-on: Alle Inhalte werden direkt im System umgesetzt und diskutiert.


Disclaimer: Der effektive Kursinhalt kann, abhängig vom Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen von obigen Angaben abweichen.

Ob wir es Schulung, Kurs, Workshop, Seminar oder Training nennen, wir möchten Teilnehmer/innen an ihrem Punkt abholen und mit dem nötigen praktischen Wissen ausstatten, damit sie die Technologie nach der Schulung direkt anwenden und eigenständig vertiefen können.

Ziel:

Die Teilnehmenden bauen praxisnahes Know-how für die Entwicklung von SAPUI5/Fiori-Anwendungen auf. Nach dem Workshop sind sie in der Lage, SAP-Fiori-Apps sowohl im klassischen S/4HANA-Umfeld als auch als Side-by-Side-Erweiterungen auf der SAP BTP umzusetzen.


Dauer:

2 Tage (Wird bei In-House Kursen individuell angepasst.)


Form:

Interaktiver Workshop mit ausgewogenem Mix aus konzeptionellen Erläuterungen, Live-Coding, Best Practices und gemeinsamen Hands-on-Übungen aus realen Projektkontexten.


Zielgruppe:

ABAP-Entwickler:innen und SAP-Techniker:innen mit Erfahrung in ECC oder S/4HANA, die moderne SAP-Web-Frontends entwickeln und erste Schritte in Richtung SAP BTP gehen möchten.


Voraussetzungen:

- Solide ABAP-Kenntnisse
- Grundverständnis von SAP-Datenmodellen
- Erste Berührung mit OData oder CDS von Vorteil
- HTML/CSS/JavaScript-Grundlagen hilfreich


Vorbereitung:

Nach der Anmeldung erhalten die Teilnehmenden eine Vorab-Umfrage sowie eine technische Installations- und Zugriffsanleitung. Je nach Kurs stellen wir eine passende SAP-Systemlandschaft (S/4HANA On-Premise oder SAP BTP) bereit.

In-House Kurs anfragen:

In-House Kurs Anfragen

Trage dich in die Warteliste ein für weitere öffentliche Kurs-Termine. Sobald wir genügend Personen auf der Warteliste haben, klären wir einen möglichst für alle passenden Termin ab und schalten einen neuen Termin auf. Falls du direkt mit zwei Kollegen oder Kolleginnen teilnehmen möchtest, können wir sogar direkt einen öffentlichen Kurs für euch planen.

Warteliste

(Falls ihr bereits mehr 3 Teilnehmer:innen oder mehr habt, klären wir mit euch direkt euren Wunschtermin ab und schreiben den Kurs aus.)

Mehr über SAPUI5 / Fiori



SAPUI5 ist das HTML5-basierte UI-Framework von SAP zur Entwicklung moderner, responsiver Web-Anwendungen. Es bildet die technische Grundlage für SAP Fiori, das Design-System und UX-Konzept für rollenbasierte, konsistente und benutzerfreundliche SAP-Anwendungen – sowohl On-Premise als auch in der Cloud auf der SAP BTP.




Historie


OpenUI5 wurde 2010 als Open-Source-Projekt gestartet und bildet seit 2013 die Basis von SAPUI5. Im gleichen Jahr etablierte SAP Fiori als UX-Strategie für SAP S/4HANA.


Mit der SAP Business Technology Platform (BTP) wurde SAPUI5 zunehmend zur zentralen Technologie für Side-by-Side-Erweiterungen und Cloud-native SAP-Anwendungen.


Heute ist SAPUI5 der Standard für SAP-Web-UIs in S/4HANA, SAP BTP, SuccessFactors und weiteren SAP-Produkten.