Welcome to this Webinar about… SAP CLOUD FOR CUSTOMER AND HANA CLOUD PLATFORM ARCHITECTURE, FLEXIBILITY, DEVELOPMENT 26 MAY 2015 Sven Feurer, Cloud for Customer Product Management, Partner Enablement Lead, SAP SE Disclaimer The information in this presentation is confidential and proprietary to SAP and may not be disclosed without the permission of SAP. This presentation is not subject to your license agreement or any other service or subscription agreement with SAP. SAP has no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation and SAP's strategy and possible future developments, products and or platforms directions and functionality are all subject to change and may be changed by SAP at any time for any reason without notice. The information on this document is not a commitment, promise or legal obligation to deliver any material, code or functionality. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement. This document is for informational purposes and may not be incorporated into a contract. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions. This presentation and SAP‘s strategy and possible future developments are subject to change and may be changed by SAP at any time for any reason without notice. This document is provided without a warranty of any kind, either express or implied, including but not limited to, the implied warranties of merchantability, fitness for a particular purpose, or non-infringement BEFORE WE START… INTRODUCTION TO SAP‘S CUSTOMER ENGAGEMENT & COMMERCE STRATEGY SAP‘S CUSTOMER ENGAGEMENT AND COMMERCE STRATEGY (CEC) OMNI-CHANNEL CUSTOMER ENGAGEMENT – ANYWHERE, ANYTIME COMPREHENSIVE CAPABILITIES @ across sales, service, marketing and commerce EMAIL CALL CENTER MARKETPLACE DIGITAL GOODS INTERNET OF THINGS SOCIAL CONTENT CENTER DIFFERENTIATE with mobile user experience, predictive analytics and industries MOBILE POS LEAPFROG with omni-channel customer engagement MARKETING CHANNELS WEB CONSISTENT, END-TO-END USER EXPERIENCE ACROSS CHANNELS & DEVICES WITH ‘FIORI’ DESIGN INDUSTRIES SALES SERVICE MARKETING COMMERCE SOCIAL & PREDICTIVE ANALYTICS SAP HANA CLOUD/CUSTOMER ENGAGEMENT PLATFORM SAP‘S CUSTOMER ENGAGEMENT AND COMMERCE STRATEGY (CEC) OUR ROADMAP: FOCUS AREAS OF INVESTMENT 1. INNOVATE IN CLOUD Across Sales, Service, Marketing, Commerce, Social & Mobile @ EMAIL CALL CENTER MARKETPLACE DIGITAL GOODS 2. LEVERAGE ON-PREMISE With hybrid solutions, private cloud, and end-to-end integration INTERNET OF THINGS SOCIAL 3. TURN INSIGHT INTO ACTION CONTENT CENTER MOBILE POS With predictive analytics powered by HANA MARKETING CHANNELS WEB CONSISTENT, END-TO-END USER EXPERIENCE ACROSS CHANNELS & DEVICES WITH ‘FIORI’ DESIGN 4. COVER ALL TOUCH POINTS & CHANNELS To engage with customers the way they want to INDUSTRIES SALES SERVICE MARKETING COMMERCE SOCIAL & PREDICTIVE ANALYTICS SAP HANA CLOUD / CUSTOMER ENGAGEMENT PLATFORM SAP CLOUD FOR CUSTOMER COMPREHENSIVE CEC SOLUTION PORTFOLIO BUILT FOR THE CLOUD SAP Cloud for Sales with Marketing SAP Cloud for Service & Portal SAP Cloud for Social Engagement Customer Insight Key Characteristics: • Modern and consistent user interface (Fiori) • Predictive analytics and collaboration features • Fully mobile-enabled (online and offline) • Real-time based on SAP‘s HANA Cloud Platform • Prepackaged integration with SAP ERP / CRM • Secure, scalable and future-proof architecture REACTIONS FROM ANALYSTS AND CUSTOMERS “SAP Cloud for Sales, by being a smart second-mover, has jumped over first-generation SaaS sales solutions, such as Salesforce.com …because SAP originally designed and built Cloud for Sales with social, mobile, and analytics in mind.” Evan Quinn, EMA Research January 2014 “SAP Cloud for Sales is a comprehensive sales application and has been designed with a mobile-first approach.” Forrester CRM, Market Overview: Enterprise SFA Solutions, December 2014 “Replaced Salesforce.com with SAP Cloud for Sales and had 83% user adoption on day one. Bas van Amerom, Global Information Manager for Sales, AkzoNobel, September 2014 1. ARCHITECTURE In the Centre of the SAP‘s Cloud Strategy: SAP Cloud for Customer SAP JAM – PEOPLE-TO-PEOPLE COLLABORATION MANAGED CLOUD SAP Business Suite on HEC CLOUD SUITES SAP Business Warehouse on HEC from SAP or PARTNERS MARKETPLACE SAP LINE OF BUSINESS CLOUD APPLICATIONS PARTNER/ ISV APPS ERP PEOPLE CUSTOMER MONEY SUPPLIER ARIBA BUSINESS NETWORK – BUSINESS-TO-BUSINESS COLLABORATION SAP HANA CLOUD PLATFORM Application Development | Integration | Database and Analytics | Foundation © 2015 SAP AG or an SAP affiliate company. All rights reserved. HANA CLOUD APPS Solution Architecture of SAP Cloud for Customer Protected Core but open for Innovations on the Platform OS … … Customer Content (Key User and End User Tools) Partner Content (SDK Enhancements, ABSL Script) (ABAP, HANA XS) SAP Public Solution Model (PSM) for Service, Social, Sales DB/ Platf. C4C APPLICATION CORE TENANTS Standard Edition for SAP Cloud for Customer Private Edition for SAP Cloud for Customer (>1000 User) SAP Cloud for Sales SAP Cloud for Service SAP Cloud for Social SAP Standard Application Content SAP Standard Application Content SAP Standard Application Content SAP Platform Content for BC, Fine-Tuning, Administration, etc. SAP HANA as In-Memory Database Suse Linux with Xen Virtualization © 2015 SAP SE or an SAP affiliate company. All rights reserved. 10 SAP Cloud for Customer Platform Architecture of SAP Cloud for Customer SAP Cloud for Sales SAP Cloud for Service SAP Cloud for Social Engage-ment Cloud Portal Cloud Development on Java EE Cloud Integration SAP Cloud for Customer Platform Cloud Development on HANA XS SAP HANA CLOUD PLATFORM Foundation and HANA DB Services SAP Cloud for Customer (C4C) runs on top of SAP HANA Cloud Platform (HCP). Besides the own Platform for Admin Tools C4C offers overall HCP Services as „Application Bundles“ to customers. Support Customer Portal -specific Extension SAP (e.g. ext. Business Portal) Suite and others 2. FLEXIBILITY OVERVIEW CONCEPT AND KEY USER TOOLS Flexibility to adapt as your company’s needs change Tools and Roles reflected in an overall Governance Personalize your workplace Configure & Adapt without coding Extend & customize with the SAP Cloud Applications Studio Sales Representative Sales Operations IT Department or Partner SAP Cloud for Customer Flexibility Spectrum Field of Action for IT and Partners Key User’s Tasks and Responsibility Custom Field Custom Extensions Processes Data Model Extensions CollaboAnalytics Extended Own ration Status & Additional Custom Custom Forms Custom Fields DocumenActions Business reports 3rd Party Jam Output Objects Settings tation & FAQ Further Integration Forms Usage Workflow Deployment Own Process Interactive and Rules Help Center Models screens Integration Forms Partial Individual Business Data Learning Scope Task TerminoMashup’s Integration EXTENSION Center Management logy UI Adaptations Personalization Business Configuration Text Verticalization Rules Management INTEGRATION Translation Screen Layout Additional Tab ADAPTATION CONFIGURATION UI & Portal Mashups Interactive Forms SAP Cloud for Customer Core Mobile UI Alternative User Interface A2X Collaborative Processes Biz Events DEVELOPMENT Composite Apps Scope, Configure and Implement the Solution Central Business Configuration Configure best practices through business questions and guidance Use an engineered setup that makes implementation predictable Reconfigure when business needs change 3. DEVELOPMENT a) SAP Cloud Applications Studio (SDK) SAP Cloud for Customer runs on the HANA Cloud Platform • SAP Cloud for Customer natively enables customizations and integrations via SDK and open APIs SAP Cloud for Customer KUTs & open APIs SAP HANA Cloud Platform • Customers and partners can leverage HANA Cloud Platform to build next generation extension apps Extension Apps SDK SAP HANA AppServices www Integration Portal Analytics Collaboration Security Mobile SAP HANA DBServices Transactions Analytics Streaming Predictive Spatial Text Mining Develop the „Last Mile“ in SAP Cloud for Customer End-to-end Development Environment embedded 5. SAP Cloud Applications Studio – Software Development Kit (SDK) Solution Extensions: Integrated SAP Cloud Applications Studio development environment based on Microsoft Visual Studio Access the Cloud for Customer Core via the Public Solution Model (PSM) layer End-to-end software lifecycle management Modification-free Multi-tenant Multi-device De-coupled lifecycle Scalable Easy to integrate Reuse of key user tools e.g. field extensibility and reports builder Enhanced developer productivity through wizards Introducing the Public Solution Model What is it and how can you use it? The Public Solution Model (PSM) is the released Business content for C4C and other Cloud Applications which can be used within SAP Cloud Applications Studio. The content types which are published are e.g. Business Objects, Business Configuration Objects, Data Types, Form Message Types, Object Value Selectors, Embedded Components, UI Inports / Outports, Public UI Anchors and Business Adaptation Catalogue (BAC) entries. Use Cases Business Objects (BO) Extend Standard BOs Build new BOs with links to SAP BOs and based on global data types User Interface (UI) Navigate from/to UIs (e.g. mashups) Extend User Interfaces through Public Anchors Build new UIs on SAP BOs and partner BOs Business Configuration Integrate partner BC structures into SAP BAC Analytics Define new reports on analytical views Define new analytical views on SAP BOs Forms Build new forms on form message types Build new form message types on SAP BOs Business Task Management Define new tasks for BOs Processes Process chain browser provides end-to-end process visibility adopting to Business Configuration Process integration / enterprise services Integrate components via services Generate new A2X services for standard BOs Develop new services based on BOs and data types SAP Cloud Applications Studio Development Examples Business Objects User Interfaces Web Services Reports & Dashboards Pattern-based Business Scripting Language Approval, Email & Notifications For Smartphones, Tablets, Desktops Business Configuration Provider, Consumer SOAP / REST Mass Data Runs Forms, Excel Up/Download SAP Cloud Applications Studio Development Examples Integration & Reuse of SAP Public Objects Extension Fields for SAP Public Objects Extension Logic for SAP Public Objects UI Flexibility for SAP Public Objects Translation Open XLIFF Standard Key User Environment Development Environment Patterns Wizards 1 Web-Based Based on MS Visual Studio 2 Debugging Tracing 3 LifeCycle Management SAP Cloud Applications Studio Software Lifecycle 5. Characteristics: a) Customer-specific Solutions: Customer Prod.Tenant Customer Test Tenant* Down- & Upload Develop Extension *Alternatively Customer Development Tenant Configur e & Use • All development artifacts reside in the customer landscape (own namespace) • Intellectual property typically belongs to the customer Characteristics: Partner Tenant Down- & Upload Template 100% customer-specific End-to-End Solution b) Solution Templates: Develop • Customer A Test Tenant Customer A Prod.Tenant Customer B Test Tenant Customer B Prod.Tenant Customer … Test Tenant Customer … Prod.Tenant • Solution can be “prepared” as solution template • Development is done in the partner namespace • IP belongs to the partner • The remaining x% of the scope can be developed as customerspec. solution 3. Development b) SAP HANA Cloud Platform SAP Cloud for Customer runs on the HANA Cloud Platform • SAP Cloud for Customer natively enables customizations and integrations via SDK and open APIs SAP Cloud for Customer KUTs & open APIs • Customers and partners can leverage HANA Cloud Platform tools to build next generation extension apps Extension Apps SDK SAP HANA Cloud Platform SAP HANA AppServices www Integration Portal Analytics Collaboration Security Mobile SAP HANA DBServices Transactions Analytics Streaming Predictive Spatial Text Mining SAP’s Cloud Application Extensions Strategy for Partners SAP HANA Cloud Platform is the center piece of SAP’s application extension strategy in the cloud SAP is committed to bring rich applications extensions on the SAP HANA Cloud Platform SAP is dedicated to build, enable and nurture a healthy and thriving application extensions ecosystem on the SAP HANA Cloud Platform SAP encourages partners to take advantage of this opportunity to extend their business in the cloud What SAP HANA Cloud Platform Can Do for You Extend existing applications and build new ones on top of the SAP HANA platform in the cloud Build Extend Extend New Cloud Apps Cloud Apps On-Premise Apps Integration Showcase: Account & Contact Data Maintenance SAP Cloud for Customer SAP HANA Cloud J2EE Application Scenario Overview Accessing multiple Customers online self-services like Contact Data Maintenance Interacting with the customer‘s request Respective Sales / Service Representative by approving / rejecting contact data changes Integration Showcase: Account & Contact Data Maintenance SAP Cloud for Customer SAP HANA Cloud J2EE Application Process Flow 2 1 Read contact data 3 Change contact data Query Account data Update single contact Read single Contact Request change for single contact Account and contacts Account and contact management 4 Approval workflow Sales Rep receives workflow Sales Rep approves / rejects requested changes Update single contact master data Receive notification 6 Receive notification that the contact changes have been approved or rejected 5 ERP (optional) Automatically replicate updated contact to SAP ERP system Integration Showcase: Account & Contact Data Maintenance SAP Cloud for Customer SAP HANA Cloud J2EE Application Summary Custom-developed externalfacing portal application which is tightly connected to the SAP Cloud for Customer system Standard SAP Cloud for Customer solution with some minor enhancements implemented in SAP Cloud Applications Studio SAP UI 5 Business Logic without persistency SOAP Web service Consumption SAP Cloud Application Studio enhancements: custom business object, approval logic, UIs and web service provisioning SAP Cloud for Customer SAP HANA Cloud Platform Reference Customers Insight Selling Suite offers extended Configure-Price-Quote functions for C4C Integrates with the C4C sales scenarios and SAP ERP for product configuration and pricing Robust e-Commerce sites for the sale of Jaguar Land Rover merchandise, with a focus on user experience Responsive design across smart phone, tablet and desktop devices Reconciliation of inconsistent human capital management (HCM) data Seamless integration with on premise and SuccessFactors cloud systems Assure accuracy and confidence of core HCM data, especially given company transformation, in order to make talent-driven business decisions SuccessFactors Extension Order management call center application for Danone South Africa Delivered under budget and the development process much faster than expected. User friendly mobile congress app to support the annual VNSG congress for 1500+ attendees Single application for multiple platforms, including Android, iOS, web 4. CLOUD DEVELOPMENT PARTNER PROGRAM AND FURTHER INFORMATION SAP Cloud for Customer Administrator & Key User Tools Administrator Guide Business Configuration Service and Social Settings Define Solution Scope Communication Channels Implementation Project and Activity Tasks Social Media Setup, SLA Setup General Settings CTI Integration and Live Activity Pane Portal Adaptation (Support/Partner Portal) Organizationsl Management Define Business Roles Sales and Marketing Settings User and Access Management / Restrictions Configuring Leads, Opps, Quotes Integration, Comm. Arrangements, WebDAV Sales Target Planning Workflows Business Task Management Terretory Management, Price Lists Retail Execution Campaign and E-Mail Templates Notifications and Approcal Processes More information: https://help.sap.com/cloud4customer Administrator Guide SAP Cloud for Customer in SAP Service Marketplace Integration Guides More information: https://service.sap.com/cloud4customer Join us on SCN: C4C Community More information: http://scn.sap.com/community/cloud-for-customer SAP Cloud Applications Studio Developer Guides and Community Cloud Applications Studio Landing Page Tutorials & How-To‘s: http://www.sap.com/cloudapplicationsstudio https://www.youtube.com/playlist?list=PLlv98 Yv1vqFsqBCDWG0MNn_GmmlpnXioz SDK Documentation http://help.sap.com/studio_cloud?current=sdk SAP Community Network http://scn.sap.com/community/cloud http://scn.sap.com/community/businessbydesign/studio SAP Press http://www.sap-press.de/2461 SAP Cloud for Customer Training Curriculum for Key Users and Developers C4C10: SAP C4C Project Implementation • Goals: Equip project team members to configure and implement C4C • Duration: 4 Days • Audience: Project managers, application consultants, key users https://training.sap.com C4C30: SAP Cloud Applications Studio • Goals: Empower development teams on SDK for C4C application extensions • Duration: 4 Days • Audience: Technical consultants, developers C4C50: SAP C4C Integration with On-premise SAP Solutions • Goals: Enable technical consultants to configure and implement C4C integration scenarios with SAP ERP and SAP CRM on-premise applications • Duration: 4 Days • Audience: Integration developers, BASIS administrators, application and technical consultants Trainings in 2015: http://scn.sap.com/community/cloud-for-customer/blog/2015/01/08/c4c-training-schedule-q1-2015 Please provide us your feedback via https://my304777.crm.ondemand.com (User: SAPCloudPartner / Password: Welcome1) Feel free to connect with me at: https://www.linkedin.com/in/svenfeurer sven.feurer@sap.com THANK YOU CUSTOMER REFERENCES “Nespresso maintains a direct dialogue with our consumers and Club Members. Worldwide they interact with us through an array of consumer contact points. SAP Cloud for Sales allows us to focus on delivering the ultimate coffee experience to our consumers.” Jean-Marc Duvoisin, CEO, Nestlé Nespresso SA DIGITAL TRANSFORMATION WITH A CLEAR FOCUS ON THE CUSTOMER JOURNEY & EXPERIENCE OBJECTIVE Equip sales teams to engage with new customers and penetrate new markets while managing increasing customer and buying process complexity. SOLUTION BENEFITS SAP Cloud for Sales Retail Execution hybris B2C Commerce More effective activity planning and visit execution with the ability to take orders and execute trials on the spot. Better lead, account, and pipeline management. “It's really about transparency – understanding where we win, where we lose, and why. With SAP Cloud for Sales we can gather that information and understand the markets even better, so we can be more innovative, engaging, and responsive to our customers' needs.” MIGRATION FROM SALESFORCE.COM TO SAP HANA CLOUD PLATFORM AND CLOUD FOR SALES Bas van Amerom, Global Info Mgr for Sales, AkzoNobel OBJECTIVE Easily identify sales opportunities and have the insight into all customer activity in order for sales to be relevant and responsive. SOLUTION SAP Cloud for Sales (migration from salesforce) BENEFITS Integrated sales platform with backoffice integration provides complete customer and wins transparency and easy to use, mobile interface provides everything sales needs on the road. “SAP Cloud for Sales allows our sales force to have a global reach with client data at their finger tips anywhere, anytime. We are able to service our clients better and SAP helps us simplify a very complicated business” LONG TIME SAP CRM CUSTOMER GOES MOBILE WITH SAP CLOUD FOR SALES Lew Reed, VP Sales Operations, Bentley OBJECTIVE Manage the entire sales cycles from account contact management to activities, leads and opportunity management for all our sales globally. SOLUTION SAP Cloud for Sales SAP CRM BENEFITS Rolling out to 450 Users. Complete customer insight and end-to-end visibility into lead to cash service process. With collaboration, powerful analytics and mobileenabled, sales has everything they need at their fingertips. ROLL-OUT OF SAP CLOUD FOR SALES TO 1100 USERS GLOBALLY OBJECTIVE Centralize sales process with price management, increase customer retention, and complete business reporting. SOLUTION SAP Cloud for Sales, SAP ERP BENEFITS Integrated sales platform with ERP integration provides complete customer and sales transparency with easy to use, mobile interface provides everything sales. SAP CLOUD FOR SALES: FROM START TO FINISH IN 8 WEEKS OBJECTIVE Sales pipeline management with leads and Opportunity management, Mobile access including IPad, IPhone and Android devices, and integration with ERP SOLUTION SAP Cloud for Sales BENEFITS Rolling out to 1200 Users. Complete sales management with mobile-enabled, sales has everything they need at their fingertips. SAP CLOUD FOR SALES: FROM START TO FINISH IN 8 WEEKS OBJECTIVE Leverage insight with SAP ERP through the ease of use and power of Cloud for Sales SOLUTION SAP Cloud for Sales BENEFITS Enhance sales productivity and effectiveness, provide management transparency into business and leverage insights from ERP ENHANCED CLIENT RELATIONSHIP MANAGEMENT THROUGH SEAMLESS INTEGRATION OBJECTIVE Connecting 60,000 worldwide sales with immediate access to client information enables exceptional service anytime, anywhere. SOLUTION SAP Cloud for Sales BENEFITS Efficient and optimized campaign-to-cash processes enabled through seamless systems integration to ERP and other systems. © 2015 SAP SE or an SAP affiliate company. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP SE or an SAP affiliate company. SAP and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP SE (or an SAP affiliate company) in Germany and other countries. Please see http://global12.sap.com/corporate-en/legal/copyright/index.epx for additional trademark information and notices. Some software products marketed by SAP SE and its distributors contain proprietary software components of other software vendors. National product specifications may vary. These materials are provided by SAP SE or an SAP affiliate company for informational purposes only, without representation or warranty of any kind, and SAP SE or its affiliated companies shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP SE or SAP affiliate company products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty. In particular, SAP SE or its affiliated companies have no obligation to pursue any course of business outlined in this document or any related presentation, or to develop or release any functionality mentioned therein. This document, or any related presentation, and SAP SE’s or its affiliated companies’ strategy and possible future developments, products, and/or platform directions and functionality are all subject to change and may be changed by SAP SE or its affiliated companies at any time for any reason without notice. The information in this document is not a commitment, promise, or legal obligation to deliver any material, code, or functionality. All forward-looking statements are subject to various risks and uncertainties that could cause actual results to differ materially from expectations. Readers are cautioned not to place undue reliance on these forward-looking statements, which speak only as of their dates, and they should not be relied upon in making purchasing decisions.