SAPUI5 Entwicklung
Sie brauchen eine performante, Fiori-konforme SAP-Oberfläche – oder jemanden, der eine bestehende SAPUI5-App wieder wartbar macht? Ich bin Michael Kremser, freiberuflicher Engineer mit über 10 Jahren Erfahrung in SAP- und Salesforce-Projekten. Von der Freestyle-App bis zum BTP-Deployment – aus einer Hand.
Leistungen in der SAPUI5-Entwicklung
Vom Prototyp bis zur produktiven, BTP-deployten Anwendung – mit Fokus auf Wartbarkeit und Update-Stabilität.
Freestyle-SAPUI5-Apps
Maßgeschneiderte Fiori-konforme Anwendungen mit XML-Views, Controllern und JSON/OData-Models – wenn Standard-Fiori-Elements nicht ausreichen.
Fiori Elements & Annotations
List Report, Object Page und Analytical List Page über CDS-/OData-Annotationen – schnell, wartbar und Update-stabil.
OData-Anbindung (V2 & V4)
Saubere Service-Konsumierung, Batch-Requests, Draft-Handling und Performance-Tuning gegen S/4HANA, ECC oder CAP-Services.
SAP BTP Deployment
Build & Deployment via MTA, Managed Approuter, Launchpad-Integration und Rollenkonzept auf der SAP Business Technology Platform.
Technologie-Stack
Eingespielte Werkzeuge und Frameworks – kein Tool-Experiment auf Projektkosten.
- SAPUI5 / OpenUI5 (1.71 LTS bis aktuelle Releases)
- SAP Fiori Elements & Flexible Programming Model
- OData V2 und V4, CDS-Annotationen
- SAP CAP (Cloud Application Programming Model, Node.js)
- SAP BTP, Business Application Studio, MTA-Build
- Git-basierte CI/CD, UI5 Tooling, ESLint/Karma-Tests
SAPUI5-Frontends sind oft nur die halbe Miete: Wenn die App Daten mit Salesforce austauschen soll, plane ich die SAP-Salesforce-Integration gleich mit. Salesforce-seitig gibt es zusätzlich Salesforce-Beratung.
Häufige Fragen
Was ist SAPUI5 – und worin unterscheidet es sich von OpenUI5?
SAPUI5 ist SAPs Enterprise-JavaScript-Framework für Fiori-konforme Web-Apps, die SAP-Backend-Daten über OData konsumieren. OpenUI5 ist der quelloffene Kern desselben Frameworks. Für Kundenprojekte wird in der Regel SAPUI5 eingesetzt, weil es zusätzliche, lizensierte Controls und SAP-Integrationen enthält.
Fiori Elements oder Freestyle – was ist besser?
Fiori Elements ist erste Wahl, wenn der Anwendungsfall einem Standardmuster (List Report, Object Page) folgt: weniger Code, automatisch Update-stabil. Freestyle-SAPUI5 lohnt sich bei individuellen Oberflächen, Spezial-Visualisierungen oder komplexer Client-Logik. Oft ist eine Kombination – Elements als Basis, gezielte Extensions – die wirtschaftlichste Lösung.
Können Sie bestehende SAPUI5-Apps übernehmen und modernisieren?
Ja. Typische Aufgaben sind das Anheben veralteter UI5-Versionen, Ablösung von JS-Views durch XML, Einführung von OData V4, Performance-Optimierung und die Migration ins SAP-BTP-Deployment-Modell.
SAPUI5-Projekt geplant?
Beschreiben Sie mir kurz App und Backend – Sie erhalten zeitnah eine erste Einschätzung zu Aufwand und Architektur.
michael.kremser@sfmike.de