SAPUI5-Entwicklung in der SAP Web IDE

 
Die Entwicklung von zukunftsfähigen Applikationen gewinnt in Unternehmen zunehmend an Wichtigkeit. Viele Mitarbeiter sind bereits mit Smartphones oder Tablets ausgestattet, benutzen diese jedoch nur für Telefonie oder E-Mails. Dabei können schnell und einfach komplexe Anwendungen entwickelt werden, die mit einem SAP System oder einer HANA Datenbank vernetzt sind und dadurch Ihre Arbeit erleichtern.

Mit Eclipse hat man bereits ein mächtiges Programmierwerkzeug und mit dem „UI Development Toolkit for HTML5“ lassen sich dort bereits SAPUI5 Anwendungen entwickeln. Voraussetzung hierfür sind Grundlagen in JavaScript, JSON und XML. Die Entwicklung basiert rein auf einem Code Editor, was auch ein großer Nachteil von Eclipse ist. Grafische Oberflächen oder komplexe Themen wie Routing müssen komplett ausprogrammiert werden, was dann auch die meiste Zeit in Anspruch nimmt.

Die SAP Web IDE ist webbasiert und enthält einen Layout Editor, mit dem grafische Oberflächen schnell und einfach erstellt werden können. Der Entwickler kann sich z.B. mit dem Fachbereich zusammensetzen und das Layout direkt nach dessen Wünschen anpassen. Im Nachhinein muss nur noch die Logik und die Datenbeschaffung im Backend programmiert werden.

Layout Editor
Der Layout Editor ist ähnlich aufgebaut wie der des Web Dynpro. Links findet man alle unterstützen Objekte und kann diese per Drag & Drop in seine Applikation ziehen. Auf der rechten Seite findet man alle Eigenschaften und kann Events anlegen. In Eclipse muss man sich sowohl die Objekte als auch die Eigenschaften mühsam aus den Onlinedokumentationen zusammensuchen.

Code Editor
Alle Änderungen im Layout Editor wirken sich umgehend auf den Quelltext aus. Nimmt man neue Objekte hinzu oder entfernt diese, so werden diese auch im Quelltext entsprechend angepasst.

Die Vorschau der fertigen Anwendung kann mit einem Klick angezeigt werden.

Die Vorteile der SAP Web IDE kurz zusammengefasst:

  • Einsteigerfreundlich
  • Grafische Oberfläche
  • Vereinfachtes Routing
  • Einfache Anbindung mit OData
Wie man sieht ist die SAP Web IDE als Einstieg in die SAPUI5 Entwicklung bestens geeignet.
Haben Sie schon Erfahrungen mit SAPUI5 oder der SAP Web IDE gesammelt? Wir freuen uns über einen Austausch und stehen Ihnen bei Fragen zu diesem Thema gerne zur Verfügung.

2016-02-11 BIX (c) photo67.de-097++-3
Waldemar Winter

SAP BW – Technical Consultant

 

Veröffentlicht in Uncategorized Getagged mit: , , , ,