Was genau ist der Unterschied zwischen SAP Fiori Elements und SAP Fiori Freestyle? Um diese Frage zu klären, müssen wir zuerst verstehen, was SAP Fiori Elements eigentlich ist.
Bei SAP Fiori Elements handelt es sich um ein Framework, das die am häufigsten verwendeten Grundrissvorlagen umfasst. Es zielt darauf ab, die Entwicklung zu beschleunigen, indem es den Frontend-Code reduziert und die Einheitlichkeit der Anwendungen gewährleistet. SAP Fiori Elements stellt viele Teile des Frontends bereit und ermöglicht eine schnelle und unkomplizierte Erstellung einer Fiori App. Ein Beispiel hierfür sind Übersichtsseiten für Analysen, die mit SAP Fiori Elements schnell und einfach erstellt werden können. Zudem können SAP Fiori Elements Anwendungen durch Erweiterungen angepasst werden, wobei dies nur bis zu einer gewissen Komplexität empfehlenswert ist.
Wozu brauchen wir dann noch die Individualentwicklung?
Die Individualentwicklung einer SAP Fiori Anwendung kommt dann zum Einsatz, wenn die SAP Fiori Element Anwendung den gewünschten Fall nicht mehr abdecken kann. Dies liegt daran, dass SAP Fiori Elements Anwendungen aufgrund der vorgegebenen Grundrissvorlagen in der Individualisierung eingeschränkt sind. Zwar können Standardanpassungen vorgenommen werden, jedoch wird es mit zunehmender Individualisierung immer schwieriger, dies mit SAP Fiori Elements umzusetzen.
Zur Verdeutlichung des stark steigenden Aufwandes einer SAP Fiori Elements Anwendung mit Erweiterungen und der Freestyle Entwicklung ist hier folgende Abbildung dargestellt. Darin ist zu erkennen, dass eine reine SAP Fiori Element Anwendung zwar erstmal weniger Aufwand darstellt, aber sobald es an die Erweiterungen geht, dieser deutlich steigt.