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

With SAPUI5 to modern Fiori applications

A quick overview of the technology

SAP Fiori is a design guideline released by SAP in 2013 to improve the user experience of SAP software products. Fiori is designed to provide users with an intuitive and user-friendly interface that is optimized for different devices such as desktops, tablets, and smartphones. SAP Fiori focuses on providing a modern, engaging, and simple user interface that increases user efficiency and productivity. The applications are role-based and cover various business areas, such as finance, human resources, procurement, sales, and more.

SAPUI5 is a framework developed by SAP that is used for developing Fiori applications. SAPUI5 is HTML5 with additional SAP features. With SAPUI5, developers can create engaging and interactive Fiori applications, as the framework provides a variety of features and tools to make development more efficient and effective, while enabling seamless integration with SAP systems.

What are the benefits of fiori applications

Fiori applications provide a user-friendly and clear presentation of information that is specifically tailored to user requirements. By providing an intuitive user interface and streamlining workflows, Fiori applications can increase employee productivity. This enables faster and more accurate work, which leads to an increase in work speed and quality.

As mentioned earlier, Fiori applications are designed to be intuitive, which reduces the learning curve for new users and the amount of training required by the organization. The positive user experience provided by Fiori applications also contributes to higher employee satisfaction and can be used as an argument in the competition for new professionals.

Applications can be accessed via the Fiori Launchpad, which opens in a web browser. This enables device-independent access and also offers the option of use on mobile devices. Location-independent, flexible and cross-departmental work with SAP is thus made possible. For example, all the necessary information and functions can be accessed directly via a tablet during a meeting.

Fiori applications are designed to personalize the user interface and give users access to the information and functions that are relevant to them. This role-based functionality allows users to focus on their specific tasks and do their jobs more efficiently. When a user logs in, they are presented with only those applications, features and data that are relevant to their role in the organization.

By integrating real-time data, Fiori applications can display up-to-date information about customers, orders, financials, inventory, and other business-critical areas. These real-time analytics capabilities enable users to quickly respond to changes and optimize business processes. For example, they can monitor resource utilization, manage inventory levels, and analyze sales data. This enables them to be proactive, respond to opportunities, and identify challenges early.

What challenges are companies facing?

The implementation of Fiori applications requires a suitable technical infrastructure. Companies must ensure that their systems and platforms are compatible and offer sufficient resources. This may require additional investments in hardware and software.

Fiori applications must be closely integrated with the company's existing business processes. This requires a thorough analysis of processes and potential customizations to ensure the application fits seamlessly into the workflow. It may also require retraining employees or introducing new ways of working.

Another challenge is the issue of security. Companies need to ensure that the data accessed by SAP Fiori applications is protected from unauthorized access. This requires implementing various security measures such as single sign-on (SSO), role-based access control (RBAC) and encryption. These security measures ensure that only authorized users can access data and that communication between users and the SAP system is protected.

Once the points regarding infrastructure, processes and security have been met and finalized, a suitable process model can be selected. An agile approach is of clear advantage in development, as prototypes can be created and tested at an early stage. It is important to perform comprehensive testing to ensure that Fiori applications function without errors and meet requirements. Testing can be complex, as different devices, operating systems and browsers need to be supported. Various testing procedures such as functional testing, compatibility testing, and performance testing should be performed.

Application example UI5 picking dialog

The UI5 picking dialog is an exemplary application developed with SAPUI5. This picking dialog with connection to an automated warehouse with ABAP Push Channel is a special solution tailored to the individual picking processes of a customer. This means that the application is precisely adapted to the way users work. The dialog displays only the data that is relevant for the current processing step. This keeps the user interface clear and users see only the information they need for their tasks. The ABAP push channel is used to establish real-time communication between the lower-level controller and the EWM system. This allows the two systems to communicate and exchange information in real time.

What can HPC do here?

HPC not only has an exceptionally high number of experts in the field of EWM and MFS, but can look back on a large number of satisfied customers regarding the implementation of Fiori applications. Our team includes specialized SAPUI5 experts who are able to implement customer-specific processes from the design phase to development and production deployment.  Challenges and problems that may arise during the development of Fiori applications are already known and a suitable solution approach is available. This means that interface prototypes can be made available to the customer at an early stage of the project in order to obtain feedback and derive optimizations. This benefits the customer and saves time and money.

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