Software für betriebliche Anwendungen ist – wie jede andere Software auch – einem steten Wandel unterworfen. Damalige Software wurde für die betrieblichen Anwendungen auf Basis eines Client-Server Paradigmas betrieben. Es war damaliger Standard, dass auf dem Client eines Nutzers auch Software wie beispielsweise ein Browser installiert war. Weiterhin existieren solche Desktop-Lösungen und werden noch zu einem Großteil genutzt. Auch mit Entwicklung des E-Business ist es selbstverständlich, dass die Software auf jeder Plattform lauffähig sein sollte. Aufgrund der stetigen Herausforderungen der technischen Entwicklung, müssen mobile Endgeräte und das mobile Internet immer zur Verfügung stehen. Bei der früheren Gestaltung und Entwicklung der mobilen Anwendungen lag der Fokus auf der Erweiterungen der bestehenden Software. Insbesondere im Außendienst sind mobile Anwendungen äußerst erwünscht und werden von mittelständischen Unternehmen längst eingesetzt. So hat auch die Entwicklung der mobilen Anwendungen stark zu genommen und spielt heute bei Smartphones und Tablet Computer immer mehr eine entscheidende Rolle bei der mobilen Nutzung des Internets. Aber auch viele Unternehmen setzen auf den Ansatz Mobile-Only und versuchen papierlos zu arbeiten.
In den folgenden Abschnitten dieser Arbeit sollen die Themen rund um SAP Fiori und SAPUI5 dargestellt werden. Dabei stehen die Architektur, die Entwicklungsumgebung, die Designphilosophie und die SAP Cloud Plattform von SAP im Vordergrund.
Inhaltsverzeichnis
1 Einleitung
1.1 Problemstellung
1.2 Zielsetzung
1.3 Vorgehensweise
2 SAPUI5
2.1 Das Unternehmen
2.2 Grundlagen
2.3 Architektur
2.4 Entwicklungsumgebung
2.5 UI Theme Designer
2.6 Layouts und Frameworks
3 SAP Fiori
3.1 Grundlagen
3.2 Infrastruktur
3.3 Applikationen
3.4 Designsprache
3.5 SAP Cloud Platform
3.6 ABAP Frontend Server
4 Schlussbetrachtung
Zielsetzung & Themen
Diese Arbeit befasst sich mit der Modernisierung der Oberflächenentwicklung in SAP-Systemen durch SAP Fiori und SAPUI5. Das primäre Ziel ist es, ein grundlegendes Verständnis für die Architektur, die Entwicklungsumgebung sowie die Designphilosophie hinter SAP Fiori zu vermitteln und aufzuzeigen, wie diese Technologien die Benutzerfreundlichkeit in Unternehmen steigern.
- Grundlagen von SAPUI5 und SAP Fiori
- Architektur und Entwicklungsumgebungen (Web IDE, Eclipse)
- Designsprache und Anwendungsprinzipien (1-1-3 Prinzip)
- Infrastruktur und Deployment-Methoden (On-premise vs. Cloud)
- Einsatzmöglichkeiten von SAP Cloud Platform
Auszug aus dem Buch
1.1 Problemstellung
Durch den zunehmend mobiler werdenden Absatzmarkt musste sich das Unternehmen SAP Gedanken darüber machen, wie sich der Kanal mit den aktuellsten UI-Technologien am besten beliefern lässt. Es stellte sich heraus, dass es SAP mit den bis dahin aktuellen UI-Technologien nicht möglich war, auf die Vielfalt der mobilen Plattformen adäquat zu reagieren. Des Weiteren nehmen die Vorgänge im SAP viel Zeit in Anspruch, wie beispielsweise der Bestellvorgang oder die Auftragserfassung im SAP. Von unterwegs aktuelle Umsätze auswerten, Arbeitszeiten verwalten und Freigaben erteilen, gestaltet sich bei SAP bis dahin nur schwierig und die Produktivität der Mitarbeiter bzw. der Anwender leidet darunter. Auch viele Anwendungen, die über die Jahre nicht weiterentwickelt wurden und bis heute im neuesten SAP ERP System vorhanden, sind weiterhin sehr komplex dargestellt, wie beispielsweise einen Auftrag anzulegen. Durch die Komplexität der über die Jahre angesammelten Anwendungen, benötigt jeder neue Mitarbeiter eine intensive Schulung und Trainingsmaßnahmen.
Zusammenfassung der Kapitel
1 Einleitung: Beschreibt den technologischen Wandel im Softwarebereich sowie die Motivation und Zielsetzung der Arbeit bezüglich der Modernisierung von SAP-Oberflächen.
2 SAPUI5: Erläutert das Unternehmen SAP, die technischen Grundlagen von SAPUI5, die Architektur, Entwicklungsumgebungen, den UI Theme Designer sowie verschiedene Layouts und Frameworks.
3 SAP Fiori: Behandelt die Grundlagen, Infrastruktur, Applikationstypen, die Designsprache sowie die Rolle der SAP Cloud Platform und des ABAP Frontend Servers.
4 Schlussbetrachtung: Führt die wichtigsten Erkenntnisse der Arbeit zusammen und gibt einen Ausblick auf die weitere Entwicklung im SAP-Umfeld.
Schlüsselwörter
SAP Fiori, SAPUI5, Oberflächenentwicklung, Benutzeroberfläche, SAP Cloud Platform, Web IDE, UX-Design, 1-1-3 Prinzip, OData, SAP ABAP, On-premise, Cloud-Infrastruktur, Anwendungsentwicklung, Mobile-Only, UI Theme Designer
Häufig gestellte Fragen
Worum geht es in dieser Arbeit grundsätzlich?
Die Arbeit behandelt die Modernisierung von SAP-Benutzeroberflächen durch den Einsatz der SAP Fiori-Designsprache und des SAPUI5-Entwicklungstoolkits.
Was sind die zentralen Themenfelder?
Die Schwerpunkte liegen auf der Entwicklung moderner, responsiver Oberflächen, der zugrunde liegenden Architektur (Frontend/Backend) und der Bereitstellung von Anwendungen über verschiedene Deployment-Modelle.
Was ist das primäre Ziel der Arbeit?
Ziel ist es, ein fundiertes Verständnis über die technische Infrastruktur von SAP Fiori und SAPUI5 zu vermitteln und aufzuzeigen, wie diese zur Effizienzsteigerung und Benutzerfreundlichkeit beitragen.
Welche wissenschaftliche Methode wird verwendet?
Die Arbeit basiert auf einer theoretischen Analyse und Darstellung der Architektur, Designprinzipien und Entwicklungswerkzeuge im SAP-Fiori-Umfeld.
Was wird im Hauptteil behandelt?
Der Hauptteil gliedert sich in die Vorstellung von SAPUI5 (Grundlagen, Tools) und SAP Fiori (Infrastruktur, Design, Cloud-Anbindung) sowie die praktische Erläuterung von Layouts und Applikationstypen.
Welche Schlüsselwörter charakterisieren die Arbeit?
Wesentliche Begriffe sind unter anderem SAP Fiori, SAPUI5, UX-Design, Cloud Platform und Oberflächenentwicklung.
Was besagt das 1-1-3 Prinzip im SAP Fiori Designkonzept?
Es besagt, dass jede Anwendung einen spezifischen Business Use Case für genau eine Benutzergruppe innerhalb von maximal drei Navigationsschritten abbilden soll.
Welche Rolle spielt die SAP Web IDE bei der Entwicklung?
Sie dient als browserbasierter Editor, der den gesamten Software-Entwicklungszyklus von der Programmierung über das Testing bis hin zum Deployment unterstützt.
- Quote paper
- Andreas Schurr (Author), Reinhold Ackermann (Author), 2019, SAP ERP. Oberflächenentwicklung mit SAP FIORI, Munich, GRIN Verlag, https://www.grin.com/document/514310