your sap onpremise data in successfactors - considerations

39
Your OnPremise Data in the Cloud – SF integration Chris Paine, SAP Mentor, Chief HR Geek @ Discovery Consulting Find me on Twitter: @wombling

Upload: chris-paine

Post on 27-Jan-2017

5.901 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Your SAP OnPremise Data in SuccessFactors - considerations

Your OnPremise Data in the Cloud – SF integration

Chris Paine, SAP Mentor, Chief HR Geek @ Discovery Consulting

Find me on Twitter: @wombling

Page 2: Your SAP OnPremise Data in SuccessFactors - considerations

Cloud – a new reality

“Within 3 years HR will be in the cloud.”Mike Ettling at SuccessConnect 2015 in Las Vegas

Photo credit: @Fieldglass Twitter account

Page 3: Your SAP OnPremise Data in SuccessFactors - considerations

Who am I?

• Chris Paine• SAP Mentor• 17+ years of SAP HCM consulting

experience• Chief HR Geek @ Discovery Consulting

• @wombling • Blog: www.wombling.com

Page 4: Your SAP OnPremise Data in SuccessFactors - considerations

What I’ll Cover

• Brief recap on Cloud & SAP HANA Cloud PlatformOverview

• Why should you – and shouldn’t you extend?Why

• Some decisions you’ll need to make, Cloud ConnectorInfrastructure

• Run through what’s required to build out an extensionTypical Scenario

• How to find out more and where to go from hereNext Steps

Questions

Key Points to Take Home

Page 5: Your SAP OnPremise Data in SuccessFactors - considerations

Cloud and extensions – What are we talking about?

Page 6: Your SAP OnPremise Data in SuccessFactors - considerations

SaaS

XSJS

Runtimes / Programming Models

Application Services

Database Services

UX Identity Mgmt. SSO

Portal Analytics

API Mgmt.

Mobile Collaboration

On StorePlanning Spatial

Predictive Streaming

Text HA / DR Smart Data

Other DBs, Hadoop

Integration

Multi_DB

Tiering

Graph

Cloud Connector Integration Gateway Doc. Mgmt

( SAP HANA Cloud Platform )

Powered by SAP HANA

NEW APPS EXTENSION INTEGRATION

Iaas Open Stack

SAP | Partners

Managed Cloud

Business Suite

Business Warehouse

Other SAP Applications Customer

Engagement & Commerce

Finance

Procurement

HR

PaaS

SAP’s as-a-Service

Page 7: Your SAP OnPremise Data in SuccessFactors - considerations

HCP is the place where you can store and execute the code to allow you to:

Query data from external

systems

Access SuccessFactor

s user roles

“Pretend” to users that they are still within

SuccessFactors

Have a secure channel back to your On Prem

systems.

What is HCP?

Page 8: Your SAP OnPremise Data in SuccessFactors - considerations

Meta Data Framework (MDF)

Rapid development

(No code)Rule processing Automatic API

provision

To be adopted across all

SuccessFactors modules

(eventually)

Upgrade safe

Reusable within other standard

SuccessFactors configuration

What is MDF?

Page 9: Your SAP OnPremise Data in SuccessFactors - considerations

Before the “tech dive” – Should we jump?

Issue identified

Need to access in standard screen?

“Just” additional

data?

HCP Extension

MDFThink again

Yes

No

No

Yes

No Can we use

MDF?

Yes

Unstructured data

No

Yes

Page 10: Your SAP OnPremise Data in SuccessFactors - considerations

SAP HANA Cloud Integration (Process

Integration)

Cloud based

Process, transform, route messages from

on system to another

Single point for managing all cloud system

integration

SAP HANA Cloud Integration (Data Services)

Installed on premise

Allows connection to HCI PI & also

directly to SuccessFactors

SAP HANA Cloud Integration

(OData Provisioning)

Cloud based

Uses HANA Cloud

Connector to provide

SSO’able access to OnPrem Gateway services

Talking of integration - What is this HCI thing?

Page 11: Your SAP OnPremise Data in SuccessFactors - considerations

So we’re going to build an extension using On Prem data

Page 12: Your SAP OnPremise Data in SuccessFactors - considerations

SAP HANA Cloud Connector

Page 13: Your SAP OnPremise Data in SuccessFactors - considerations

• Own customer account• Build and maintain

code• Manage application

lifecycle• Good for skilled

internal teams and simple requirements

• Bad for managing upgrade impacts

Option 1 DIY:

HCP Accounts structures

Page 14: Your SAP OnPremise Data in SuccessFactors - considerations

• Own customer account

• Partner Sub-account• They or you manage

application lifecycle• Good for allowing

partners access, but not to everything

Option 2 Outsourced Dev & Mgmt:

HCP Accounts structures

Page 15: Your SAP OnPremise Data in SuccessFactors - considerations

• Partner manages compute & storage needs

• Customer sub-account with partner

• They manage application lifecycle

• Good for custom app with partner managing all aspects

• Bad for maintaining anything yourself

Option 3 Outsource

d Dev, Mgmt &

infra-structure

HCP Accounts structures

Page 16: Your SAP OnPremise Data in SuccessFactors - considerations

• Partner manages compute & storage needs

• Same codebase for multiple customers (SaaS)

• Partner manages application lifecycle

• Good for common problems not solved by SuccessFactors solution

• Bad for company specific requirements

Option 4: Multitenant subscriptio

n application

HCP Accounts structures

Page 17: Your SAP OnPremise Data in SuccessFactors - considerations

We have a special ESS service that we’ve used for year in SAP. It allows us to request VIP access passes to concerts that we help organise.

Employees can request a certain number of passes depending on the profits that their division is making.

In the existing solution the calculation of allowed numbers and tracking is automatic.

Business Need (Example)

Page 18: Your SAP OnPremise Data in SuccessFactors - considerations

Simplest case:

Now to build it

HCI PI or alternative (using HCI

data service, etc)

Data in SAP ECC we

need access to

HCI Data Services

or equivalent

Load data into MDF

Page 19: Your SAP OnPremise Data in SuccessFactors - considerations

HCI Data Services

or equivalent

Simplest case:

Now to build it

Data in SAP ECC we

need access to

HCI PI or alternative (using HCI

data service, etc)

Load data into MDF

Build integration flow

Build MDF objects & screens

Page 20: Your SAP OnPremise Data in SuccessFactors - considerations

Oh! Forgot one little thing – and we produce a PDF file from SAP that has all the details on it which the employee can then print out and bring to the venue.

Business Need - More details!(Example)

Page 21: Your SAP OnPremise Data in SuccessFactors - considerations

SAP HANA

Cloud Connector

SSO

Next Simplest case:

Now to build it

SAP HANA Cloud

Platform HTML5

Application

View and access in – looks like

SuccessFactors

Data in SAP ECC we

need access to

SAP HANA Cloud

Portal – consumes

SF theming

Page 22: Your SAP OnPremise Data in SuccessFactors - considerations

SSOSAP HANA

Cloud Connector

Next Simplest case:

Now to build it

Data in SAP ECC we

need access to

SAP HANA Cloud

Platform HTML5

Application

View and access in – looks like

SuccessFactors

SAP HANA Cloud

Portal – consumes

SF themingBuild RFC’s or Gateway Services

UI5 (or other) HTML & js code deployed

Create portal site, link in HCP app

Create tile, nav link to HANA Cloud Portal site

Page 23: Your SAP OnPremise Data in SuccessFactors - considerations

Oh, when the employee is at the concert, we encourage them to take photos and upload them later.

We like to ensure that it is our staff that are going to the concerts and not on-selling the tickets.

Oh and one more thing

Photo credit: Craig Powers – featuring himself and Jarret PazahanickAt SuccessConnect 2015

Page 24: Your SAP OnPremise Data in SuccessFactors - considerations

One more thing:

SSOSAP

HANA

Cloud Connector

Data in SAP ECC we

need access to

SAP HANA Cloud

Platform HTML5

Application

View and access in – looks like

SuccessFactors

SAP HANA Cloud

Portal – consumes

SF theming

HCP Unstructured

storage

Page 25: Your SAP OnPremise Data in SuccessFactors - considerations

SSOSAP

HANA

Cloud Connector

One more thing:

Data in SAP ECC we

need access to

SAP HANA Cloud

Platform HTML5

Application

View and access in – looks like

SuccessFactors

SAP HANA Cloud

Portal – consumes

SF theming

HCP Unstructured

storage

Build RFC’s or Gateway Services

Java application with HTML (UI5 or other) frontend deployed

Create portal site, link in HCP app

Create tile, nav link to HANA Cloud Portal site

Use HCP services to store / access photos

Page 26: Your SAP OnPremise Data in SuccessFactors - considerations

We’d love to be able to do all of this functionality on a mobile phone, as often our staff are out and about and want this particular functionality when they are not at their PC.

Since SuccessFactors is all in the cloud, any chance you could make this accessible via a mobile app?

Oh and while I’ve got you in the room...

Page 27: Your SAP OnPremise Data in SuccessFactors - considerations

SSOSAP

HANA

Cloud Connector

One more thing:

Data in SAP ECC we

need access to

SAP HANA Cloud

Platform HTML5

Application

View and access in – looks like

SuccessFactors

SAP HANA Cloud

Portal – consumes

SF theming

HCP Unstructured

storage

OAuth, API Management &

Mobile Services

Page 28: Your SAP OnPremise Data in SuccessFactors - considerations

SSOSAP

HANA

Cloud Connector

One more thing:

Data in SAP ECC we

need access to

SAP HANA Cloud

Platform HTML5

Application

View and access in – looks like

SuccessFactors

SAP HANA Cloud

Portal – consumes

SF theming

HCP Unstructured

storage

OAuth, API Management &

Mobile Services

Build RFC’s or Gateway Services

Create portal site, link in HCP app

Create tile, nav link to HANA Cloud Portal site

Use HCP services to store / access photos

Use HCP services to Authenticate, mange access and build/deploy apps

Java application with HTML (UI5 or other) frontend deployed

Page 29: Your SAP OnPremise Data in SuccessFactors - considerations

That’s complex enough... But we don’t build in Production?

Meme Sources: Memegenerator.net

Page 30: Your SAP OnPremise Data in SuccessFactors - considerations

Lifecycle management (Minimum Viable)

JenkinsGitHub

HCP Test account – 1 lite compute

HCP Prod account – 2

suitably sized computes + 1

lite

Developer Machine

Page 31: Your SAP OnPremise Data in SuccessFactors - considerations

Your local SuccessFactors rep!

Me!

The internet...

Where to find out more...

Page 32: Your SAP OnPremise Data in SuccessFactors - considerations

It’s not just your company that’s thinking of extensions as the solution

Blurry Cam shot – sorry, client confidential details

Page 33: Your SAP OnPremise Data in SuccessFactors - considerations

Available for trial, for FREE, today! (trial data centre in Europe )

Page 34: Your SAP OnPremise Data in SuccessFactors - considerations

• 10 user limit,• 120Mb of structured storage (Non HANA),• Limited Cloud Portal• 10Gb Structured Storage• 10Gb Bandwidth• Fiori Launchpad• WebIDE

Coming soon

(was available shortly but then got pulled)

FREE! Productive use for Proof of Concept use – minimal users

Page 35: Your SAP OnPremise Data in SuccessFactors - considerations

Learn it for free, today

https://open.sap.com

Page 36: Your SAP OnPremise Data in SuccessFactors - considerations

Learn it for free, today

https://open.sap.com

Page 37: Your SAP OnPremise Data in SuccessFactors - considerations

Thank you!

?Questions

Chris Paine

@wombling

[email protected]

Please note some detail of this presentation is copyright © SAP 2015 and is very gratefully used here with their permission

Page 38: Your SAP OnPremise Data in SuccessFactors - considerations

Key Points to Take Home

It is not always the best choice to extend

Extension, not modification, use MDF if and when you can

Decide whether you want to DIY or go with SaaS from partner

Surprisingly affordable offerings (Even Free for small PoC!)

Australian Data Centre speed, security, local experts

The “cloud” is like an elephant to a blind man – be wary, try to see the big picture

Page 39: Your SAP OnPremise Data in SuccessFactors - considerations

Thank you!

?Questions

Chris Paine

@wombling

[email protected]

Please note much detail of this presentation is copyright © SAP 2014 and is very gratefully used here with their permission