Presented at the SAUG Summit, Sydney August 2015
Have you thought about how you might be able to expose your existing SAP data inside of your SuccessFactors instance for employees to access? This presentation explains some of the things you'll need to think about and might help when integration partners start talking sales speak
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Your SAP OnPremise Data in SuccessFactors - considerations
1. Your OnPremise Data in the
Cloud – SF integration
Chris Paine, SAP Mentor, Chief HR Geek @ Discovery Consulting
Find me on Twitter: @wombling
2. 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
3. Who am I?
• Chris Paine
• SAP Mentor
• 17+ years of SAP HCM consulting
experience
• Chief HR Geek @ Discovery Consulting
• @wombling
• Blog: www.wombling.com
4. 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
6. SaaS
XSJS
Runtimes /
Programming Models
Application Services
Database Services
UX Identity Mgmt. SSO
Portal Analytics
API Mgmt.
Mobile Collaboration
On Store
Planning 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
7. HCP is the place where you can store and execute
the code to allow you to:
Query data
from external
systems
Access
SuccessFactors
user roles
“Pretend” to
users that they
are still within
SuccessFactors
Have a secure
channel back to
your On Prem
systems.
What is HCP?
8. 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?
9. Before the “tech dive” – Should we jump?
Issue
identified
Need to
access in
standard
screen?
“Just”
additional
data?
HCP
Extension
MDF
Think
again
Yes
No
No
Yes
No Can we
use
MDF?
Yes
Unstructured
data
No
Yes
10. 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?
13. • 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
14. • 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
15. • 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
Outsourced
Dev, Mgmt
& infra-
structure
HCP Accounts structures
16. • 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
subscription
application
HCP Accounts structures
17. 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)
18. 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
19. 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
20. 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)
21. 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
22. SSO
SAP
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 theming
Build
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
23. 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 Pazahanick
At SuccessConnect 2015
24. One more thing:
SSO
SAP
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
25. SSO
SAP
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
26. 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...
27. SSO
SAP
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
28. SSO
SAP
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
38. 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
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP
Have data in SAP ECC that we want to see in SuccessFactors.
Can we move it all into MDF? Then use interface to populate MDF.
No – use HTML5 application on HCP