SAPUI5 App-Entwicklung in der ABAP
Transcription
SAPUI5 App-Entwicklung in der ABAP
SAPUI5 App-Entwicklung in der ABAP Workbench und Neptune Klaus Garms Geschäftsführer Neptune Software GmbH Agenda • • • • • • Einführung – Neptune Software und SAP Mobility Live-Demo: Entwicklung mit SAPUI5 und Neptune Architektur des Neptune Systems Integration in die SAP Mobility Plattform Lizenzmodell und Preise Zusammenfassung und Q&A Neptune Software - die Firma Organisation weltweit Offices & Partner Oslo – Norwegen (HQ) Hamburg – Deutschland Palo Alto – USA Singapore - Fernost 59 Software Partner in 26 Ländern Über 500.000 Enduser weltweit nutzen mit Neptune entwickelte Apps Mobile SAP Einsatzszenarien Typische Beispiele für mobile Applikationen: • • • • • • • • • • Zeit- und Spesenerfassung Mitarbeiter-Informationssysteme SAP Instandhaltung Mobile CRM-Lösungen Genehmigungsworkflows Management Reports Inventurzählungen Wareneingangserfassung Arbeitsaufträge erstellen und ändern ... Neptune für die SAP App Entwicklung, wann und warum ? Häufige Probleme bei anderen App-Entwicklungsumgebungen: Aufwendiges System Setup: • zusätzliche Server und Middleware sind zu installieren und warten • Updates auf neueste SAP Versionen als Voraussetzung Neue Programmierfähigkeiten und Ressourcen erforderlich: • Javascript, oData, HTML5, SAPUI5, jquerymobil Bestehende ABAP Anwendungen sind kaum zu nutzen! Probleme werden gelöst durch den Einsatz des Neptune Systems !! Neptune, die komplette Plattform Neptune Application Designer (NAD) SAPUI5 App Entwicklung per Drag&Drop in der ABAP Workbench. Neptune Application Management (NAM) Generierung der Apps für IOS, Android, Wiindows Phone Management der Apps über den gesamten Lebenszyklus Neptune Application Catalog (NAC) Rollenbasierter Zugang zu den in firmeneigenen Application Catalogues bereitgestellten Apps. . Entwicklung, Zuweisung, Zugangskontrolle und Installation. NEPTUNE APPLICATION DESIGNER Systemüberblick • ABAP basierendes System für die Entwicklung mobiler Apps und besserer SAP UI‘s • Effektive und kostengünstige Mobilisierung vorhandener SAP Prozesse • Ohne zusätzliche Infrastruktur und Ressourcen • Sicherheit durch die Integration in die vorhandene SAP Systemlandschaft • Schnelle und kostengünstige Entwicklung direkt aus ABAP • SAPUI5 Framework vollständig integriert • Erstellung einer typischen Mobile App in nur wenigen Tagen Neptune Application Designer – SAPUI5 Integration SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen und Vorteile : Responsive-Design-Oberfläche passt sich jeder Bildschirmgröße an. stabiles API, sehr gut zu benutzen erweiterbares UI Komponenten Model, inclusive “Tooling support” sehr performant und SAP Standard compliant inkludiert mächtiges “Theming Support” basierend auf CSS gute Ajax Funktionalitäten basiert auf “Open standards” wie OpenAjax, CSS, HTML 5 enthält die populäre jQuery library Live Demo – Entwicklung einer SAPUI5 App Live Demo – Entwicklung einer SAPUI5 App Mit der Installation der Neptune Software bekommen Sie eine komplette /NEPTUNE/DEVELOPER Role, die einen gewohnten Einstieg in das System gibt. Architektur - Neptune innerhalb des SAP Systems SAP Mobile Platform SAP Mobile Platform für erhöhte Sicherheits- und Managementanforderunegn Firewall Kommunikation per Proxy Server oder VPN über das ICF (im Standard seit SAP 4.7) Proxy SMP Server Cloud oder VPN Connector Firewall ICF SAP NetWeaver Neptune Runtime Server Neptune Application Designer Neptune ist vollständig in die ABAP Workbench integriert Neptune Technology – die Vorteile im Einsatz Technology HIGHLIGHTS: SAPUI5 (HTML5) Neptune Application Designer Skills Browser based (www.) Mobile Apps ABAP N E P T U N E Requirements Content Integration Lediglich ABAP Kenntnisse notwendig Sicherheits- und Transportsystem inkludiert Security SAP NetWeaver 4.7+ Templates Neptune & Partners Die strukturierte ABAP-Entwicklungsplattform, ein Sourcecode, Generierung aller populären Endgeräteversionen: IOs, Android, Windows … Custom Development SAP Mobile Platform & SAP Afaria T E C H N O L O G Y Unterstützung älterer Versionen bis SAP 4.7 50+ App-Vorlagen für schnelle Entwicklungen Integration in SMP, Afaria und Mocana wird standardmäßig mitgeliefert Hoch performante Offline Apps Download Data Working Offline Upload Data PDF-Viewer und Push-Notification • Inklusive PDF-Viewer zum anzeigen beliebiger PDFDokumente auf Tablet und Smart-Phone Notification Notification • Inklusive Push-Notification Funktionalität AppCache (Launch-App) für Mangagement und Sicherheit • Automatische Updates (installierte Neptune Apps werden automatisch aktualisiert für x-Tausende von Usern ohne weiteren Administrationsaufwand!) • Sicheres, benutzerfreundliches Login mit Passcodes Kundenaussagen: ABAP Entwicklungsleiter Unsere neue SD App für die Erstellung und Nachverfolgung von Verkaufsaufträgen war in wenigen Tagen einsatzbereit. Das mitgelieferte Template war eine hervorragende Basis und ermöglichte eine derart schnelle Entwicklungszeit. Unser ABAP Team hat das Neptune System durch die gewohnte ABAP Umgebung sehr schnell adaptiert und jetzt im laufenden Betrieb sind die Pflegearbeiten für die App einfach Bestandteil unserer normalen Entwicklungstätigkeiten. Die Vorteile im Überblick Mit dem Neptune System können mobile SAP Apps: • • • • • • • • • • • schnell und effizient von ihrem ABAP Team entwickelt werden für praktisch jedes Endgerät und Betriebssystem direkt integrierbar in die existierende SAP Geschäftsprozesse sicher eingesetzt werden durch die Einbettung in bestehende SAP Landschaften und mit sehr gutem TCO ohne zusätzliche Infrastruktur und Ressourcen Nutzung der SAP Authorisierungs- und Transportsystems ein Entwicklungsplattform, einsetzbar auf vielen Endgeräten Automatische Updates ohne weiteren Administrationsaufwand SAP Sicherheitssysteme werden automatisch genutzt Optimale Netzwerk Perfomance durch Neptune Optimierung Vielzahl von «Ready to use» Neptune App-Templates Endgeräteunterstützung Neptune Kunden - weltweit Denmark HCM Projektmanager Kundenaussagen • Mit unseren neuen Sammlung von HCM Apps können unsere Mitarbeiter viele Arbeiten schon unterwegs erledigen, dass spart Zeit und beschleunigt die Geschäftsprozesse in vielerlei Hinsicht • Mit Neptune und einem der mitgelieferten Template-Apps konnte die App zu einem Bruchteil der sonst üblichen Kosten und Zeiten entwickelt und bereitgestellt werden • Das SAPUI5 Interface ist inzwischen eine gewohnte und gut zu bedienende Oberfläche für alle Anwender NON-SAPUI5 Customer example: ISS Group The ISS Group was founded in Copenhagen in 1901 and has grown to become one of the world’s leading Facility Services companies. Leave request approval - App Neptune Software www.neptune-software.de Lizenzmodell und Preise Neptune Runtime Server Neptune End-User Lizenzen Basis Lizenz Für das B2E Scenario. Unbegrenzte Anzahl an Apps nutzbar. Neptune External Neptune Enterprise Für B2C/B2B Scenarien. Using Neptune in B2E/B2C/B2B scenario Unlimited number of users, devices and apps Unlimited number of users Interne SAP User. 7.500 EUR 100 EUR / User auf Anfrage 20 % yearly maintenance of net price auf Anfrage Lizenzmodell und Preise Beispiel: Enduser-Lizenzmodell Einstiegspaket mit 100 Userlizenzen Neptune Server 100 € pro User 7.500,- € 10.000,- € zzgl. 20% Wartung pro Jahr 2 Tagestraining für 3.800,zzgl. Spesen Weitere Server- und Entwicklungslizenzen – enthalten! Training und Consulting 2 Tage-Training vor Ort 4.800,- € 2 Tage Classroom-Training 1.280,- € Online Training 4 Termine jeweils 2 Std 9:30 und 15:30 inkl. Zugang zu unserem SAP Ides Trainingssystem Schulungsunterlagen Bitte stellen Sie jetzt ihre Fragen, unsere Experten stehen bereit … SAPUI5 Entwicklung mit Neptune Software Mobile Apps & Web UIs für ihre SAP Anwender • • • • Schnelle und kostengünstige Entwicklung direkt aus ABAP ohne zusätzliche Infrastruktur und Ressourcen Erstellung einer typischen Mobile App in wenigen Tagen 100% Security durch Integration in die SAP Systemlandschaft • Ein komplettes System für ihre SAP Mobile Apps !! Design Neptune Application Designer Build Manage Neptune Application Management Run Neptune Application Catalogue Webinar - Ende Danke für ihr Interesse! Weitere Infos auf unserer Homepage: www.neptune-software.de Email: [email protected]