SAP UI5


SAPUI5 ist ein Framework für die Entwicklung von plattformunabhängigen, responsiven Anwendungen nach dem HTML5-Standard mit JavaScript und CSS3. Es ist die Standardtechnologie zur Umsetzung der SAP Fiori User Experience.

Die Kommunikation mit dem Backend (ABAP-Applikationsserver) erfolgt über Webservices. Es lassen sich allerdings auch beliebige andere Webservices anbinden, was völlig neue Möglichkeiten eröffnet. Zudem ist es durch diese Art der Kommunikation prinzipiell möglich, dann eine UI5-Applikation offline läuft und sich nur ab und an mit dem Backend synchronisiert.

Entwicklung von UI5-Anwendungen


Die Entwicklung von UI5-Apps erfolgt mit Hilfe einer SAP-eigenen, webbasierten Entwicklungsumgebung (WebIDE) oder über ein Plugin für Eclipse. Es steht eine Vielzahl von Demo Apps zur Verfügung, die heruntergeladen und direkt genutzt oder als Vorlage verwendet werden können. Zusätzlich gibt es Bibliotheken mit gängigen Komponenten (z.B. Button, Eingabefeld, Liste, Tabelle). Dies ermöglicht die schnelle Erstellung von Prototypen.

Daten erhält die Applikation über Webservices (z.B. OData, JSON, XML) von einem SAP Backendserver oder einem anderen API Server. OData-Services sind dabei der verbreitetste Standard. Sie können auf klassischer ABAP-Logik (Klassen, Funktionsbausteine) basieren oder auch mit Hilfe von CDS-Views und SQL direkt auf die HANA-Datenbank schauen.

Wie schon Webdynpro basiert SAPUI5 auf dem bewährten MVC-Modell (Model, View, Controller), welches die Logik der Datenverarbeitung vom Design trennt. Änderungen an Design oder Logik können getrennt voneinander und damit deutlich leichter vorgenommen werden.

UI5 Screen - Caleo

Konsumieren von UI5-Anwendungen


Eine UI5-Anwendung läuft im Browser und damit auf nahezu jedem Gerät. Beim Öffnen derselben wird die Anwendung vom Server geladen und abhängig vom benutzten Endgerät gerendert. Die Daten werden über Services geladen und zurückgeschrieben.
UI5-Apps können über ein Fiori Launchpad oder per direktem Link gestartet werden. Auch eine Einbettung in ein bestehendes Enterprise Portal oder SAP Cloud Portal sind möglich.

MEHRWERTE


  • Moderne, einheitliche User Experience
  • Anwendungen basierend auf aktuellen Web-Standards
  • Einbindung von SAP Backendsystemen sowie viele weitere Möglichkeiten

Empfehlung


SAPUI5 ist die modernste Möglichkeit Frontend-Anwendungen für SAP Systeme zu erstellen. Den Fiori-Richtlinien folgend entstehen ansprechende Apps, die sich auf mobilen wie Desktop-Endgeräten benutzen lassen und den Anwender in den Fokus rücken.

Unser Angebot


Unsere Berater und Development Teams verfügen über die Erfahrung und die Expertise, um die beschriebenen Tools optimal anzuwenden. Vom Konzeption bis hin zur Implementierung stehen wir Ihnen zu Verfügung. Wir schaffen zukunftssichere und robuste Lösungen für die Digitalisierung Ihrer Business Prozesse.

Sind Sie an weiteren Informationen oder einem fachlichen Austausch interessiert?


Dann kontaktieren Sie uns.



Ihr Ansprechpartner


Fabian Zollikofer
CALEO Consulting GmbH
Lochhamer Schlag 11
82166 Gräfelfing

  • +49 (89) 41617231
  • +49 (89) 41617239
  • info@caleo.com
  • www.caleo.com