preloader
blog post

Ihr goldener Pfad zu SAP Fiori-Anwendungen

author image

SAP Fiori ist die Marke für die User Experience (UX) von SAP, um eine nahtlose, einheitliche Erfahrung und gemeinsame Funktionen im gesamten SAP-Ökosystem zu gewährleisten. Es bietet ein modernes, intuitives und responsives Design für Anwendungen auf Unternehmensebene. SAP Fiori-Anwendungen können sowohl auf Desktop- als auch auf Mobilgeräten ausgeführt werden und lassen sich leicht an spezifische Geschäftsanforderungen anpassen.
Bei der Entwicklung neuer Anwendungen gilt es, diesen Standard einzuhalten, indem SAP Fiori-Anwendungen gemäß den SAP Fiori Design Guidelines erstellt werden. Um dies zu erreichen, gibt es verschiedene Möglichkeiten. Welcher Ansatz der beste ist, hängt vom konkreten Anwendungsfall ab. Syskoplan Reply unterstützt Sie bei der Auswahl des geeigneten Weges. Im Folgenden finden Sie eine detaillierte Erläuterung der möglichen Lösungsansätze.

SAPUI5

SAPUI5 ist eine UI-Entwicklungsbibliothek und ein Framework für die Erstellung von Webanwendungen auf Unternehmensebene auf der Grundlage offener Webstandards, einschließlich HTML5, CSS und JavaScript. Sie wird verwendet, um Benutzeroberflächen (UIs) für SAP Fiori-Anwendungen zu erstellen. SAPUI5 bietet einen umfassenden Satz von UI-Steuerelementen und ermöglicht es Entwicklern, UIs mit einem einheitlichen Look and Feel zu erstellen. Es unterstützt sowohl Desktop- als auch Mobilgeräte und bietet eine Vielzahl von Funktionen für die Entwicklung von reaktionsschnellen, leistungsstarken Benutzeroberflächen. Die Bereitstellung einer SAPUI5-Anwendung auf der SAP Business Technology Platform (BTP) ist einfach und kann über die SAP Build Workzone erfolgen. Darüber hinaus ist eine nahtlose Integration mit anderen SAP-Systemen über OData/REST-Schnittstellen möglich. APUI5 bietet Ihnen die Flexibilität, eine maßgeschneiderte Anwendung zu erstellen, die kundenspezifische Prozessabläufe, Layouts, Backend-Verbindungen, Offline-Funktionen und vieles mehr umfasst. Dies ermöglicht eine einfache Anpassung an spezifische Geschäftsanforderungen. Diese größere Flexibilität bringt jedoch auch die Herausforderung mit sich, dass die Komplexität zunimmt, was zu höheren Entwicklungs- und Wartungskosten führt. Sie sind auch dafür verantwortlich, die Anwendung hinsichtlich der sich entwickelnden Richtlinien von SAPUI5 und SAP Fiori auf dem neuesten Stand zu halten.

SAP Fiori Elemente

SAP Fiori Elements ist eine UI-Entwicklungsbibliothek mit vorkonfigurierten Vorlagen oder Floorplans für die Erstellung von SAP Fiori-Anwendungen. Sie ermöglicht es Entwicklern, SAP Fiori-Anwendungen schneller und mit einem konsistenten Look and Feel zu erstellen, das den neuesten SAP Fiori-Designrichtlinien entspricht. SAP Fiori Elements ist auf SAPUI5 und SAP Web Components aufgebaut. Ähnlich wie bei SAPUI5 ist die Bereitstellung auf der SAP BTP einfach und die App kann über SAP Build Workzone bereitgestellt werden. Sie bietet eine vereinfachte Low-Code-Entwicklung, die den Bedarf an komplexer Programmierung reduziert und die Produktivität erhöht. Sie verfügt über eine vorgefertigte Logik für das Anwendungsverhalten, die den Bedarf an Programmierung reduziert bzw. ganz eliminiert. Die Voraussetzung dafür ist, dass das Backend Daten über einen OData Service mit Annotationen, die die Daten definieren, bereitstellt. Mit diesem Setup kann SAP Fiori Elements die Benutzeroberfläche dynamisch zur Laufzeit aus den Metadaten generieren. Die Grenzen von Fiori Elements kommen dann zum Tragen, wenn die Standard-Floorplans nicht mit den Geschäftsanforderungen übereinstimmen. Um die Stabilität von Upgrades zu gewährleisten, sollten Fiori Elements nur über bestimmte Erweiterungspunkte erweitert werden. Es besteht jedoch das Risiko, dass einige Anforderungen nicht durch die verfügbare Erweiterungs-API erreicht werden können. Darüber hinaus kann das Hinzufügen von zu vielen Erweiterungen zu einer Fiori Elements-Anwendung zu einem höheren Entwicklungsaufwand führen als die Erstellung einer benutzerdefinierten SAPUI5-Anwendung.

SAP Web Components / UI5 Web Components

UI5 Web Components sind eine Reihe von wiederverwendbaren, enterprisefähigen Open-Source-UI-Komponenten. Sie können in Form eines benutzerdefinierten HTML-Tags verwendet werden, um Webanwendungen zu erstellen. Die Komponenten sind modular aufgebaut und können leicht wiederverwendet und kombiniert werden, um spezifische Geschäftsanforderungen zu erfüllen. Sie folgen den Richtlinien von SAP Fiori, um ein einheitliches Erscheinungsbild für verschiedene Anwendungen zu gewährleisten. Darüber hinaus sind sie leichtgewichtig und verursachen nur einen minimalen Platzbedarf, da Sie nur die für Ihre Anwendung erforderlichen Komponenten einbinden können. Sie funktionieren nahtlos mit SAP BTP und jedem HTML-basierten UI-Framework, einschließlich Angular, React, UI5 und Vue. Darüber hinaus werden die UI5-Webkomponenten im Laufe ihrer Entwicklung zunehmend in SAPUI5 selbst wiederverwendet. SAP Web Components basieren auf UI5 Web Components und vereinen generische und geschäftsspezifische Komponenten für bestimmte Anwendungsfälle. SAP hat angekündigt, dass SAP Web Components der Standard für die Wiederverwendbarkeit über SAP-Lösungen hinweg sein wird und bietet Enterprise Support für sie an.

Architektonische Einordnung SAP Fiori Technologien

In der folgenden Abbildung werden die einzelnen Technologien zur Erstellung von SAP Fiori-Anwendungen architektonisch eingeordnet.

sap-fiori-building-blocks-diagram
Bausteine von SAP Fiori-Anwendungen

Zusammenfassung

SAP bietet verschiedene Optionen für die Erstellung von SAP Fiori-Anwendungen, die den Anforderungen Ihrer SAP-Landschaft entsprechen. Es gibt jedoch keine Einheitslösung, die für alle passt. Um den besten Ansatz zu bestimmen, ist es wichtig, Ihre geschäftlichen und technischen Anforderungen gründlich zu bewerten. Wir von Syskoplan Reply sind spezialisiert auf den Bereich UI/UX-Design sowie auf die Entwicklung und Integration von SAP Fiori-Anwendungen in SAP-Landschaften. Mit unserem Fachwissen können wir Sie bei der Entwicklung neuer SAP Fiori-Anwendungen und der Auswahl der idealen Lösung, die Ihren Anforderungen entspricht, unterstützen.

Foto von Scott Graham auf Unsplash

Verwandte Artikel

Nehmen Sie jetzt Kontakt auf und lassen Sie uns gemeinsam Ihre Möglichkeiten mit SAP Fiori entdecken

Entdecken Sie jetzt Ihre Möglichkeiten mit SAP Fiori! Wir bieten Ihnen eine individuelle Beratung und Implementierung, um Ihre Arbeitsabläufe zu verbessern und die Produktivität Ihres Unternehmens zu steigern. Kontaktieren Sie uns jetzt und lassen Sie uns gemeinsam herausfinden, wie Sie von SAP Fiori profitieren können. Unser erfahrenes Team steht Ihnen zur Verfügung und unterstützt Sie bei allen Schritten von der Planung bis zur Implementierung.

Kontakt aufnehmen