SAP Fiori Elements

SAP Fiori Elements als Low-Code-Framework

Schon bald nach der Einführung von SAPUI5 und SAP Fiori erkannte SAP die Notwen­digkeit, die Entwick­ler­ef­fi­zienz zu steigern. Bestimmte Anfor­de­rungen an SAP-Anwen­dungen, wie die Eingabe von Daten in Formulare und die Darstellung von Daten in Listenform, treten immer wieder auf. Bereits mit den Smart Controls schuf SAP im SAPUI5-Framework die Möglichkeit, Appli­ka­tionen über Metadaten zu steuern. Dabei spielte es keine Rolle, ob diese Metadaten mit der Appli­kation ausge­liefert oder zur Laufzeit vom Backend-System bereit­ge­stellt wurden. Gerade Einga­be­for­mulare und Tabellen konnten auf diese Weise sehr effizient entwi­ckelt werden.

SAP Fiori Elements ist sozusagen die nächste Evolu­ti­ons­stufe der Smart Controls. Mit diesem Framework lassen sich nicht nur einzelne Views über Metadaten steuern, sondern ganze Appli­ka­tionen. Entwickler können dabei mithilfe eines Wizards eine Rahmen­ap­pli­kation erstellen und die restlichen Infor­ma­tionen für den Aufbau und die Steuerung der App über Metadaten bereit­stellen. SAP stellt dafür fünf Floor­plans zur Verfügung, mit denen erfah­rungs­gemäß ca. 80 % der Anwen­dungs­fälle für SAP-Geschäfts­an­wen­dungen abgedeckt werden. Dies bedeutet, dass Entwickler Appli­ka­tionen in einem Bruchteil der bisher benötigten Zeit standar­di­siert entwi­ckeln können. Doch nicht nur die Entwick­lungszeit wird mit SAP Fiori Elements reduziert, auch die Wartbarkeit der Appli­ka­tionen wird verbessert.

Die Einführung von SAP Fiori Elements hat das Ziel, die Entwicklung von Fiori-Apps zu verein­fachen und zu beschleu­nigen, indem es die Entwickler von den techni­schen Heraus­for­de­rungen und Usability-Themen entlastet, die bei der freien Entwicklung von Fiori-Apps auftreten können. Das Framework ist darauf ausgelegt, die Entwick­lungszeit und ‑aufwand zu reduzieren, unabhängig davon, ob man sich bereits zu den versierten SAP-Fiori-Entwicklern zählt oder nicht.

Vorteile von SAP Fiori Elements

Die Verwendung von SAP Fiori Elements bietet eine Vielzahl von Vorteilen, die die Entwicklung von Fiori-Apps revolu­tio­nieren. Hier sind einige der wichtigsten Vorteile im Überblick:

Beschleu­nigte Entwicklung und Wartbarkeit

Die Verwendung von SAP Fiori Elements reduziert nicht nur die Entwick­lungszeit, sondern verbessert auch die Wartbarkeit der Appli­ka­tionen. Entwickler können Appli­ka­tionen in einem Bruchteil der bisher benötigten Zeit standar­di­siert entwi­ckeln. Zudem ermög­licht das Framework die Generierung einer SAP Fiori-App zur Laufzeit aus einer vorhan­denen OData-API mit zusätz­lichen Metadaten. Dies führt zu sehr wenig UI-Entwicklung, da Navigation, Filterung, Bearbeitung, Speichern usw. von SAP Fiori Elements übernommen werden.

Verein­fachte Anpas­sungen und zentrale Änderungen

Mit SAP Fiori Elements gehören Diskus­sionen über Änderungen an Apps der Vergan­genheit an. Ein anderes Spalten­layout oder Anpas­sungen an OData-Entities, die in mehreren Apps verwendet werden, müssen nur noch an einer zentralen Stelle angepasst werden. Alle Apps passen sich automa­tisch an, und Änderungen am UI-Code gehören damit der Vergan­genheit an.

Konsis­tente User Experience und Design­richt­linien

Die Entwicklung von Fiori-Apps erfordert norma­ler­weise die Einhaltung von Design­richt­linien für eine durch­gängige User Experience, was einen großen Aufwand in der Vorarbeit und Reali­sierung der App bedeutet. SAP Fiori Elements erlaubt es Entwicklern, schnell und einfach Fiori-Apps für den Fachbe­reich zu entwi­ckeln, ohne an den genannten Hürden zu scheitern. Fiori-Apps werden damit in Stunden, nicht in Tagen grund­legend verfügbar. Das Framework verbindet vorde­nierte Page Types über OData-Services mit dem Backend-System und baut daraus ein UI gemäß den SAP Fiori Design-Guide­lines.

Einfache Anpassung und Analyse von Geschäfts­daten

Das Framework Fiori Elements ist speziell für die Erfassung und die Analyse von Geschäfts­daten vorge­sehen. Die SAP Fiori Apps, die sich damit erstellen lassen, rufen die Daten selbst­ständig aus den angeschlos­senen SAP-Systemen ab. Anhand der vorge­fer­tigten Templates sorgen sie für eine profes­sio­nelle Analyse, welche die wesent­lichen Inhalte optimal heraus­ar­beitet. Darüber hinaus ermög­licht Fiori Elements eine visuelle Darstellung der Daten, welche es erleichtert, sich einen Überblick über die Gesamtheit der Werte zu verschaffen. Mit Fiori Elements können die Anwender die Inhalte selbst an ihre Anfor­de­rungen anpassen, ohne die IT-Abteilung zu benötigen.

Fazit

SAP Fiori Elements bietet eine effiziente und standar­di­sierte Möglichkeit, Fiori-Apps zu entwi­ckeln, unabhängig von den techni­schen Heraus­for­de­rungen und Usability-Themen, die bei der freien Entwicklung von Fiori-Apps auftreten können. Durch die Verwendung von Metadaten und Floor­plans ermög­licht es SAP Fiori Elements, die Entwick­lungszeit zu reduzieren und die Wartbarkeit der Appli­ka­tionen zu verbessern. Entwickler können somit schnell und einfach Fiori-Apps für den Fachbe­reich entwi­ckeln, ohne an den genannten Hürden zu scheitern. Fiori-Apps werden damit in Stunden, nicht in Tagen grund­legend verfügbar. Das Framework ist eine wichtige Entwicklung im Bereich der Low-Code- und No-Code-Entwicklung und bietet Entwicklern die Möglichkeit, sich auf die Geschäfts­logik zu konzen­trieren, anstatt sich mit techni­schen Details ausein­an­der­setzen zu müssen.

Insgesamt bietet SAP Fiori Elements eine effiziente und standar­di­sierte Möglichkeit, Fiori-Apps zu entwi­ckeln, und ermög­licht es Entwicklern, sich auf die Geschäfts­logik zu konzen­trieren, anstatt sich mit techni­schen Details ausein­an­der­setzen zu müssen. Durch die Verwendung von Metadaten und Floor­plans reduziert das Framework die Entwick­lungszeit und verbessert die Wartbarkeit der Appli­ka­tionen erheblich. Es ist somit eine wichtige Entwicklung im Bereich der Low-Code- und No-Code-Entwicklung und bietet Entwicklern die Möglichkeit, schnell und einfach Fiori-Apps für den Fachbe­reich zu entwi­ckeln.

Optimieren Sie Ihre SAP Fiori Elements Anwen­dungen mit Cobicon! Unser SAP Beratungshaus bietet spezia­li­sierte Lösungen zur Entwicklung benut­zer­freund­licher und effizi­enter Fiori Inter­faces, die Ihre Geschäfts­pro­zesse unter­stützen und verbessern.