SlideShare a Scribd company logo
Public 
Krasimir Semerdzhiev (@evilyeti) / SAP HANA Cloud Platform 
Stanimir Ivanov / SAP HANA Cloud Platform 
DEV203 – Extend SuccessFactors using SAP HANA Cloud Platform Applications
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
2 
Public 
Disclaimer 
This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. 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. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
3 
Public 
Agenda 
What is SuccessFactors 
What is a SuccessFactors Extension 
Consumption and Delivery Models 
Demo 
References + Discussion
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
4 
Public 
Overview of SuccessFactors Extension Options HCM Suite Overview 
SuccessFactors is a Modular HCM Suite that can by deployed at your pace. You can Start anywhere based on your business need, and expand to the entire suite. 
Recruiting 
Core HR 
Onboarding 
Learning 
Succession & Development 
Performance 
& Goals 
Workforce 
Planning 
HR Analytics 
Social Collaboration 
Payroll 
Compensation 
Start Here 
Start Here 
Start Here 
Start Here 
Start Here 
Start Here 
Service Desk 
Start Here
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
5 
Public 
Custom Integrations More Expensive | More Flexibility 
Standard Integrations Less Expensive | Less Flexibility 
Prepackaged Integrations 
1 
Configure and Deploy 
APIs 
4 
Build and Deploy 
Generic Connectors 
2 
Adapt and Extend 
Reusable Custom Templates 
3 
Reuse Library Content 
Overview of SuccessFactors Extension Options From prepackaged integrations to full flexibility 
•Built and maintained by SAP 
•Designed based on deep knowledge of all applications
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
6 
Public 
What Is SuccessFactors HCM Suite Deployment Models 
Cloud 
On-Premise 
For All Employees 
For Subsidiaries 
For Headquarters
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
7 
Public 
Agenda 
What is SuccessFactors 
What is a SuccessFactors Extension 
Consumption and Delivery Models 
Demo 
References + Discussion
© 2014 SAP SE or an SAP affiliate company. All rights reserved. Public 8 
SAP Cloud Products Portfolio Extension Scenarios 
What Makes Your Company Unique? 
Example: Company Car Management 
Used by all eligible employees 
Integrated with core HR 
Enables integration with supplier back-end systems 
Example: Global Health and Safety 
Imports external healthcare data 
Shared policies, closed loop resolution/insight 
Enables collaboration to resolve problems 
Example: IT Inventory Management 
Integrates with Facility and Controlling 
Warranty and claim tracking 
Leverages business network
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
9 
Public 
What Is a SuccessFactors Extension What Are the Key Building Blocks? 
Extension front end contains content, structure, and metadata 
Front end (UI) 
Business logic 
Persistency 
Connectivity 
Extension layers 
Business logic: HANA Cloud Platform vs. available services 
Storing data: where, how and when 
Leveraging services from 3rd party systems
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
10 
Public 
What Is a SuccessFactors Extension What Are the Key Building Blocks From a Front End Perspective? 
Extension front end contains content, structure, and metadata 
Extension may aggregate data from multiple business systems 
UI artifacts packaged and delivered as part of extension bundle 
Page 
Widget 
Generated UI 
Template 
Theme 
HTML5 UI 
Metadata & configuration 
Extension application 
Tiles 
SuccessFactors 
Front end (UI) 
Business logic 
Persistency 
Connectivity
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
11 
Public 
Cloud Extension Back End What Are the Key Building Blocks from a Back-End Perspective? 
Active business logic, content, and security frame 
May leverage data from multiple business systems 
Initial database or documents content brought by deployment 
Initial configuration 
Front end (UI) 
Business logic 
Persistency 
Connectivity 
SAP HANA Cloud Platform application* 
Destinations 
Extension layers 
HTML5 UI 
Structured / unstructured storage 
OData/REST APIs 
Roles and permissions 
* Any runtime supported on SAP HANA Cloud Platform
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
12 
Public 
Cloud Extension Back End What Are the Key Building Blocks from Persistency Perspective? 
Various types of data generated by extension applications 
Storage in SAP HANA Cloud Platform vs. external storage 
Security implications of storing and transferring personal data 
Application configuration 
Configuration 
Front end (UI) 
Business logic 
Persistency 
Connectivity 
Structured storage (SAP HANA, Sybase ASE…) 
Unstructured storage (CMIS, KM, on-premise ) 
Extension layers 
* Any runtime supported on SAP HANA Cloud Platform 
Keys/certificates 
Other storage options 
SAP HANA Cloud Platform applications*
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
13 
Public 
Cloud Extension Back End What Are the Key Building Blocks from Connectivity Perspective? 
Extension application will leverage data from one or more systems 
Destinations to access external systems 
Identity, roles, and permissions propagation 
Front end (UI) 
Business logic 
Persistency 
Connectivity 
SAP Cloud solution being extended 
SAP & third-party Cloud Services 
Extension layers 
Destinations 
SAP & third-party on-premise systems 
SAP HANA Cloud connector 
ID propagation & authorization 
SAP HANA Cloud Platform applications*
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
14 
Public 
Agenda 
What is SuccessFactors 
What is a SuccessFactors Extension 
Consumption and Delivery Models 
Demo 
References + Discussion
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
15 
Public 
Understanding SAP HANA Cloud Platform Accounts 
Each account holds: 
Resources that can be consumed by apps 
Users allowed to work in the account 
Apps deployed and running in the account 
Data written by apps running in the account 
Configuration for apps running in the account 
Each account is assigned to a datacenter. 
Each account is fully isolated. 
Account 
Users 
Data 
Configuration 
Apps 
Resources 
Datacenter
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
16 
Public 
b 
Understanding SAP HANA Cloud Platform Accounts 
Applications in accounts: 
Are managed by Users 
Consume Resources 
Create / consume Data 
Consume Configuration 
Run in a defined Datacenter 
With this, customer has full control in which datacenter apps, data and configurations reside. 
Users 
Data 
Configuration 
Apps 
Resources 
Datacenter 
Runs on 
Create / Consume 
Consume 
Consume 
Provide and Manage
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
17 
Public 
Provider account (Partner) 
Multi-tenant Application 
Multi-tenant Application 
Connecting providers with consumers 
Configuration container 
Separation of concerns 
Decoupled lifecycle management 
Supports both multitenant and single-tenant applications 
Releasing Cloud Extensions to Customers Application subscriptions 
Consumer 1 account 
Consumer 2 account 
Consumer 3 account 
Consumer-specific URLs 
Extension Subscription 
Extension Subscription 
Extension Subscription 
Multi-tenant Application 
SAP HANA Cloud Platform
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
18 
Public 
Customer “A” Extension Account 
Releasing Cloud Extensions to Customers Custom Development 
Extensions are hosted in the customer extension account 
Customer extension account has specific security settings for the integration with the SAP product being extended 
Each extension has a specific connectivity (API client) to the SAP product being extended 
SAP product being extended (SuccessFactors, C4C, Ariba,…) 
API Client 2 
API Client 1 
Custom Extension 2 
Custom Extension 1 
Theming & Branding 
API Client 
Security Settings 
Trust, SSO 
SAP HANA Cloud Platform
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
19 
Public 
Provider account (Partner) 
Multi-tenant Application 
Multi-tenant Application 
Connecting providers with consumers 
Configuration container 
Separation of concerns 
Decoupled lifecycle management 
Supports both multitenant and single-tenant applications 
Releasing Cloud Extensions to Customers Application subscriptions 
Consumer 1 account 
Consumer 2 account 
Consumer 3 account 
Consumer-specific URLs 
Extension Subscription 
Extension Subscription 
Extension Subscription 
Multi-tenant Application 
SAP HANA Cloud Platform
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
20 
Public 
SAP HANA Cloud Platform 
Customer “A” Extension Account 
Releasing Cloud Extensions to Customers Custom Development by Implementation Partner 
The partner extension is hosted on the customer sub-account 
The customer extension account is subscribed for the partner extension running in the customer sub-account 
A specific API client is generated for the partner’s extension on subscription level 
Extension Subscr. 
SAP product instance being extended (SuccessFactors, C4C, Ariba,…) 
API Client 2 
Sub-Account 
API Client 1 
Partner Extension 
Custom Extension 1 
Theming & Branding 
API Client 
Security Settings 
Trust, SSO
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
21 
Public 
SAP HANA Cloud Platform 
Releasing Cloud Extensions to Customers OEM: Dedicated Single-Tenant Extension 
The partner creates a sub-account dedicated for a particular customer and hosts the extension’s instance on it 
The customer extension account is subscribed for the partner’s extension (from the dedicated sub- account) 
A specific API client is generated for the partner’s extension on subscription level 
Customer “A” Extension Account 
Extension Subscription 
SAP product being extended (SuccessFactors, C4C, Ariba,…) 
API Client 1 
Partner Account 
Sub-Account for Customer A 
Extension 
Sub-Account for Customer B 
Extension 
Theming & Branding 
API Client 
Security Settings 
Trust, SSO
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
22 
Public 
SAP HANA Cloud Platform 
Releasing Cloud Extensions to Customers OEM: Multitenant Extension 
The extension is deployed on the partner’s account 
The customer extension account is subscribed for the partner’s extension 
A specific API client is generated for the partner’s extension on subscription within the customer’s extension accounts 
Customer “A” Extension Account 
Extension Subscription 
Theming 
SAP product being extended (SuccessFactors, C4C, Ariba,…) 
API Client 1 
API Client 
Security Settings 
Trust, SSO 
Partner Account 
Customer “B” Extension Account 
Extension Subscription 
Theming 
Security Settings 
API Client 2 
Trust, SSO 
API Client 3 
Multi-Tenant Extension
Demo 
1.Extension Custom Development 
2.Consume an OEM partner extension
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
24 
Public 
Agenda 
What is SuccessFactors 
What is a SuccessFactors Extension 
Consumption Models 
Demo 
References + Discussion
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
25 
Public 
SAP d-code Virtual Hands-on Workshops and SAP d-code Online Continue your SAP d-code education after the event! 
SAP d-code Online 
Access replays of keynotes, Demo Jam, SAP d-code live interviews, select lecture sessions, and more! 
Hands-on replays 
http://sapdcode.com/online 
SAP d-code Virtual Hands-on Workshops 
Access hands-on workshops post-event 
Starting January 2015 
Complementary with your SAP d-code registration 
http://sapdcodehandson.sap.com
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
26 
Public 
Further Information 
SAP Education and Certification Opportunities 
Open SAP Course (HCP): 
•Introduction to SAP HCP (open.sap.com/course/hanacloud1-1) 
•Next Steps with SAP HCP (open.sap.com/course/hanacloud2) 
•Extending SAP Cloud Solutions with SAP HCP (https://open.sap.com/courses/hanacloud3) 
www.sap.com/education 
Watch SAP d-code Online 
www.sapcode.com/online 
SAP Public Web 
hcp.sap.com scn.sap.com/community/cloud-platform 
www.sap.com/pc/tech/cloud/software/hana-cloud-platform-as-a-service/index.html 
www.sapappsdevelopmentpartnercenter.com (Partner Information)
27 
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
Feedback 
Please complete your session evaluation for DEV203 
Thanks for attending this SAP TechEd && d-code session. 
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
27 
Public 
Contacts info: 
Krasimir Semerdzhiev (@evilyeti) and Stanimir Ivanov
©2014 SAP SE or an SAP affiliate company. All rights reserved. 
28 
Public 
© 2014 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.

More Related Content

What's hot (20)

PDF
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP PartnerEdge program for Application Development
 
PDF
SAP Hana Cloud Platform - Development Landscape Planning
Nagesh Caparthy
 
PDF
Building an SAP HANA Cloud app, a travel report (#sitFRA)
Twan van den Broek
 
PDF
SAP HANA Cloud Portal
Amir Blich
 
PDF
Tec200 15798 faulhaber_h_1
Amar Konda
 
PDF
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SAP PartnerEdge program for Application Development
 
PPTX
SAP and Startup Intro
Vitaliy Rudnytskiy
 
PPTX
Desenvolvimento JAVA orientado à SAP HANA Cloud Platform
Rui Nogueira
 
PDF
Building cool native ios enterprise apps with sap cloud platform sdk for ios
Nagesh Caparthy
 
PPTX
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform
 
PDF
Hana ui services nov2013 #sapmm
SAP Portal
 
PDF
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
SAP PartnerEdge program for Application Development
 
PDF
Next Generation Content Management in SAP NetWeaver Portal
SAP Portal
 
PDF
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud Platform
 
PDF
The SAP HANA Cloud Platform
Rui Nogueira
 
PDF
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP Portal
 
PDF
What's new in HANA SPS7 - SAP HANA UI Integration Services
SAP Portal
 
PPTX
W8/WP8 App Dev for SAP, Part 1B: Service Generation with NetWeaver Gateway Fr...
SAP PartnerEdge program for Application Development
 
PDF
Introduction to SAP Cloud Platform Integration (SCPI)
Ashish Saxena
 
PPTX
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
Abdelhalim DADOUCHE
 
SAP HANA Cloud Platform Expert Session - SAP HANA Cloud Platform Analytics
SAP PartnerEdge program for Application Development
 
SAP Hana Cloud Platform - Development Landscape Planning
Nagesh Caparthy
 
Building an SAP HANA Cloud app, a travel report (#sitFRA)
Twan van den Broek
 
SAP HANA Cloud Portal
Amir Blich
 
Tec200 15798 faulhaber_h_1
Amar Konda
 
SUSE Technical Webinar – Get started with creating Lumira CVOM extensions -- ...
SAP PartnerEdge program for Application Development
 
SAP and Startup Intro
Vitaliy Rudnytskiy
 
Desenvolvimento JAVA orientado à SAP HANA Cloud Platform
Rui Nogueira
 
Building cool native ios enterprise apps with sap cloud platform sdk for ios
Nagesh Caparthy
 
SAP Cloud Platform Integration L2 Deck 2017Q4
SAP Cloud Platform
 
Hana ui services nov2013 #sapmm
SAP Portal
 
Google Technical Webinar - Building Mashups with Google Apps and SAP, using S...
SAP PartnerEdge program for Application Development
 
Next Generation Content Management in SAP NetWeaver Portal
SAP Portal
 
SAP HANA Cloud: From Your Datacenter to the Cloud and Back
SAP HANA Cloud Platform
 
The SAP HANA Cloud Platform
Rui Nogueira
 
SAP NetWeaver Portal OnDevice - Consuming your SAP NetWeaver Portal On Mobile...
SAP Portal
 
What's new in HANA SPS7 - SAP HANA UI Integration Services
SAP Portal
 
W8/WP8 App Dev for SAP, Part 1B: Service Generation with NetWeaver Gateway Fr...
SAP PartnerEdge program for Application Development
 
Introduction to SAP Cloud Platform Integration (SCPI)
Ashish Saxena
 
SAP HANA, from development to deployment, cloud, on-premise or hybrid, a solu...
Abdelhalim DADOUCHE
 

Viewers also liked (6)

PPTX
Job search & resume
Annie1199
 
PDF
Human Capital Management Software Market Overview
Jeff Monk
 
PDF
HR Business Partnership: Do our business partners really hear us?
Oliver C. Requilman
 
PPTX
Ten Disruptions in HR Technology for 2015: Ignore At Your Peril
Josh Bersin
 
PDF
Human Capital Management Software Market Overview - 2015
Jeff Monk
 
PPTX
Everything Is Digital: Ten HR and Talent Predictions for 2020
Josh Bersin
 
Job search & resume
Annie1199
 
Human Capital Management Software Market Overview
Jeff Monk
 
HR Business Partnership: Do our business partners really hear us?
Oliver C. Requilman
 
Ten Disruptions in HR Technology for 2015: Ignore At Your Peril
Josh Bersin
 
Human Capital Management Software Market Overview - 2015
Jeff Monk
 
Everything Is Digital: Ten HR and Talent Predictions for 2020
Josh Bersin
 
Ad

Similar to SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud Platform applications (20)

PDF
SAP HANA Cloud Platform - Overview
Matthias Steiner
 
PDF
SAP HANA Cloud Portal - Overview Presentation
SAP Portal
 
PDF
SAP HANA Data Center Intelligence Overview
SAP Technology
 
PDF
SAP Cloud Strategy
Open Data Center Alliance
 
PDF
A Strategic and Technical Guide to the Most Up-to-Date SAP BI Roadmap
SAPinsider Events
 
PDF
SAP HANA SPS10- Multitenant Database Containers
SAP Technology
 
PPTX
AIN104_PresentationPresentation1234.pptx
Przemyslaw Miga
 
PDF
SAP Cloud Strategy
Finceptum Oy
 
PDF
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ssuser8bab641
 
PDF
What the FaaS
Jan Penninkhof
 
PDF
2017 sitNL Cloud Foundry Masterclass
Ted Castelijns
 
PPTX
SAP Cloud Platform SLAs and ITSM Process
SAP Cloud Platform
 
PDF
Realize the value of SAP BusinessObjects BI 4.1
SAP Analytics
 
PDF
SAP HANA SPS10- SAP DB Control Center
SAP Technology
 
PDF
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
Twan van den Broek
 
PDF
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Harsh Jegadeesan
 
PPTX
SAP Fiori Cloud Service webinar - June 10, 2016
Laurent Rieu
 
PPTX
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
Laurent Rieu
 
PDF
PSD Enablement Session "Mobile Reference Applications"
SAP PartnerEdge program for Application Development
 
PDF
The Power of Collective Insight with SAP BI
Waldemar Adams
 
SAP HANA Cloud Platform - Overview
Matthias Steiner
 
SAP HANA Cloud Portal - Overview Presentation
SAP Portal
 
SAP HANA Data Center Intelligence Overview
SAP Technology
 
SAP Cloud Strategy
Open Data Center Alliance
 
A Strategic and Technical Guide to the Most Up-to-Date SAP BI Roadmap
SAPinsider Events
 
SAP HANA SPS10- Multitenant Database Containers
SAP Technology
 
AIN104_PresentationPresentation1234.pptx
Przemyslaw Miga
 
SAP Cloud Strategy
Finceptum Oy
 
ASUG84544 - Workflow Solutions from SAP When to Use What.pdf
ssuser8bab641
 
What the FaaS
Jan Penninkhof
 
2017 sitNL Cloud Foundry Masterclass
Ted Castelijns
 
SAP Cloud Platform SLAs and ITSM Process
SAP Cloud Platform
 
Realize the value of SAP BusinessObjects BI 4.1
SAP Analytics
 
SAP HANA SPS10- SAP DB Control Center
SAP Technology
 
SAP analytics as enabler for the intelligent enterprise (Iver van de Zand)
Twan van den Broek
 
Craft and Execute your Enterprise API Strategy with SAP Cloud Platform
Harsh Jegadeesan
 
SAP Fiori Cloud Service webinar - June 10, 2016
Laurent Rieu
 
Applications Mobiles et Analytiques avec SAP HANA Cloud Platform
Laurent Rieu
 
PSD Enablement Session "Mobile Reference Applications"
SAP PartnerEdge program for Application Development
 
The Power of Collective Insight with SAP BI
Waldemar Adams
 
Ad

More from SAP HANA Cloud Platform (11)

PDF
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP HANA Cloud Platform
 
PDF
Gardener: Managed Kubernetes on Your Terms
SAP HANA Cloud Platform
 
PDF
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
SAP HANA Cloud Platform
 
PDF
Using Kubernetes to Extend Enterprise Software
SAP HANA Cloud Platform
 
PDF
Kubernetes, Istio and Knative - noteworthy practical experience
SAP HANA Cloud Platform
 
PDF
Options for running Kubernetes at scale across multiple cloud providers
SAP HANA Cloud Platform
 
PDF
OSGI in Java EE servers:Sneak peak
SAP HANA Cloud Platform
 
PDF
[BGOUG] Memory analyzer
SAP HANA Cloud Platform
 
PDF
[BGOUG] Java GC - Friend or Foe
SAP HANA Cloud Platform
 
PDF
JavaOne 2010: OSGI Migrat
SAP HANA Cloud Platform
 
PDF
Eclipse Open Source @ SAP
SAP HANA Cloud Platform
 
SAP Hack2Build hackathon - SAP Commerce Cloud & Kyma runtime
SAP HANA Cloud Platform
 
Gardener: Managed Kubernetes on Your Terms
SAP HANA Cloud Platform
 
Kyma: Extending Business systems with Kubernetes, Istio and <fill the blank>.
SAP HANA Cloud Platform
 
Using Kubernetes to Extend Enterprise Software
SAP HANA Cloud Platform
 
Kubernetes, Istio and Knative - noteworthy practical experience
SAP HANA Cloud Platform
 
Options for running Kubernetes at scale across multiple cloud providers
SAP HANA Cloud Platform
 
OSGI in Java EE servers:Sneak peak
SAP HANA Cloud Platform
 
[BGOUG] Memory analyzer
SAP HANA Cloud Platform
 
[BGOUG] Java GC - Friend or Foe
SAP HANA Cloud Platform
 
JavaOne 2010: OSGI Migrat
SAP HANA Cloud Platform
 
Eclipse Open Source @ SAP
SAP HANA Cloud Platform
 

Recently uploaded (20)

PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PDF
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
PDF
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
PPTX
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PPTX
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
Google I/O Extended 2025 Baku - all ppts
HusseinMalikMammadli
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
cloud computing vai.pptx for the project
vaibhavdobariyal79
 
TrustArc Webinar - Navigating Data Privacy in LATAM: Laws, Trends, and Compli...
TrustArc
 
Farrell_Programming Logic and Design slides_10e_ch02_PowerPoint.pptx
bashnahara11
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
The Future of Artificial Intelligence (AI)
Mukul
 
Agentic AI in Healthcare Driving the Next Wave of Digital Transformation
danielle hunter
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 

SAP D-Code/TechEd 2014|DEV203|Extending SuccessFactors using SAP HANA Cloud Platform applications

  • 1. Public Krasimir Semerdzhiev (@evilyeti) / SAP HANA Cloud Platform Stanimir Ivanov / SAP HANA Cloud Platform DEV203 – Extend SuccessFactors using SAP HANA Cloud Platform Applications
  • 2. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 2 Public Disclaimer This presentation outlines our general product direction and should not be relied on in making a purchase decision. This presentation is not subject to your license agreement or any other agreement with SAP. SAP has no obligation to pursue any course of business outlined in this presentation or to develop or release any functionality mentioned in this presentation. 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. SAP assumes no responsibility for errors or omissions in this document, except if such damages were caused by SAP intentionally or grossly negligent.
  • 3. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 3 Public Agenda What is SuccessFactors What is a SuccessFactors Extension Consumption and Delivery Models Demo References + Discussion
  • 4. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 4 Public Overview of SuccessFactors Extension Options HCM Suite Overview SuccessFactors is a Modular HCM Suite that can by deployed at your pace. You can Start anywhere based on your business need, and expand to the entire suite. Recruiting Core HR Onboarding Learning Succession & Development Performance & Goals Workforce Planning HR Analytics Social Collaboration Payroll Compensation Start Here Start Here Start Here Start Here Start Here Start Here Service Desk Start Here
  • 5. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 5 Public Custom Integrations More Expensive | More Flexibility Standard Integrations Less Expensive | Less Flexibility Prepackaged Integrations 1 Configure and Deploy APIs 4 Build and Deploy Generic Connectors 2 Adapt and Extend Reusable Custom Templates 3 Reuse Library Content Overview of SuccessFactors Extension Options From prepackaged integrations to full flexibility •Built and maintained by SAP •Designed based on deep knowledge of all applications
  • 6. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 6 Public What Is SuccessFactors HCM Suite Deployment Models Cloud On-Premise For All Employees For Subsidiaries For Headquarters
  • 7. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 7 Public Agenda What is SuccessFactors What is a SuccessFactors Extension Consumption and Delivery Models Demo References + Discussion
  • 8. © 2014 SAP SE or an SAP affiliate company. All rights reserved. Public 8 SAP Cloud Products Portfolio Extension Scenarios What Makes Your Company Unique? Example: Company Car Management Used by all eligible employees Integrated with core HR Enables integration with supplier back-end systems Example: Global Health and Safety Imports external healthcare data Shared policies, closed loop resolution/insight Enables collaboration to resolve problems Example: IT Inventory Management Integrates with Facility and Controlling Warranty and claim tracking Leverages business network
  • 9. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 9 Public What Is a SuccessFactors Extension What Are the Key Building Blocks? Extension front end contains content, structure, and metadata Front end (UI) Business logic Persistency Connectivity Extension layers Business logic: HANA Cloud Platform vs. available services Storing data: where, how and when Leveraging services from 3rd party systems
  • 10. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 10 Public What Is a SuccessFactors Extension What Are the Key Building Blocks From a Front End Perspective? Extension front end contains content, structure, and metadata Extension may aggregate data from multiple business systems UI artifacts packaged and delivered as part of extension bundle Page Widget Generated UI Template Theme HTML5 UI Metadata & configuration Extension application Tiles SuccessFactors Front end (UI) Business logic Persistency Connectivity
  • 11. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 11 Public Cloud Extension Back End What Are the Key Building Blocks from a Back-End Perspective? Active business logic, content, and security frame May leverage data from multiple business systems Initial database or documents content brought by deployment Initial configuration Front end (UI) Business logic Persistency Connectivity SAP HANA Cloud Platform application* Destinations Extension layers HTML5 UI Structured / unstructured storage OData/REST APIs Roles and permissions * Any runtime supported on SAP HANA Cloud Platform
  • 12. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 12 Public Cloud Extension Back End What Are the Key Building Blocks from Persistency Perspective? Various types of data generated by extension applications Storage in SAP HANA Cloud Platform vs. external storage Security implications of storing and transferring personal data Application configuration Configuration Front end (UI) Business logic Persistency Connectivity Structured storage (SAP HANA, Sybase ASE…) Unstructured storage (CMIS, KM, on-premise ) Extension layers * Any runtime supported on SAP HANA Cloud Platform Keys/certificates Other storage options SAP HANA Cloud Platform applications*
  • 13. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 13 Public Cloud Extension Back End What Are the Key Building Blocks from Connectivity Perspective? Extension application will leverage data from one or more systems Destinations to access external systems Identity, roles, and permissions propagation Front end (UI) Business logic Persistency Connectivity SAP Cloud solution being extended SAP & third-party Cloud Services Extension layers Destinations SAP & third-party on-premise systems SAP HANA Cloud connector ID propagation & authorization SAP HANA Cloud Platform applications*
  • 14. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 14 Public Agenda What is SuccessFactors What is a SuccessFactors Extension Consumption and Delivery Models Demo References + Discussion
  • 15. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 15 Public Understanding SAP HANA Cloud Platform Accounts Each account holds: Resources that can be consumed by apps Users allowed to work in the account Apps deployed and running in the account Data written by apps running in the account Configuration for apps running in the account Each account is assigned to a datacenter. Each account is fully isolated. Account Users Data Configuration Apps Resources Datacenter
  • 16. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 16 Public b Understanding SAP HANA Cloud Platform Accounts Applications in accounts: Are managed by Users Consume Resources Create / consume Data Consume Configuration Run in a defined Datacenter With this, customer has full control in which datacenter apps, data and configurations reside. Users Data Configuration Apps Resources Datacenter Runs on Create / Consume Consume Consume Provide and Manage
  • 17. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 17 Public Provider account (Partner) Multi-tenant Application Multi-tenant Application Connecting providers with consumers Configuration container Separation of concerns Decoupled lifecycle management Supports both multitenant and single-tenant applications Releasing Cloud Extensions to Customers Application subscriptions Consumer 1 account Consumer 2 account Consumer 3 account Consumer-specific URLs Extension Subscription Extension Subscription Extension Subscription Multi-tenant Application SAP HANA Cloud Platform
  • 18. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 18 Public Customer “A” Extension Account Releasing Cloud Extensions to Customers Custom Development Extensions are hosted in the customer extension account Customer extension account has specific security settings for the integration with the SAP product being extended Each extension has a specific connectivity (API client) to the SAP product being extended SAP product being extended (SuccessFactors, C4C, Ariba,…) API Client 2 API Client 1 Custom Extension 2 Custom Extension 1 Theming & Branding API Client Security Settings Trust, SSO SAP HANA Cloud Platform
  • 19. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 19 Public Provider account (Partner) Multi-tenant Application Multi-tenant Application Connecting providers with consumers Configuration container Separation of concerns Decoupled lifecycle management Supports both multitenant and single-tenant applications Releasing Cloud Extensions to Customers Application subscriptions Consumer 1 account Consumer 2 account Consumer 3 account Consumer-specific URLs Extension Subscription Extension Subscription Extension Subscription Multi-tenant Application SAP HANA Cloud Platform
  • 20. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 20 Public SAP HANA Cloud Platform Customer “A” Extension Account Releasing Cloud Extensions to Customers Custom Development by Implementation Partner The partner extension is hosted on the customer sub-account The customer extension account is subscribed for the partner extension running in the customer sub-account A specific API client is generated for the partner’s extension on subscription level Extension Subscr. SAP product instance being extended (SuccessFactors, C4C, Ariba,…) API Client 2 Sub-Account API Client 1 Partner Extension Custom Extension 1 Theming & Branding API Client Security Settings Trust, SSO
  • 21. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 21 Public SAP HANA Cloud Platform Releasing Cloud Extensions to Customers OEM: Dedicated Single-Tenant Extension The partner creates a sub-account dedicated for a particular customer and hosts the extension’s instance on it The customer extension account is subscribed for the partner’s extension (from the dedicated sub- account) A specific API client is generated for the partner’s extension on subscription level Customer “A” Extension Account Extension Subscription SAP product being extended (SuccessFactors, C4C, Ariba,…) API Client 1 Partner Account Sub-Account for Customer A Extension Sub-Account for Customer B Extension Theming & Branding API Client Security Settings Trust, SSO
  • 22. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 22 Public SAP HANA Cloud Platform Releasing Cloud Extensions to Customers OEM: Multitenant Extension The extension is deployed on the partner’s account The customer extension account is subscribed for the partner’s extension A specific API client is generated for the partner’s extension on subscription within the customer’s extension accounts Customer “A” Extension Account Extension Subscription Theming SAP product being extended (SuccessFactors, C4C, Ariba,…) API Client 1 API Client Security Settings Trust, SSO Partner Account Customer “B” Extension Account Extension Subscription Theming Security Settings API Client 2 Trust, SSO API Client 3 Multi-Tenant Extension
  • 23. Demo 1.Extension Custom Development 2.Consume an OEM partner extension
  • 24. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 24 Public Agenda What is SuccessFactors What is a SuccessFactors Extension Consumption Models Demo References + Discussion
  • 25. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 25 Public SAP d-code Virtual Hands-on Workshops and SAP d-code Online Continue your SAP d-code education after the event! SAP d-code Online Access replays of keynotes, Demo Jam, SAP d-code live interviews, select lecture sessions, and more! Hands-on replays http://sapdcode.com/online SAP d-code Virtual Hands-on Workshops Access hands-on workshops post-event Starting January 2015 Complementary with your SAP d-code registration http://sapdcodehandson.sap.com
  • 26. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 26 Public Further Information SAP Education and Certification Opportunities Open SAP Course (HCP): •Introduction to SAP HCP (open.sap.com/course/hanacloud1-1) •Next Steps with SAP HCP (open.sap.com/course/hanacloud2) •Extending SAP Cloud Solutions with SAP HCP (https://open.sap.com/courses/hanacloud3) www.sap.com/education Watch SAP d-code Online www.sapcode.com/online SAP Public Web hcp.sap.com scn.sap.com/community/cloud-platform www.sap.com/pc/tech/cloud/software/hana-cloud-platform-as-a-service/index.html www.sapappsdevelopmentpartnercenter.com (Partner Information)
  • 27. 27 ©2014 SAP SE or an SAP affiliate company. All rights reserved. Feedback Please complete your session evaluation for DEV203 Thanks for attending this SAP TechEd && d-code session. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 27 Public Contacts info: Krasimir Semerdzhiev (@evilyeti) and Stanimir Ivanov
  • 28. ©2014 SAP SE or an SAP affiliate company. All rights reserved. 28 Public © 2014 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.