Kurs · Schulung · Workshop

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

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.

Stimmen unserer Teilnehmer:innen

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

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.

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

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

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.

Weitere Ressourcen:

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.