Kurs - Inhalte
Phase 1: Grundlagen
- ABAP-Grundlagen:
- ABAP-Syntax und -Strukturen
- Variablen, Datentypen und Operatoren
- Kontrollstrukturen (IF, CASE, LOOP)
- Funktionen und Module
- SAP-Basis:
- SAP-Systeme und -Architektur
- SAP-Logistik und -Finanzen
- SAP- Datenmodell und -Tabellen
Phase 2: ABAP-Programmierung
- ABAP-Programmierung:
- ABAP-Programme und -Includes
- ABAP-Klassen und -Objekte
- ABAP-Interfaces und -Event Handler
- ABAP-Debugging und -Fehlerbehandlung
- ABAP-Entwicklung:
- ABAP-Workbench und -Tools
- ABAP-Transport und -Versionierung
- ABAP-Performance-Optimierung
Phase 3: Fiori und UI5
- Fiori-Grundlagen:
- Fiori-Architektur und -Konzept
- Fiori-Apps und -Launchpad
- Fiori-Sicherheit und -Autorisierung
- UI5-Grundlagen:
- UI5-Framework und -Bibliotheken
- UI5-Controller und -Views
- UI5-Modelle und -Bindungen
- Fiori- und UI5-Entwicklung:
- Fiori-App-Entwicklung mit UI5
- UI5-Controller- und -View-Entwicklung
- Fiori- und UI5-Integration mit ABAP
Phase 4: Erweiterte Themen
- ABAP- und Fiori-Integration:
- ABAP- und Fiori-Integration mit OData
- ABAP- und Fiori-Integration mit REST-APIs
- UI5- und Fiori-Advanced:
- UI5- und Fiori-Performance-Optimierung
- UI5- und Fiori-Sicherheit und -Autorisierung
- SAP-Cloud-Integration:
- SAP-Cloud-Plattform und -Dienste
- SAP-Cloud-Integration mit ABAP und Fiori
Lernressourcen
- SAP-Online-Kurse und -Tutorials
- SAP-Community-Forum und -Blogs
- Bücher und E-Books zu ABAP, Fiori und UI5
- Online-Kurse und -Zertifizierungen von SAP und anderen Anbietern
Praktische Erfahrung
- Üben Sie Ihre Fähigkeiten mit realen Projekten und Übungen
- Arbeiten Sie an eigenen Projekten oder tragen Sie zu Open-Source-Projekten bei
- Nehmen Sie an SAP-Hackathons oder -Wettbewerben teil
Indem Sie diesem Lernpfad folgen, können Sie Ihre Fähigkeiten in ABAP, Fiori und UI5 verbessern und Ihre Karrierechancen in der SAP-Welt erhöhen. Viel Erfolg!

SAP Fiori
SAP Fiori Schulungen – Coding Training
SAP Fiori – Moderne Benutzeroberflächen für SAP-Systeme
SAP Fiori ist der Designstandard für moderne, rollenbasierte Anwendungen in der SAP-Welt.
Unsere Trainings vermitteln praxisnah, wie Fiori-Apps konzipiert, entwickelt, erweitert und betrieben werden – basierend auf SAPUI5, Fiori Elements, OData V4, CDS und dem ABAP RESTful Application Programming Model (RAP).
Unser Fokus: Produktiv einsetzbares Entwickler-Know-how, verständlich erklärt und direkt anwendbar.
Fiori Kurs 1 – SAP Fiori Grundlagen (Einsteiger)
Zielgruppe:
Berater, Entwickler, Umsteiger, SAP-Anwender mit technischem Interesse
Inhalte:
Grundlagen von SAP Fiori und SAPUI5
SAP Fiori Architektur (Frontend, Backend, Gateway)
Rollenbasierte Apps verstehen (LLM, Launchpad Services, Spaces & Pages)
Einführung in das SAP BTP Launchpad
Überblick über App-Typen:
Fiori Elements
Freestyle SAPUI5
Analytical Apps
Zugriffskonzepte & Berechtigungen
Demo: Wie entsteht eine Fiori-App?
Ergebnis:
Teilnehmende verstehen das Fiori-Ökosystem, Architektur, Projekttypen und typische Einsatzszenarien in Unternehmen.
Fiori Kurs 2 – SAPUI5 & Fiori Elements Entwicklung
Zielgruppe:
Entwickler, technische Berater, UI-Spezialisten
Inhalte:
Fiori Elements: Low-Code Entwicklung
Entity-Modelle & Annotationen
List Report, Object Page, Overview Page
Anpassungen über Manifest & Controller Extensions
Binding, Navigation, Actions
SAPUI5 (Freestyle Entwicklung)
MVC-Struktur
Controls, Views, Data Binding
Routing & Navigation
UI5 ODataModel (V2 und V4)
Internationalisierung & Lokalisierung
Responsive Design
Tools
SAP Business Application Studio (BAS)
SAP Web IDE / VS Code Erweiterungen
UI5 Tooling / npm Workflows
Ergebnis:
Teilnehmende entwickeln eigene Fiori-Oberflächen und verstehen die komplette UI-Entwicklung für SAP-Systeme.
Fiori Kurs 3 – OData V4, CDS & RAP Services für Fiori
Zielgruppe:
ABAP Entwickler, Backend-Experten, Fullstack-Fiori-Entwickler
Inhalte:
Core Data Services (CDS)
View Entities
Associations & Compositions
Annotations (UI, Consumption, Metadata, Validation)
Virtual Elements & Custom Logic
OData V4 – Moderne SAP API Entwicklung
OData V4 vs. OData V2
EntitySets, Navigation, Expand
Draft Handling
Metadata & Annotations
Fehlerbehandlung & Debugging
RAP – ABAP RESTful Application Programming Model
Behavior Definition & Implementation
Managed vs. Unmanaged Szenarien
Create/Update/Action Handlers
Extensibility der Services
Integration mit Fiori Elements
End-to-End Fiori App Beispiel
Backend-Service → OData V4 → Fiori Elements UI → Test & Deployment
Ergebnis:
Die Teilnehmenden bauen vollständige OData-V4-Services, verstehen RAP in der Praxis und können moderne Fiori-Applikationen end-to-end entwickeln.
Fiori Kurs 4 – Fiori Architektur, Deployment & Best Practices (Advanced)
Zielgruppe:
Senior Entwickler, Architekten, Projektleiter
Inhalte:
Fiori Architektur & Betrieb
On-Premise vs. SAP BTP
Cloud Application Programming Model (CAP) Unterschiede
Launchpad Designer / Content Manager / Spaces & Pages
Transportkonzepte (cTS+, gCTS, klassische Transportsysteme)
Security & Governance
Berechtigungsrollen
OData-Security
UI5 Security Guidelines
XSAdvanced / BTP Security
Logging, Auditing, Monitoring
Performance Optimierung
OData V4 Optimierungen
CDS Performance-Tuning
UI5 Best Practices & Caching
Deployment
Build & Deployment über BAS
Transport Workflow
Continuous Integration (CI/CD)
Versionsmanagement & Lifecycle
Ergebnis:
Die Teilnehmenden verstehen Fiori-Architektur ganzheitlich, sichern Apps ab, optimieren Performance und etablieren solide Deployments.
Warum Coding-Training für SAP Fiori? – Ihre Vorteile
Klare Praxisorientierung, keine trockene Theorie
Training durch aktiven SAP-Entwickler mit realen Projekterfahrungen
End-to-End-Schulungen von CDS → RAP → UI5 → Deployment
Übungen, Beispielprojekte und wiederverwendbare Templates
Schulungen online, hybrid, 1:1-Coaching oder Firmenkurse
Inklusive Code-Beispiele, Projektvorlagen und Dokumentation
Flexible Lernmodelle – ideal für Berufstätige und Teams

