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