Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Benutzeroberflächen in SAP SAP Fiori vs SAP GUI

Ähnliche Präsentationen


Präsentation zum Thema: "Benutzeroberflächen in SAP SAP Fiori vs SAP GUI"—  Präsentation transkript:

1 Benutzeroberflächen in SAP SAP Fiori vs SAP GUI
Link zum damit verbundenen Dokument: Zielgruppe: Entscheidungsträger von Firmen Fragen die beantwortet werden sollen: Welche Technologien gibt es im Bereich UI bei SAP? Schwerpunkte der einzelnen Technologien Wie soll ausgewählt werden? Welche Wahl soll getroffen werden? SAP Frontend Um sich einen Überblick über die sich im Insets befindenden Technologien im Bereich SAP zu verschaffen muss man sich folgende drei Strategien untersucht werden: SAP UX Strategie SAP UI Technology Strategie SAP UI Technology Roadmap

2 SAP UX Strategie SAP Fiori UX NEW RENEW ENABLE
3 Säulen der UX Strategie Kurz: Es wird also deutlich dass SAP in ihrer dreigeteilten UX Stratgie - New, Renew, Enable - beabsichtigt, Anforderungen sowohl für bestehende wie auch neue Applikationen, aber eben auch auf spezifische Kundenwünsche reagieren zu können. Ausführlich SAP UX Strategie Die SAP UX Strategie beinhaltet eine Vision und eine Mission. Die Vision “Provide the leading user experience for business applications” wird durch die Mission “Deliver attractive applications that make people successful at work” konkretisiert. Hierbei setzt SAP in der Umsetzung auf den dreiteiligen Ansatz: New, Renew, Enable. New besagt, dass SAP neue Consumer-Apps dem heutigen Standard der Apps wie man sie aus den GooglePlay und Apple Store kennt liefern möchte. Renew besagt, dass vorhandene Standard Applikationen welche sehr oft genutzt werden von SAP erneuert werden und ihren Kunden bereit stellen wird. Dies geschieht mit den SAP Fiori Design Prinzipien. Diese sind: role-based (rollenbasiert), responsive (responsive), simple (einfach), coherent(verständlich), delightful (angenehm). Unter rollenbasiert versteht man, dass die Applikation sich an die Bedürfnisse des Benutzers anpasst, und ihn optimal beim Erledigen seiner Aufgabe unterstützt. Unter responsive versteht man die Unterstützung von plattform- und ortunabhängigem Arbeiten. Unter einfach versteht man, dass so viel wie möglich automatisiert wird und der Benutzer Rückmeldung über seine eigene Performance bekommt. Unter verständlich wird darauf abgezielt, dass alle Applikationen denselben Richtlinien folgen. Unter angenehm wird der Anspruch des virtuellen Assistenzen, mit welchem man eine emotionale Bindung aufbauen kann vorangetrieben. Hierbei ist das Ziel dem Mitarbeiter seine Auswirkung seiner geleisteten Arbeit positiv aufzeigen. Enable besagt, der Benutzer soll in der Lage sein, seine eigenen Szenarien welche durch SAP Fiori nicht abgedeckt werden kann selbst gestalten kann. Hierfür stellt SAP verschiedene Tools zur Verfügung wie: SAP Screen Personas, Floorplan Manager, SAP River RDE, Side Panels in NWBC, UI Theme Designer… . Auf SAP Screen Personas sowie auf Floorplan Manager wird im Anschluss eingegangen. NEW RENEW ENABLE

3 SAP UX Technologien Clients Werkzeuge Technologien
Kurz: 3 Säulen auf welche SAP aufbaut. Endet alles laut jetztiger Aussage in SAP Fiori Launchpad In der oben genannten Tabelle lässt sich erkennen dass SAP derzeit weiterhin auf ein großes Spektrum an Oberflächentechnologien setzt. Die Richtung dabei ist klar erkennbar. SAP legt großen Wert darauf, eine ansprechende Benutzeroberfläche anzubieten. Zum einen indem sie den Desktopbenutzern erweiterte GUI Applikationen sowohl in der SAP GUI für Windows/JAVA/HTML wie auch mit Dynpro basierenden Frontendtechnologien. Auch SAP Screen Personas ist ein weiterer Schritt die Benutzeroberflächen zu automatisieren und mehrere Transaktionsfenster in einer Maske darzustellen. Gleichzeitig setzt SAP großen Aufwand in die Verfügbarkeit ihrer Anwendungen auf mobilen Endgeräten. Auch hier wird nicht nur auf SAP Fiori gesetzt sondern eben auch auf das hausinterne SAPUI5. Auch zum Thema Browser Support nimmt SAP in der Roadmap stellung. So werden Internet Explorer, Safari, Firefox und Google Chrome immer mit der aktuellen Version unterstützt. Ausführlich: Technologie Leistungsvermögen Nutzen geplante Innovation SAPUI5 Unternehmensspezifische Daten in ansprechende Benutzeroberflächen plattformübergreifend darstellen. Agilität und Produktivität durch das plattformübergreifende Bereitstellen Umsetzen von technischen Trends, Effektivität von Entwicklern optimieren, Transaktionen sollen über SAPUI5 abrufbar sein SAP Web IDE Tool das hilft, die SAPUI5 Apps zu verwalten (end-to-end application lifecycle) Produktivitätssteigerung, einmal entwickeln, überall deployen keine Daten vorhanden Floorplan Manager/ Web Dynpro ABAP Framework für das modellbasierte Erstellen & Abändern von Benutzeroberflächen. UI und Business Logik wird voneinander getrennt, steigert Effektivität von Entwicklern Integration mit SAPUI5, Abkoppelung von ABAP Konfigurationsengine WebClient UI Framework Moderne Benutzeroberfläche für SAP CRM Rollenbasiertes und CRM übergreifendes UI Harmonisierung und Integration mit SAP Fiori, responsive UI Entwicklung Dynpro basierende Frontendtechnologien Grafische Benutzeroberfläche für alle SAP Anwendungen auf DynPro Technologie basierend. Trennung von Benutzeroberfläche und Logik Hochleistungsfähig und kompatibel mit allen SAP NetWeaver releases. SAP Screen Personas werden weiter ausgebaut, Benutzererlebnis soll verbessert werden, Hauptsächlicher Ausbau der SAP GUI für Java SAP Screen Personas Erhöhung der Produktivität durch das personalisieren von Benutzeroberflächen Reduzierung von Schulungszeit und Erhöhung der Produktivität Responsive Design, Benutzeranalytische Daten, Fortgeschrittene Werkzeuge für Entwickler UI Theme Designer Werkzeug mit welchem Thems für alle SAP Anwendungen gestaltet werden können. Höhere Nutzerzufriedenheit und Branding Voller HANA Cloud Support, Theming Support für NWBC und SAP GUI Technologien

4 UI Integration Kurz: Die vorgestellten Technologien werden von SAP nicht nur einzeln weiterentwickelt sondern es wird auch eine mittel- bis langfristige Integration der einzelnen Technologien in Portale bzw. Launchpads vorangetrieben. Hierbei sind folgende drei Technologien in der SAP Roadmap 2014 aufgeführt. Detail: SAP NetWeaver Business Client Harmonisierter Zugang zu SAP Applikationen Beinhaltet SAPUI5, FPM/WDA und SAP GUI Applikationen sowie jeglichen webbasierten Kontent. Rollenbasierter Einstieg für Business Applikationen Als Desktop und HTML Version verfügbar Einfaches Branding mit UI theme designer Side Panel Desktop Variante: Reports, Details und Social Media Integration Produktiviät des Benutzers steigern Integration mit SAP Fiori Stand-alone Lösungen wie Leave Request (App für das Beantragen von Urlaub) Verbesserte Integration mit SAP Screen Personas Zusammenschluss von Netweaver für HTML mit SAP Fiori Launchpad Product Portfolio for Portal Bietet Desktop und Cloud Zugänge an Das Portal Portfolio bietet eine flexible Zusammenführung verschiedener Applikationen sowohl Lokal als auch aus der Cloud. SAP Enerprise Portal: Bietet gemeinesamen Zugang zu Business Applikationen, Informationen und SAP Services und Drittanbieter. SAP HANA Cloud Portal: Flexible Portallösung um attraktive Business Seiten aufzubauen, sowie plattformübergreifende lokale und cloud Szenarien auszuweiten. keine Angaben Das SAP Fiori Launchpad soll der webbasierte Zugang sein, sowohl geräteübergreifend wie auch plattformübergreifend. Kombination von SAP Portal Clients, SAP Netweaver Business Clients mit SAP Fiori Benutzererfahrung. SAP Fiori launchpad Gemäß dem einfachen und intuitiven SAP Fiori Benutzererfahrung gestaltet. Ein aggregierter Zugangspunkt mit folgenden Eigenschaften: rollenbasiert, personalisiert, echtzeit und kontextaggregierter Zugang für Business Applikationen und Analytics. Responsive, rollenbasiert, Kollaborationsmöglichkeiten und Bookmarking, app- und business object übergreifende Suche, Theming und Branding über UI theme designer vereinfachter, personalisierter Zugang bringt Produktivität und Agilität auf alle Geräte. SAP Einstiegspunkt für alle Geräte und Applikationen, Integration mit SAP Hana Marketplace, Success Factors und Ariba, Verbesserte Integration in SAP Fiori Client für Offline Funktionalität und Push Notificationen

5 SAP GUI Evolution der SAP GUI: Entwicklung deutlich erkennbar. SAP GUI orientiert sich am Status Quo (Consumer Apps): Lang: Im SAP GUI Blog wird von einer SAP GUI Familie gesprochen. “All members of the SAP GUI family have unique attributes that make them especially suited for different user environments.” Außerdem wird SAP GUI wie folgt beschrieben: “SAP GUI is SAP's universal client for accessing SAP functionality in SAP applications such as SAP ERP, SAP Business Suite (SAP CRM, SAP SCM and SAP PLM), SAP Business Intelligence and so on.” In der SAP GUI gibt es 3 Unterscheidungen: SAP GUI für Windows Die SAP GUI für Windows ist ein speziell für Windows entwickelte Benutzeroberfläche welche Integrationen zu anderen Windows Programmen auf OLE oder ActiveX Komponenten basierend zulässt. Mit Hilfe dieser Komponenten können verschiedene Windows Komponenten wie der Internet Explorer in die SAP GUI mit eingebunden werden. SAP GUI für Java Umgebungen Die JAVA SAP GUI ist als eine allgemeine plattformübergreifende Benutzeroberfläche konzipiert worden. Ein großer Vorteil dieser Implementation ist dass diese den Zugriff auf SAP Applikationen zulässt, welche auf Control Enabling basieren. Dies war davor nur für Windows Clients möglich. SAP GUI für Java gibt es auch für Windows. Es gibt jedoch auch ein paar Einschränkungen im Vergleich zu SAP GUI für Windows. So sind keine SAP SmartForms verfügbar. Außerdem gibt es Einschränkungen im "ABAP Editor Control". Details über einzelne Funktionalitäten können mit Hilfe der Transaktion SE93 geprüft werden. SAP GUI für HTML Die SAP GUI für HTML baut automatisch aus den Screen Elementen einer Transaktion eine GUI in einem Browser. Hierbei ist ein Webbrowser unumgänglich. SAP GUI für HTML ist eine Applikation welche auf dem ITS (Internet Transaction Server) läuft. Auch in der SAP GUI für HTML gibt es ein paar Einschränkungen gegenüber einer GUI. So steht keine OLE Integration zur Verfügung. Die MS Office Integration ist auf einen Viewer beschränkt und falls mehrere Sessions gleichzeitig betrieben werden sollen, dann ist für jede neue Session ein weiterer Anmeldeprozess (LogIn) erforderlich. Details über einzelne Funktionalitäten können mit Hilfe der Transaktion SE93 geprüft werden. Aber welche GUI soll entsprechend eingesetzt werden in einem Unternehmen? Hierfür müssen die Bedürfnisse der Benutzer betrachtet werden.

6 SAP Fiori Kurz: Zunächst muss unterschieden werden zwischen SAP Fiori UX und SAP Fiori Apps. So wird SAP Fiori UX als das neue User Experience (UX) Konzept von SAP vorgestellt. Neue Design Prinzipien sollen die User Experience verbessern. Hierbei steht eine plattformübergreifende User Experience welche personalisiert, responsiv und einfach ist, im Vordergrund. Fiori soll in Zukunft die Vorlage für alle SAP Anwendungen darstellen. Ausführlich: SAP Fiori Design Prinzipien. Diese sind: role-based (rollenbasiert), responsive (responsive), simple (einfach), coherent(verständlich), delightful (angenehm). Unter rollenbasiert versteht man, dass die Applikation sich an die Bedürfnisse des Benutzers anpasst, und ihn optimal beim Erledigen seiner Aufgabe unterstützt. Unter responsive versteht man die Unterstützung von plattform- und ortunabhängigem Arbeiten. Unter einfach versteht man, dass so viel wie möglich automatisiert wird und der Benutzer Rückmeldung über seine eigene Performance bekommt. Unter verständlich wird darauf abgezielt, dass alle Applikationen denselben Richtlinien folgen. Unter angenehm wird der Anspruch des virtuellen Assistenzen, mit welchem man eine emotionale Bindung aufbauen kann vorangetrieben. Hierbei ist das Ziel dem Mitarbeiter seine Auswirkung seiner geleisteten Arbeit positiv aufzeigen. Enable besagt, der Benutzer soll in der Lage sein, seine eigenen Szenarien welche durch SAP Fiori nicht abgedeckt werden kann selbst gestalten kann. Hierfür stellt SAP verschiedene Tools zur Verfügung wie: SAP Screen Personas, Floorplan Manager, SAP River RDE, Side Panels in NWBC, UI Theme Designer… .

7 SAP Fiori Apps Routineaufgaben erledigen: http://youtu.be/8N3W_yF31yI
Ausführlich: SAP Fiori Apps sollen die benutzerfreundlichkeit und mobilität der meist benutzten SAP Transaktionen erhöhen. Diesselbe App ist sowohl auf mobilen Endgeräten wie auch auf dem Desktop verfügbar und basiert auf der SAP UI5 Technologie. SAP Fiori Apps sind von unterwegs aus erreichbar und arbeiten mit einem rollenbasierten Konzept. SAP Fiori Apps können zum einen angepasst werden und zum anderen erweitert werden. Arten von Apps: Es wird zwischen drei verschiedenen Arten von Apps für Fiori unterschieden. Transactional Apps (transaktionale App) Analytical Apps (analytische App) Insight Apps (Infoblätter Apps) Diese verschiedenen Apps haben auch unterschiedliche Anforderungen an die Datenbank. Alle Apps werden über einen OData service angesprochen. So können transaktionale Apps sowohl auf relationalen Datenbanken wie auch auf SAP Hana betrieben werden. Transaktionale Apps arbeiten wie alle anderen Apps rollenspezifisch und sind aufgabenbezogen. Analytische und Factsheet Apps können nicht auf relationalen Datenbanken betrieben werden. Die analytischen Apps benötigen die HANA Operational Analytical Engine und die Infoblätter Apps benötigen die SAP Business Suite powered by HANA. Das bedeutet diese Arten von Apps können ausschließlich mit SAP HANA betrieben werden.Derzeit gibt es 471 verfügbare SAP Fiori Apps. SAP baut die Anzahl der Apps stetig aus und verbessert die vorhandenen Apps. Einsatz SAP Fiori SAP Fiori UX kann sowohl für mobile Anwedungen wie auch für Desktopanwendungen eingesetzt werden. Jede neue Anforderung des Benutzers kann über Fiori abgedeckt werden. Es stellt sich nur die Frage ob dies dann über eine Standard Fiori App statt findet, oder über eine erweiterte Fiori App. Standard Fioriapps können erweitert werden.

8 Derzeitige Zielvorgabe UX SAP
SAP Fiori launchpad Gemäß dem einfachen und intuitiven SAP Fiori Benutzererfahrung gestaltet. Ein aggregierter Zugangspunkt mit folgenden Eigenschaften: rollenbasiert, personalisiert, echtzeit und kontextaggregierter Zugang für Business Applikationen und Analytics. Responsive, rollenbasiert, Kollaborationsmöglichkeiten und Bookmarking, app- und business object übergreifende Suche, Theming und Branding über UI theme designer vereinfachter, personalisierter Zugang bringt Produktivität und Agilität auf alle Geräte. SAP Einstiegspunkt für alle Geräte und Applikationen, Integration mit SAP Hana Marketplace, Success Factors und Ariba, Verbesserte Integration in SAP Fiori Client für Offline Funktionalität und Push Notificationen

9 Use Case Programmierung eines neuen AddOn für SAP-ERP Fragestellungen:
Wird eine mobile Lösung benötigt? SAP Hana? bereits vorhanden als Fiori App? Welchen UI Ansatz würden sie verfolgen? Wann nehmen sie Fiori? Wann mach die SAP GUI doch noch Sinn? Zwei relevante Fragen bei der Auswahl: Beim Auswählen der Technologien sind folgende zwei Fragen relevant. Soll die zu entwickelnde Anwendung auch mobil tauglich sein? Wenn die neu zu programmierende Anwendung auch für mobile Zwecke eingesetzt werden soll, muss auf die Technologie von SAPUI5 gesetzt werden. Gibt es diese App schon in der SAP Library? Falls ja, dann sollte man diese App verwenden. Falls es diese App noch nicht gibt, jedoch eine sehr ähnliche, dann bietet es sich an, die Fiori App zu erweitern. Falls eine Anforderung vorliegt, welche es so noch nicht gibt, kann entsprechend entweder eine SAPUI5 Technologie oder eben eine klassische SAPGUI Erweiterung programmiert werden. Zu prüfen ist, ob für die vorliegende Fiori App SAP Hana als Voraussetzung vorliegt. Fazit Es wurden die verschiedenen UI Technologien von SAP vorgestellt. Prinzipiell muss unterschieden werden in mobile und nicht mobile Technologien. Falls es Anforderungen im mobilen Bereich gibt, ist derzeit die Technologie SAPUI5 die Lösung. Hierbei hat man den Vorteil dass es von SAP bereits viele Apps gibt welche sowohl für den mobilen Bereich wie auch für den Desktop geeignet sind. Diese sogenannten Fiori Apps können auch entsprechend auf die eigenen Bedürfnisse erweitert werden. Wenn im Bereich Desktop eine neue Anforderung besteht, sollte ebenfalls erst die bereits bestehende Fiori App Bibliothek durchsucht werden, und dann gegebenenfalls erweitert werden. Im Bereich Desktop kann auf SAP GUI auch mit der Erweiterung SAP ScreenPersonas gearbeitet werden. Hiermit hat man die Möglichkeit ein User Interface auf die Bedürfnisse des Kunden anzupassen. Abschließend ist anzumerken, dass SAP mit dem Design Ansatz SAP Fiori voll auf die mobile Technologie baut. Jedoch gibt es momentan noch keine Anzeichen, dass es Kompatibilitätsprobleme geben wird. Die Bestrebungen sind derzeit, dass die verschiedenen Systeme und Programme über Portale zusammen genutzt werden können.

10 FAQ Offene Fragen? Sicherheit Fiori Technische Voraussetzungen Fiori
Hilfestellung Fiori Fiori vs Screen Personas Kurz: Gängige Standard im Browser Voraussetzung: SAP Netweaver Application Server Solution Manager ECC Komponenten SAP Netweaver Gateway UI5 Add-on SAP Hana (analytischen/Infblätter Apps) Hilfestellung: SAP Raid Deployment Solution Ausführlich: Fiori Sicherheit Firoi setzt auf gängige Sicherheit im Web. Hierbei wird zum einen auf HTTPS Verbindungen gesetzt. Im Details sind folgende Aspekte zu berücksichtigen. Verbindung: Webbrowser zum Gateway, Gateway zum Business System, Webbrowser zur XS Engine (analytische/Infoblätter Apps). Authentifizierung: SAP Log-on Tickets Benutzername: 7bit ASCII case sensitive Autorisierung: Rollen aus ABAP user maintenance (SU01) Analytische Apps werden mit Hilfe von Authorization Assistant aus der SAP Business Suite autorisiert. Technische Voraussetzungen für SAP Fiori Folgende Voraussetzungen müssen beim Einsatz einer SAP Fiori App gegeben sein. Hierbei wird von SAP angegeben, dass zum Einsatz von SAP Fiori keine weiteren Lizenzkosten anfallen. Jedoch können Kosten zusätzlich benötigter Hardware anfallen. Hilfestellung SAP UX Adoption Service Kits for Fiori and Screen Personas sind eine Hilfestellung um bei der Entwicklung noch schneller voran zu kommen. Außerdem gibt es vorkonfigurierte “out of the box” Lösungen unter dem Stichwort SAP Rapid Deployment Solution. Auch diese Lösungen versprechen wesentlich schnellere Durchlaufzeiten von Projekteinführungen bei höherer Kundenzufriedenheit.

11 Vielen Dank Was nehmen Sie mit? Welche Folgefragestellungen haben Sie?
Anmerkung: Bilder stammen aus offizieller SAP Präsentation. Quellen hierfür:

12 SAP Fiori vs SAP Screen Personas
Was ist die Hauptpriorität in der Verbesserung der Usability? Allgemeine TA Spezialisierte TA Welche Benutzer klagen am meisten über die Usability? Alle Spezielle Gruppe Liegt der Fokus auf multi-device oder desktop? Alle Geräte Desktop Wie wichtig ist das personalisieren der Transaktionen? Minimale Änderungen Spezielles Look & Feel

13 Empfehlung Abklären was benötigt wird SAP Fiori Standard App


Herunterladen ppt "Benutzeroberflächen in SAP SAP Fiori vs SAP GUI"

Ähnliche Präsentationen


Google-Anzeigen