SAP Fiori · OData · BTP

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