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]