Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Your SAP OnPremise Data in SuccessFactors - considerations

8,830 views

Published on

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

Published in: Technology
  • Be the first to comment

Your SAP OnPremise Data in SuccessFactors - considerations

  1. 1. Your OnPremise Data in the Cloud – SF integration Chris Paine, SAP Mentor, Chief HR Geek @ Discovery Consulting Find me on Twitter: @wombling
  2. 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. 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. 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
  5. 5. Cloud and extensions – What are we talking about?
  6. 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. 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. 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. 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. 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?
  11. 11. So we’re going to build an extension using On Prem data
  12. 12. SAP HANA Cloud Connector
  13. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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. 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
  29. 29. That’s complex enough... But we don’t build in Production? Meme Sources: Memegenerator.net
  30. 30. Lifecycle management (Minimum Viable) Jenkins GitHub HCP Test account – 1 lite compute HCP Prod account – 2 suitably sized computes + 1 lite Developer Machine
  31. 31. Your local SuccessFactors rep! Me! The internet... Where to find out more...
  32. 32. It’s not just your company that’s thinking of extensions as the solution Blurry Cam shot – sorry, client confidential details
  33. 33. Available for trial, for FREE, today! (trial data centre in Europe )
  34. 34. • 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
  35. 35. Learn it for free, today https://open.sap.com
  36. 36. Learn it for free, today https://open.sap.com
  37. 37. Thank you! ?Questions Chris Paine @wombling chris.paine@discoveryconsulting.com.au Please note some detail of this presentation is copyright © SAP 2015 and is very gratefully used here with their permission
  38. 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
  39. 39. Thank you! ?Questions Chris Paine @wombling chris.paine@discoveryconsulting.com.au Please note much detail of this presentation is copyright © SAP 2014 and is very gratefully used here with their permission

×