Sorry, item "offcanvas-col1" does not exist.

Sorry, item "offcanvas-col2" does not exist.

Sorry, item "offcanvas-col3" does not exist.

Sorry, item "offcanvas-col4" does not exist.

MANNHEIM +49 621 460 84-0 | HAMBURG +49 40 207 698 50

Mit SAPUI5 zu modernen Fiori-Anwendungen

Ein schneller Überblick über die Technik

SAP Fiori ist eine Designrichtlinie, die 2013 von SAP veröffentlicht wurde, um die User Experience von SAP-Softwareprodukten zu verbessern. Fiori wurde entwickelt, um den Benutzern eine intuitive und benutzerfreundliche Oberfläche zu bieten, die für verschiedene Geräte wie Desktops, Tablets und Smartphones optimiert ist. Der Fokus von SAP Fiori liegt auf der Bereitstellung einer modernen, ansprechenden und einfachen Benutzeroberfläche, die die Effizienz und Produktivität der Anwender steigert. Die Anwendungen sind rollenbasiert und decken verschiedene Geschäftsbereiche ab, wie beispielsweise Finanzen, Personalwesen, Beschaffung, Vertrieb und vieles mehr.

SAPUI5 ist ein von der Firma SAP entwickeltes Framework, welches für die Entwicklung von Fiori-Anwendungen verwendet wird. Bei SAPUI5 handelt es sich um HTML5 mit zusätzlichen SAP-Funktionen. Mit SAPUI5 können Entwickler ansprechende und interaktive Fiori-Anwendungen erstellen, da das Framework eine Vielzahl von Funktionen und Tools bietet, um die Entwicklung effizienter und effektiver zu gestalten und gleichzeitig eine nahtlose Integration mit SAP-Systemen zu ermöglichen.

Welche Vorteile ergeben sich

durch Fiori Anwendungen für Benutzer und Unternehmen?

Fiori-Anwendungen bieten eine benutzerfreundliche und übersichtliche Darstellung von Informationen, die speziell auf die Anforderungen der Benutzer zugeschnitten sind. Durch die intuitive Benutzeroberfläche und die Optimierung der Arbeitsabläufe können Fiori-Anwendungen die Produktivität der Mitarbeiter steigern. Dadurch wird eine schnellere und präzisere Arbeit ermöglicht, was zu einer Steigerung der Arbeitsgeschwindigkeit und Qualität führt.

Wie bereits erwähnt sind Fiori-Anwendungen intuitiv gestaltet, was die Einarbeitungszeit für neue Benutzer und den Schulungsaufwand für das Unternehmen reduziert. Die positive User Experience durch Fiori-Anwendungen trägt zudem zu einer höheren Mitarbeiterzufriedenheit bei und kann als Argument im Wettbewerb um neue Fachkräfte eingesetzt werden.

Über das Fiori Launchpad, das in einem Webbrowser geöffnet wird, können die Anwendungen aufgerufen werden. Dies ermöglicht einen geräteunabhängigen Zugriff und bietet auch die Möglichkeit zur Nutzung auf mobilen Geräten. Standortunabhängiges, flexibles und abteilungsübergreifendes Arbeiten mit SAP wird dadurch ermöglicht. Beispielsweise können über ein Tablet während eines Meetings direkt alle erforderlichen Informationen und Funktionen abgerufen werden.

Fiori-Anwendungen sind darauf ausgelegt, die Benutzeroberfläche zu personalisieren und den Benutzern Zugriff auf die für sie relevanten Informationen und Funktionen zu gewähren. Diese rollenbasierte Funktionalität ermöglicht es den Benutzern, sich auf ihre spezifischen Aufgaben zu konzentrieren und ihre Arbeit effizienter zu erledigen. Wenn ein Benutzer sich anmeldet, werden ihm nur diejenigen Anwendungen, Funktionen und Daten angezeigt, die für seine Rolle in der Organisation relevant sind.

Durch die Integration von Echtzeit-Daten können Fiori-Anwendungen aktuelle Informationen über Kunden, Bestellungen, Finanzen, Lagerbestände und andere geschäftskritische Bereiche anzeigen. Diese Echtzeit-Analysemöglichkeiten ermöglichen es den Benutzern, schnell auf Veränderungen zu reagieren und Geschäftsprozesse zu optimieren. Sie können beispielsweise die Auslastung der Ressourcen überwachen, Lagerbestände verwalten und Umsatzdaten analysieren. Dadurch können sie proaktiv handeln, auf Chancen reagieren und Herausforderungen frühzeitig erkennen.

Welche Herausforderungen kommen auf die Unternehmen zu?

Die Implementierung von Fiori-Anwendungen erfordert eine geeignete technische Infrastruktur. Unternehmen müssen sicherstellen, dass ihre Systeme und Plattformen kompatibel sind und ausreichende Ressourcen bieten. Dies kann zusätzliche Investitionen in Hardware und Software erfordern.

Fiori-Anwendungen müssen eng mit den bestehenden Geschäftsprozessen des Unternehmens integriert werden. Dies erfordert eine gründliche Analyse der Prozesse und möglicher Anpassungen, um sicherzustellen, dass die Anwendung nahtlos in den Arbeitsablauf passt. Es kann auch erforderlich sein, Mitarbeiter umzuschulen oder neue Arbeitsweisen einzuführen.

Eine weitere Herausforderung ist das Thema Sicherheit. Unternehmen müssen sicherstellen, dass die Daten, auf die SAP Fiori-Anwendungen zugreifen, vor unbefugtem Zugriff geschützt sind. Dies erfordert die Implementierung verschiedener Sicherheitsmaßnahmen wie Single Sign-On (SSO), rollenbasierte Zugriffskontrolle (RBAC) und Verschlüsselung. Durch diese Sicherheitsvorkehrungen wird sichergestellt, dass nur autorisierte Benutzer auf die Daten zugreifen können und dass die Kommunikation zwischen den Benutzern und dem SAP-System geschützt ist.

Sind die Punkte hinsichtlich der Infrastruktur, Prozesse und Sicherheit erfüllt und abgeschlossen, kann ein geeignetes Vorgehensmodell gewählt werden. Eine agile Vorgehensweise ist bei der Entwicklung von klarem Vorteil, da hier frühzeitig Prototypen erstellt und getestet werden können. Es ist wichtig, umfassende Tests durchzuführen, um sicherzustellen, dass die Fiori-Anwendungen fehlerfrei funktionieren und den Anforderungen entsprechen. Das Testen kann komplex sein, da verschiedene Geräte, Betriebssysteme und Browser unterstützt werden müssen. Dabei sollten verschiedene Testverfahren wie Funktionstests, Kompatibilitätstests und Leistungstests durchgeführt werden.

Anwendungsbeispiel UI5 Kommissionierdialog

Der UI5 Kommissionierdialog ist ein exemplarisches Anwendungsbeispiel, das mit SAPUI5 entwickelt wurde. Dieser Kommissionier-Dialog mit Anbindung an ein Automatiklager mit ABAP Push Channel ist eine spezielle Lösung, die auf die individuellen Kommissionier-Prozesse eines Kunden zugeschnitten ist. Dies bedeutet, dass die Anwendung genau an die Arbeitsweise der Benutzer angepasst ist. Der Dialog zeigt nur die Daten an, die für den aktuellen Bearbeitungsschritt relevant sind. Dadurch wird die Benutzeroberfläche übersichtlich gehalten und die Benutzer sehen nur die Informationen, die sie für ihre Aufgaben benötigen. Der ABAP-Push Channel wird verwendet, um eine Echtzeitkommunikation zwischen der unterlagerten Steuerung und dem EWM-System herzustellen. Dadurch können die beiden Systeme in Echtzeit miteinander kommunizieren und Informationen austauschen.

Was kann HPC hier leisten?

Die HPC verfügt nicht nur über eine außergewöhnlich hohe Anzahl an Experten im Bereich von EWM und MFS, sondern kann auf eine Vielzahl von zufriedenen Kunden hinsichtlich der Implementierung von Fiori-Anwendungen zurückblicken. Unser Team umfasst spezialisierte SAPUI5-Experten, die in der Lage sind, kundenspezifische Prozesse von der Design-Phase über die Entwicklung bis hin zur Produktivsetzung umzusetzen.  Herausforderungen und Probleme, die bei der Entwicklung von Fiori-Anwendungen aufkommen können, sind bereits bekannt und es liegt ein geeigneter Lösungsansatz vor. Dadurch können bereits in einem frühen Projektstadium Oberflächenprototypen für den Kunden bereitgestellt werden, um Feedback zu erhalten und Optimierungen abzuleiten. Davon profitiert der Kunde und spart Zeit und Geld.

Go back

Copyright 2024 HPC Aktiengesellschaft
Settings saved
Datenschutzeinstellungen

Wir verwenden Cookies (auch von Drittanbietern), um Informationen über die Nutzung unserer Websites durch die Besucher zu sammeln. Diese Cookies helfen uns dabei, Ihnen das bestmögliche Online-Erlebnis zu bieten, unsere Websites ständig zu verbessern und Ihnen Angebote zu unterbreiten, die auf Ihre Interessen zugeschnitten sind.

Mit dem Klick auf den Button "Alle akzeptieren" erklären Sie sich mit der Verwendung von allen zustimmungspflichtigen Cookies einverstanden. Ihre Einwilligung zur Verwendung der von Ihnen ausgewählten Kategorien erteilen Sie mit dem Klick auf den Button "Auswahl akzeptieren". Für weitere Informationen über die Nutzung von Cookies klicken Sie bitte auf "Cookie-Details".

„Notwendige“ Cookies

Name: PHPSESSID

  • Typ: HTTP Cookie
  • Zweck: Erfassen der aktuellen PHP-Session (notwendig, damit das Content Management System (CMS) und Sicherheitsfunktionen korrekt funktionieren)
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Eigentümer*in*in der Website (keine Übermittlung an Drittanbieter*innen)

Name: csrf_contao_csrf_token

  • Typ: HTTP Cookie
  • Zweck: Erhöht die Sicherheit der Website gegen CSFR-Attacken (Cross Site Forgery Requests)
  • Cookie-Gültigkeit: 22 Stunden
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen)

Name: _rspkrLoadCore

  • Typ: HTTP Cookie
  • Zweck: Erhöht die Sicherheit der Website gegen CSFR-Attacken (Cross Site Forgery Requests)
  • Cookie-Gültigkeit: 22 Stunden
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen)

Name: cms_cookies_saved

(Im Einsatz, wenn die Cookie-Bar der Contao -Marketing-Suite (Extension) im Projekt genutzt wird!)

  • Typ: HTTP Cookie
  • Zweck: Speichert die Datenschutz-Einstellungen der Besucher*innen, die in der Cookie-Hinweisbox ausgewählt wurden.
  • Cookie-Gültigkeit: 7 Tage (hängt davon ab, was ihr in der Contao Marketing Suite einstellt!)
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen)

Name: cms_cookies

(Im Einsatz, wenn die Cookie-Bar der Contao -Marketing-Suite (Extension) im Projekt genutzt wird!)

  • Typ: HTTP Cookie
  • Zweck: Speichert die Datenschutz-Einstellungen der Besucher*innen, die in der Cookie-Hinweisbox ausgewählt wurden.
  • Cookie-Gültigkeit: 7 Tage (hängt davon ab, was ihr in der Contao Marketing Suite einstellt!)
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen)

Statistik-Cookies: Matomo

Name: mtm_consent

(Im Einsatz, wenn die Cookie-Bar der Contao -Marketing-Suite (Extension) im Projekt genutzt wird!)

  • Typ: HTTP Cookie
  • Zweck: Speichert, ob die Zustimmung zum Matomo-Tracking gegeben wurde.
  • Cookie-Gültigkeit: 6 Monate
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Name: _pk_testcookie

  • Typ: HTTP Cookie
  • Zweck: Prüft, ob der Browser des/r Nutzer*in Cookies speichert.
  • Cookie-Gültigkeit: wird unmittelbar wieder gelöscht
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Name: _pk_id

  • Typ: HTTP Cookie
  • Zweck: Generiert statistische Daten, wie der Nutzer die Website benutzt
  • Cookie-Gültigkeit: 6 Monate
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Cookie-Name: _pk_ref

  • Typ: HTTP Cookie
  • Zweck: Speichert, von welcher Website der Nutzer auf die aktuelle Website gekommen ist
  • Cookie-Gültigkeit: 6 Monate
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Cookie-Name: _pk_ses, _pk_cvar, _pk_hsr

  • Typ: HTTP Cookie
  • Zweck: Speichert temporär statische Daten für den aktuellen Besuch des/r Nutzer*in auf der Website
  • Cookie-Gültigkeit: 6 Monate
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Cookie-Name: matomo_ignore

  • Typ: HTTP Cookie
  • Zweck: Teilt Matomo mit, dass der/die Nutzer*in aktiv eine dauerhafte No-Tracking-Anweisung gegeben hat (z.B. via iFrame auf der Datenschutzseite)
  • Cookie-Gültigkeit: 6 Monate
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Cookie-Name: MATOMO_SESSID

  • Typ: HTTP Cookie
  • Zweck: Wenn Nutzer*innen die dauerhafte No-Tracking-Anweisung nutzen, wird kurzzeitig dieses Cookie erstellt („noone“) um CSRF-Sicherheitsprobleme (Cross Site Forgery Requests)zu verhindern.
  • Cookie-Gültigkeit: Browser-Sitzung (Session)
  • Anbieter: Eigentümer*in der Website (keine Übermittlung an Drittanbieter*innen, sofern Matomo selbst gehostet wird)

Bewertungen: kununu-Cookies

Cookie-Name: kununu

  • Typ: HTTP Cookie
  • Zweck: Wird im Zusammenhang mit der Bewertungsfunktion von kununu genutzt. Zeigt Unternehmensbewertungen, die auf Erfahrungen anderer Nutzer*innen basieren, an.
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Xing
  • Datenschutz: https://privacy.xing.com/de/datenschutzerklaerung

Cookie-Name: kununu_op

  • Typ: HTTP Cookie
  • Zweck: Wird im Zusammenhang mit der Bewertungsfunktion von kununu genutzt. Zeigt Unternehmensbewertungen, die auf Erfahrungen anderer Nutzer*innen basieren, an.
  • Cookie-Gültigkeit: 1 Jahr
  • Anbieter: Xing
  • Datenschutz: https://privacy.xing.com/de/datenschutzerklaerung

Cookie-Name: kununu_country

  • Typ: HTTP Cookie
  • Zweck: Wird im Zusammenhang mit der Bewertungsfunktion von kununu genutzt. Wertet den geografischen Standort des/der Nutzer*in aus um passende Leistungen anzuzeigen.
  • Cookie-Gültigkeit: 1 Tag
  • Anbieter: Xing
  • Datenschutz: https://privacy.xing.com/de/datenschutzerklaerung

Cookie-Name: kununu_country_ip

  • Typ: HTTP Cookie
  • Zweck: Wird im Zusammenhang mit der Bewertungsfunktion von kununu genutzt. Wertet den geografischen Standort des/der Nutzer*in aus um passende Leistungen anzuzeigen.
  • Cookie-Gültigkeit: 1 Tag
  • Anbieter: Xing
  • Datenschutz: https://privacy.xing.com/de/datenschutzerklaerung

Videos: Youtube

Name: VISITOR_INFO1_LIVE

  • Typ: HTTP Cookie
  • Zweck: Versucht, die Bandbreite der Benutzer*innen auf Seiten mit integrierten YouTube-Videos zu schätzen.
  • Cookie-Gültigkeit: 179 Tage
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: YSC

  • Typ: HTTP Cookie
  • Zweck: Registriert eine eindeutige ID, um Statistiken der Videos von Youtube, die der/die Benutzer*in gesehen hat, zu behalten.
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: yt-remote-cast-installed

  • Typ: HTTP Cookie
  • Zweck: Speichert die Einstellungen des/der Benutzer*in beim Abruf eines auf anderen Webseiten integrierten Youtube-Videos.
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: yt-remote-connected-devices

  • Typ: HTTP Cookie
  • Zweck: Speichert die Einstellungen des/der Benutzer*in beim Abruf eines auf anderen Webseiten integrierten Youtube-Videos.
  • Cookie-Gültigkeit: Persistent
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: yt-remote-device-id

  • Typ: HTTP Cookie
  • Zweck: Speichert die Einstellungen des/der Benutzer*in beim Abruf eines auf anderen Webseiten integrierten Youtube-Videos.
  • Cookie-Gültigkeit: Persistent
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: yt-remote-fast-check-period

  • Typ: HTTP Cookie
  • Zweck: Speichert die Einstellungen des/der Benutzer*in beim Abruf eines auf anderen Webseiten integrierten Youtube-Videos.
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: yt-remote-session-app

  • Typ: HTTP Cookie
  • Zweck: Speichert die Einstellungen des/der Benutzer*in beim Abruf eines auf anderen Webseiten integrierten Youtube-Videos
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: yt-remote-session-name

  • Typ: HTTP Cookie
  • Zweck: Speichert die Einstellungen des/der Benutzer*in beim Abruf eines auf anderen Webseiten integrierten Youtube-Videos
  • Cookie-Gültigkeit: Browsersitzung (Session)
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Name: GPS

  • Typ: HTTP Cookie
  • Zweck: Registriert eine eindeutige ID auf mobilen Geräten, um Tracking basierend auf dem geografischen GPS-Standort zu ermöglichen.
  • Cookie-Gültigkeit: 1 Tag
  • Anbieter: Youtube, LLC
  • Datenschutz: https://policies.google.com/privacy

Vorlesen: ReadSpeaker

Name: _rspkrLoadCore

Name: pll_language

You are using an outdated browser. The website may not be displayed correctly. Close