29
SAPUI5 App-Entwicklung in der ABAP Workbench und Neptune Klaus Garms Geschäftsführer Neptune Software GmbH

SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

  • Upload
    dinhanh

  • View
    213

  • Download
    1

Embed Size (px)

Citation preview

Page 1: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

SAPUI5 App-Entwicklung in der

ABAP Workbench und Neptune

Klaus Garms

Geschäftsführer

Neptune Software GmbH

Page 2: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

Page 3: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Organisation weltweit

Oslo – Norwegen (HQ)

Hamburg – Deutschland

Palo Alto – USA

Singapore - Fernost

Über 500.000 Enduser weltweit

nutzen mit Neptune entwickelte Apps

59 Software Partner

in 26 Ländern

Offices & Partner

Neptune Software - die Firma

Page 4: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

• ...

Page 5: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Neptune für die SAP App Entwicklung, wann und warum ?

Probleme werden gelöst durch den Einsatz des Neptune Systems !!

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!

Page 6: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Neptune Application

Designer (NAD)

Neptune Application Management (NAM) Neptune Application

Catalog (NAC)

Neptune, die komplette Plattform

SAPUI5 App Entwicklung

per Drag&Drop

in der ABAP Workbench.

Generierung der Apps

für IOS, Android, Wiindows Phone

Management der Apps

über den gesamten Lebenszyklus

Entwicklung, Zuweisung, Zugangskontrolle und Installation.

Rollenbasierter Zugang

zu den in firmeneigenen

Application Catalogues

bereitgestellten Apps.

.

Page 7: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

• 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

Systemüberblick

NEPTUNE APPLICATION DESIGNER

Page 8: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

Integration

Neptune Application Designer – SAPUI5

Page 9: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Live Demo – Entwicklung einer SAPUI5 App

Page 10: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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.

Page 11: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Architektur - Neptune innerhalb des SAP Systems

Neptune

Application

Designer

Neptune Runtime Server

Proxy Server

oder VPN

SAP Mobile Platform für erhöhte

Sicherheits- und

Managementanforderunegn

SAP Mobile Platform

Neptune ist vollständig in

die ABAP Workbench

integriert

Kommunikation per Proxy Server

oder VPN über das ICF (im

Standard seit SAP 4.7)

SAP NetWeaver

ICF

Firewall

Firewall

SMP Cloud

Connector

Page 12: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Neptune Technology – die Vorteile im Einsatz

SAPUI5 (HTML5)

ABAP

Neptune Application Designer

Templates

Neptune & Partners

SAP NetWeaver 4.7+

Tech

no

log

yS

kil

lsR

eq

uir

em

en

tsC

on

ten

t

Custom

Development

Browser based (www.) Mobile Apps

SAP Mobile Platform

&

SAP AfariaInte

gra

tio

n

Security

N

E

P

T

U

N

E

T

E

C

H

N

O

L

O

G

Y

Die strukturierte ABAP-Entwicklungsplattform,

ein Sourcecode, Generierung aller populären

Endgeräteversionen: IOs, Android, Windows …

Lediglich ABAP Kenntnisse notwendig

Sicherheits- und Transportsystem inkludiert

Unterstützung älterer Versionen bis SAP 4.7

50+ App-Vorlagen für schnelle Entwicklungen

HIGHLIGHTS:

Integration in SMP, Afaria und Mocana wird

standardmäßig mitgeliefert

Page 13: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Hoch performante Offline Apps

Working OfflineDownload Data Upload Data

Page 14: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

PDF-Viewer und Push-Notification

• Inklusive PDF-Viewer zum anzeigen beliebiger PDF-

Dokumente auf Tablet und Smart-Phone

• Inklusive Push-Notification FunktionalitätNotification

Notification

Page 15: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

Page 16: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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.

Page 17: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

Page 18: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Endgeräteunterstützung

Page 19: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Neptune Kunden - weltweit

Denmark

Page 20: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

• 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

Kundenaussagen

HCM Projektmanager

Page 21: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

Page 22: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Neptune Software

Page 24: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

7.500 EUR

Neptune Runtime

Server

100 EUR / User

Neptune End-User

Lizenzen

auf Anfrage

Neptune External

auf Anfrage

Neptune Enterprise

Basis Lizenz Für das B2E Scenario.

Unbegrenzte Anzahl an Apps

nutzbar.

Interne SAP User.

Für B2C/B2B Scenarien.

Unlimited number of users,

devices and apps

Using Neptune in B2E/B2C/B2B

scenario

Unlimited number of users

Lizenzmodell und Preise

20 % yearly maintenance of net price

Page 25: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Lizenzmodell und Preise

Beispiel: Enduser-Lizenzmodell

Einstiegspaket mit 100 Userlizenzen

Neptune Server 7.500,- €

100 € pro User 10.000,- €

zzgl. 20% Wartung pro Jahr

2 Tagestraining für 3.800,-zzgl. Spesen

Weitere Server- und Entwicklungslizenzen – enthalten!

Page 26: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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

Page 27: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Bitte stellen Sie jetzt ihre Fragen,

unsere Experten stehen bereit …

Page 28: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

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 !!

Neptune Application Designer

Design

Neptune Application Management

Build Manage

Neptune Application Catalogue

Run

Page 29: SAPUI5 App-Entwicklung in der ABAP Workbench und …neptune-software.com/wp-content/uploads/2014/12/... · SAPUI5 ist vollständig in das Neptune System integriert, die Funktionen

Webinar - Ende

Danke für ihr Interesse!

Weitere Infos auf unserer Homepage:

www.neptune-software.de

Email: [email protected]