Short Presentation Title

SAP Mobility Strategy Update – 2012
Mark Gearhart
SAP NS2
About Me
Mark Gearhart
•
SAP Engineering and Consulting
•
A very technical guy
•
Working on ASE and SUP
•
Publishing Mobility Articles
SAP NS2
•
Based in Washington DC
•
DoD, Intel and Civilian work
•
235 employees, 140 are technical
•
Most hold TS/SCI clearances
•
www.sapns2.com
© 2012 SAP AG. All rights reserved.
2
A Brief History of SAP Mobility
Our status is all about acquisitions, partners, and resources
 Purchased Sybase (2010)
 Purchased Syclo (2012)
 Partnering with Adobe (2012)
 Partnering with Sencha (2012)
 Partnering with Appcelerator (2012)
 More to come…
© 2012 SAP AG. All rights reserved.
4
SAP Leader in Gartner Magic Quadrant
 Status after the Sybase Acquisition
 Sybase has vision
 Syclo has ability to execute
 Combined SAP & Syclo undisputed
leader
 We are in a good spot for mobility
© 2012 SAP AG. All rights reserved.
5
What are SAP Mobile Apps?
Existing SAP Mobile Applications
 Human Resources






SAP Employee Lookup
SAP Leave Request
SAP Timesheet
SAP HR Approvals
SAP Interview Assistant
SAP Manager Insight
 Customer







 Finance & Governance






SAP Travel Receipt Capture
SAP Travel Expense Approvals
SAP Payment Approvals
SAP CRC Access Approver
SAP GRC Policy Survey
SAP Shopping Cart Approvals
 Supply Chain


SAP Transport Tendering
SAP Transport Notification &
Status
 Manufacturing




SAP CRM Sales
SAP Field Service
SAP Retail Execution
SAP Sales Order Notification
SAP Material Availability
SAP Customers and Contacts
SAP Customer Financial Factsheet
SAP Order Status
SAP Customer Briefing
 Healthcare

SAP Electronic Medical Records
 Analytics & Decision Support




SAP BusinessObjects
SAP BusinessObjects Explorer
SAP Strategy Management
SAP Workflow
 Public Sector

SAP Citizen Connect
SAP EAM Work Order
SAP ERP Quality Issue
© 2012 SAP AG. All rights reserved.
7
Start with the SAP Store
•
Already over 105 mobile apps built on the SAP Mobile
Platform
•
Certified apps from partners and SAP
•
Multi Platform – BB, iOS and Android
•
Ability to search, browse and download
•
All apps depend on SUP
•
To learn more: Visit store.sap.com/mobile
© 2012 SAP AG. All rights reserved.
8
Top 5 downloads from the SAP Store
© 2012 SAP AG. All rights reserved.
9
Apps are also published to iTunes store
© 2012 SAP AG. All rights reserved.
10
Backend and Frontend Mobile App Prerequisites
SAP Payment Approvals
SAP Travel Receipt Capture
•SAP ERP 6.0 EHP4 SP02 or higher
•SAP NetWeaver Gateway Add-On IW_BEP
•Add-on: Integration to Mobile Application SAP ERP Payment Approvals
(LWMFI401 604)
•SAP Bank Communication Management (license required), and have set up
the payment approval process
•SAP ERP 6.0 SP15 or higher
•SAP NetWeaver Gateway Add-On IW_BEP
• Add-on SAP Travel Expense Approval 2.0.0 (MIVHRTRV)
•EA-HR 600 SP40 or EA-HR 602 SP19 EA-HR or 603 SP14
Min iOS 4.2
Min iOS 4.2
SAP Travel Expense Approval
•SAP ERP 6.0 SP15 or higher
•SAP NetWeaver Gateway Add-On IW_BEP
•SAP HR 6.00 SP40 or SAP HR 604 SP06
•Add-on: GBTRV002
•Add-on: SAP Travel Expense Approval 2.0.0 (GBTRV002)
Min iOS 4.2
SAP GRC Access Approver
•SAP Access Control 10.0 SP04
•SAP NetWeaver Gateway Add-On IW_BEP
•Add-on: Integration for Mobile Collections 100(LWMGRC01 100)
Min iOS 4.2
SAP Employee Lookup
•SAP ERP 6.0 SP15 or higher
•SAP NetWeaver Gateway Add-On IW_BEP
• Add-on: SAP Employee Lookup 2.0.0 (MIVHREMP)
Min iOS 4.0
SAP HR Approvals
•SAP ERP 6.0 SP15 or higher
•SAP NetWeaver Gateway Add-On IW_BEP
•Add-on SAP HR Approvals 2.0.0 (GBHCM003)
Min iOS 4.0
Blackberry
OS 5.0 or 6.0
Blackberry
OS 5.0 or 6.0
* All mobile apps require Sybase Unwired Platform 2.1 and SAP NetWeaver Gateway 2.0 SP02
© 2012 SAP AG. All rights reserved.
11
More SAP Mobile Applications
If you don’t see it, ask an SAP
employee:
•
106 Internal Apps for Employees
•
175 External Customer Facing
Apps
•
470 Playground Apps in Testing
The list is growing daily
© 2012 SAP AG. All rights reserved.
12
Who is building the Application?
© 2012 SAP AG. All rights reserved.
13
What happens when an SAP Employee gets stuck?
http://mobility-internal.sybase.com
Big: 3741 postings.
restricted to SAP employees. 1500
total members
Monitored by the Sybase Mobility
SWAT team.
150 active members (> 50 questions
in last year).
What about non-SAP employees?
© 2012 SAP AG. All rights reserved.
14
What happens when a Regular User gets stuck?
http://scn.sap.com/community/mo
bile
Bigger: 7571 postings.
??? Total members.
© 2012 SAP AG. All rights reserved.
15
Getting up to speed at http://training.sap.com
Start with Training
© 2012 SAP AG. All rights reserved.
Finish with Certification
16
More getting up to speed at www.sybase.com
© 2012 SAP AG. All rights reserved.
17
SAP Development Centers
SAP App Haus
SAP Mobile Solution Centers
http://www.sap-tv.com/video/#/7682/app-hausa-creative-workplace
http://www.sap-tv.com/video/#/7887/sapglobal-it-mobile-solutions-centers-go-global
90-day mobile development cycle
US Centers in Palo Alto and the North American
headquarters in Newtown Square, Pennsylvania
© 2012 SAP AG. All rights reserved.
18
Mobile App Partner Center
http://www.sapmobileappspartnercen
ter.com/
Any company that develops and
markets packaged apps can join:
Mobile ISVs, System Integrators,
VARs, Telcos, SAP Customer
15% Revenue Share
© 2012 SAP AG. All rights reserved.
19
SAP Integration and Certification Center (ICC)
These are the people that certify
your mobile app
http://scn.sap.com/community/icc
You get this nice logo:
© 2012 SAP AG. All rights reserved.
20
Technical Status
Sybase Unwired Platform - Introduction
© 2012 SAP AG. All rights reserved.
22
Sybase Unwired Platform - Application Types
Synchronized Apps
Sybase Unwired Platform
Backend
Connectivity
•
•
•
•
Offline & Online
Data on device
Data protection
Push
Synchronized Apps
Container Apps
Container Apps
•
•
•
© 2012 SAP AG. All rights reserved.
HTML5 UI
Cross platform
Online
23
Synchronized Applications - Examples
SAP rich mobile apps
•
•
•
•
•
Fully offline capable
Seamless offline/online functionality
Feature rich with local data storage
Highly complex applications
Areas
•
•
•
•
SAP CRM Sales
SAP Field Service
SAP Retail Execution
Military
© 2012 SAP AG. All rights reserved.
24
Mobile Application - Offline concept
Instead of requesting the data when the user want’s to see the next screen, the application
pulls the data ahead of time onto the device.
That way, the data is already on the device and the application can render the screen without
the need for an online backend connection.
This could be a cache (Online app with cache) or a synchronized DB (Synced app)!
EIS
Application
EIS Data
UI
DATA
DATA
DATA
DATA
DATA
© 2012 SAP AG. All rights reserved.
25
Hybrid Web Container - Examples
Hybrid Web Container Apps with HTML5
•
•
•
•
•
•
Fast to create and to deploy
Online
No native client coding required
Cross platform support
Security built in
HTML5 support for rich user experience
© 2012 SAP AG. All rights reserved.
26
Hybrid Web Container - Basic data transport concept
The HWC app (container) is sent together with the data to the container player.
Container with
data and
application
Back End
Integration
Sybase
Unwired Platform
Data Model
Sync Engine
© 2012 SAP AG. All rights reserved.
Browser Kit
SUP Container
Data
HTML5
Container Interp.
MSG Engine
27
Setting up an Infrastructure
Building Your Own Infrastructure
+
© 2012 SAP AG. All rights reserved.
29
Using Hosted Solutions (Announced July 30, 2012)
SAP Mobile Apps Partner
Program
Free Developer License on
AWS
Free 30 Days Trial

Complete hosted landscape
(including SUP, SAP ERP)

No local footprint

Community Supported

For learning and evaluation
purposes
© 2012 SAP AG. All rights reserved.

Starter package: 10
developer licenses for Mobile
Platform and SAP
NetWeaver

Hosted developer
environment

SDK download locally

SAP Support

Not limited in time, cloud
hosting fee only

Comprehensive technical
enablement

Community supported

GTM support and SAP Store

For productive apps
development

For productive packaged
apps development
30
SAP Services Portfolio for Mobility
Framework of modular services to ensure safe transition to the unwired enterprise
Customer entry points depending on adoption level
•
How can mobility
impact my business?
•
Where do I start?
Mobility Adoption
•
•
•
•
What are relevant
scenarios for
me?
I need to educate my
people
I need PoC before I
can start a real
project
How to realize
these scenarios?
•
I have clear mobile
strategy in place and
need to prepare for
implementation /
development
projects
Planning Service for
Enterprise Mobility
(Results in Mobile Strategy + Business
Architecture + high-level Technical
Architecture)
Evaluation Services
(Setup sandbox + knowledge transfer –
getting started)
•
Discovery Workshop for
Enterprise Mobility
Understand mobility challenges
and enablers for the business
•
•
•
I want to deploy apps
•
I need apps built and
tailored to my
specific needs
•
I have apps live
but need to
evolve
Design & Build Custom Mobile App
(Design + Development + Tailoring)
Deployment of Mobile Apps
(Deploy standard and custom mobile apps leveraging existing implementation services
and RDS)
Design & Setup Mobile
Infrastructure
(Detailed IT architecture (incl. security + sizing)
and installation of required components)
Support for Custom
Mobile Applications
AMS for Mobility
Post Go-Live
Support
Design & Setup Mobile Device and
Application Management
(Concept for MDM + setup Afaria + Operations
Design & Governance)
Sybase Unwired Platform
Afaria
SAP BO Mobile
Mobile Workflow
Platform Upgrade
Support Services
Device Change
Management
planned
© 2012 SAP AG. All rights reserved.
•
Time
31
Mobile Device Management
© 2012 SAP AG. All rights reserved.
App Provisioning &
Management
MDM
Device Security
Usage Analytics
Asset Tracking
Afaria
Data Partitioning
Integration with App
Middleware Platforms
Device Configuration
Help Desk
32
Development Tooling
Acquisition of Syclo:
SMART Comprehensive Mobile Applications Suite
 Over 600 Customers in 39
countries
 Analysts rate as Best-in-class for
Mobile EAM & Field Services
© 2012 SAP AG. All rights reserved.
34
SUP and the Mobile Analytics Kit
Mobile Analytics Kit can be used in SUP applications
• Released for Native iOS, and HTML5/JS Container
• Supports both Phone and Tablet form factors
• 5 chart types are included: Line, Bar, Stacked Bar, Pie,
Horizontal Chart
• Gesture support
•
•
Drill-down (tap to zoom), Semantic Zoom (pinch to zoom;
axes automatically drill-down to narrower data series)
I.e.: x-axis switches from year > quarter > month as user
pinches
© 2012 SAP AG. All rights reserved.
35
HWC and PhoneGap
•
•
SUP 2.1.3 HWC comes with linked with PhoneGap
libraries (PhoneGap v1.4.1)
PhoneGap gives access to native device features
inside HWC app
Application Package
HTML5
JavaScript
PhoneGap can be extended to call 3rd-party native libs
(barcode scanning, biometrics) compiled into HWC.
SUP Libs
•
PhoneGap
lib
Custom
libs
PhoneGap.js
Device APIs
Hybrid Web Container
© 2012 SAP AG. All rights reserved.
36
HWC and Sencha Touch
•
Sencha is often seen as leader with HTML5 crossplatform web development
Sencha Touch is a JS library
Can be used with HWC
HTML5
JavaScript
Sencha.js
PhoneGap
lib
Custom
libs
•
Application Package
SUP Libs
•
Device APIs
Hybrid Web Container
© 2012 SAP AG. All rights reserved.
37
HWC and Appcelerator’s Titanium
Two products; Titanium SDK and Titanium Studio
Titanium SDK is a JS library
•
HTML5
JavaScript
Titanium Studio is an Eclipse-based IDE
•
Can be used to build and deploy applications
Titanium.js
PhoneGap
lib
Custom
libs
•
Can be used with HWC
Application Package
SUP Libs
•
Device APIs
Hybrid Web Container
© 2012 SAP AG. All rights reserved.
38
Thank You!
Contact:
Mark Geahart
SAP NS2
mark.gearhart@sapns2.com