24
Ginger Gatling, Sujit Hemachandran, Holger Kunitz, Udo Paltzer October, 2013 POP163 Integration of SuccessFactors Applications via SAP HANA Cloud Integration

POP163 Integration of SuccessFactors Applications via …altura.in/wp-content/uploads/2015/05/SAP-SF-HANA-Integration_V3... · POP163. Integration of SuccessFactors Applications via

  • Upload
    lambao

  • View
    214

  • Download
    0

Embed Size (px)

Citation preview

Ginger Gatling, Sujit Hemachandran, Holger Kunitz, Udo Paltzer October, 2013

POP163 Integration of SuccessFactors Applications via SAP HANA Cloud Integration

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 2

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.

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 3

Agenda

Introduction to SAP HANA Cloud Integration

SuccessFactors SOAP SFAPI and SAP Standard Integration Content

Exercise with SAP HANA Cloud Integration Logon and Session Handling User Creation and Change in SuccessFactors Optional: Logout

Further Plans

Introduction to SAP HANA Cloud Integration

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 5

SAP HANA Cloud Integration Lowers cost, increases speed, and enhances simplicity for our customers

On-Premise

SAP HANA Cloud

ERP CRM …. Siebel … PeopleSoft Legacy

SAP On-Premise Solutions 3rd Party On-Premise Solutions

Non-SAP Clouds

Mapping and Transformation

Security

Monitoring and Administration

Development & SW Logistics

… Connectivity

SAP HANA Cloud Integration

Direct integration

SAP NetWeaver Process Integration

Process, Data, UI, Mobile

SAP Cloud Solutions People Customers Suppliers Money

Extensible Content Packages

SAP HANA Cloud Integration Cloud based platform of choice for

SAP Cloud solutions to connect to on-premise or cloud applications

Complementary offering to SAP NetWeaver PI

Prepackaged Integration Content Customer & partner ecosystem to

extend and create new content and connectivity options

Application Edition Sales OD ↔ CRM OP SFSF BizX OD ↔ HCM OP SFSF EC OD ↔ ERP OP SAP Financial Services Network

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 6

SAP HANA Cloud Integration Technical Capabilities Today – Overview

Connectivity SFTP Client and Server WS-RM over HTTPS Synchronous web services based connectivity VPN

Security Transport level: HTTPS, SFTP Message / payload level: Encryption, decryption, signing,

signature verification – PKCS#7

– XML Signature (signing)

Encrypted Data Persistency Multi tenancy / data isolation

Design Configuration of standard content via the Web Graphical modeling of integration flows in Eclipse Routing, data transformation, mapping Generation & build to create, deploy runtime artifacts

Operations Centralized monitoring, administration in Eclipse Operations managed by SAP Cloud Managed Services

– Start, stop of runtime nodes

– Deploy security material to runtime nodes

– Drive software updates, message monitoring

– React on alerts on SPC (Service Provider Cockpit)

Automated Failover Rolling software update Audit & Logging Onboarding of participants via templates

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 7

Example: Employee Central to 3rd party time and benefit providers

Employee Time Recording Payroll Benefit

Plan

Kronos Aon-Hewitt BenefitFocus

• Pre-packaged unidirectional integration of time for Kronos • Generic integration of time for other time 3rd party vendors • Pre-packaged unidirectional integration of benefit plan enrollment from Aon-Hewitt and BenefitFocus • Generic integration of benefit plan enrollment for other 3rd party vendors

SucessFactors Employee Central in Cloud

3rd party time and benefit vendors

SuccessFactors SOAP SFAPI and SAP Standard Integration Content

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 9

SuccessFactors SOAP SFAPI

SOAP (one WSDL), synchronous; https://api.successfactors.com/sfapi/v1/soap?wsdl https://api.successfactors.eu/sfapi/v1/soap?wsdl

CRUD (no semantics in WSDL itself) Packaging SessionID with cookie in http-header; Session Timeouts Describe Interface; SFObjects SFQuery Language Security: https Different Endpoints for different data centers Admin Tools @ SFSF (manage login permissions, monitoring, audit log)

The SFAPI is SuccessFactors Data API

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 10

SAP/SFSF Data Center Customer Data Center

SFSF BizX ERP HCMAvatarR

sync

R

sync

Sync request/response initiated from SAP HCM system; bidirectional data flow; sync. stateless interfaces with one operation per interface in SAP ESR

Requires “Integration add-on 2.0 for SAP ERP HCM and SuccessFactors BizX” to be installed and configured

SAP Standard Content released for SAP NetWeaver Process Integration (PI) & SAP HANA Cloud Integration (SAP HCI); interfaces are identical: usage of SFSF SOAP API, 14 interfaces (ESR SWCV SFIHCM01/2 600), Stateless/XI 3.0 compatible for outbound HCM, Extensibility; SessionID stored in SAP HCM

SFSF Integration Pattern for Recruiting/Compensation

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 11

Uses Axis Adapter towards SFSF

Uses UDF in message mapping

XI 3.0 from SAP HCM

SAP/SFSF Data Center Customer Data Center

SFSF BizX ERP HCMAvatarR

sync

R

sync PI

SFSF Integration Pattern for Recruiting/Compensation - PI

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 12

Uses Enricher

Plain SOAP from SAP HCM

SAP/SFSF Data Center Customer Data Center

SFSF BizX ERP HCMAvatarR

sync

R

syncHCI

SFSF Integration Pattern for Recruiting/Compensation - HCI

Exercise with SAP HANA Cloud Integration

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 14

POP163: Exercise #1 SFSF Login

User, PW, Company

sessionID sessionID

User, PW, Company loginRequest

loginResponse loginResponse

loginRequest

Learning Goals:

Configure, Deploy, Run basic integration flow with SAP HANA Cloud Integration

Reuse operation mappings from SAP NetWeaver Process Integration

Login and Session Handling in SFAPI

Monitor/Log SFAPI in SuccessFactors

Reuse of Channel Templates in SAP HANA Cloud Integration

40’

SFSF SOAP Client SAP HCI

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 15

POP163: Exercise #2 SFSF Upsert for SFObject User

UserData, (sessionCokie)

upsertResult

UserData, sessionID

upsertResponse upsertResponse

upsertRequest

Additional Learning Goals:

Use enricher to extract payload data and manipulate headers

Set session cookies with SAP HANA Cloud Integration

Upsert of user data in SFSF (create, change user)

Define Integration Templates in SAP HANA Cloud Integration

upsertRequest

upsertResult

40’

SFSF SOAP Client SAP HCI

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 16

POP163: Exercise #3 SFSF Logout (optional)

sessionCookie (http header)

logoutResult

sessionID logoutRequest

logoutResponse logoutResponse

logutRequest

Learning Goals:

Use Integration Templates with SAP HANA Cloud Integration

Logout with SFAPI

15’

logoutResult

SFSF SOAP Client SAP HCI

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 17

POP163: Exercise Preliminary Remarks & Prerequisites

Your Group Number is: <1 digit SessionCounter>+<2 digit GroupCounter>

Your SAP HCI Tenant is: [aaio004|aaio005]

SAP HANA Cloud Integration Tools/Perspectives in Eclipse

Copy your sessionID after login

Certificates are preinstalled

Further Plans

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 19

SFSF PI Adapter

SFSF HCI Connector (scheduler, query, bidirectional control flow)

Further Content Delivery (e.g. SFSF EC)

Generic Cloud Integration Platform

OData API

This is the current state of planning and may be changed by SAP at any time.

Further Plans

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 20

Planned Integration with SFSF Adapter (session handling in adapter)

SuccessFactors

System

(BizX, Employee Central, …)

Integration Runtime (Worker Node)

SFSF

Adapter

SFTP

/Web Service

Adapter

SAP or non-SAP

System

Polling

(web service)

(scheduled time)

(Synchronous + Query)

Mapping

Component

HANA Cloud Integration

This is the current state of planning and may be changed by SAP at any time.

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 21

Watch SAP TechEd Online www.sapteched.com/online

Further Information

SAP HANA Cloud Integration Docu: http://help.sap.com/cloudintegration SCN: http://scn.sap.com/docs/DOC-40396 Ramp-up Knowledge Transfer (RKT): https://websmp104.sap-ag.de/~form/sapnet?_SHORTKEY=01100035870000758527& Tool: https://tools.staging.hanavlab.ondemand.com/#hci

SAP RDS for SuccessFactors Integration service.sap.com/rds-hcm-sfsf

Integration add-on for SAP ERP HCM and SuccessFactors BizX http://help.sap.com/erp_sfi http://help.sap.com/erp_sfi_addon10/helpdata/en/8e/a446ea7f7b4c0692a4603cff6fabdc/content.htm?frameset=/en/9f/a39951cab9dd0de10000000a441470/frameset.htm

© 2013 SAP AG or an SAP affiliate company. All rights reserved. 22

SAP TechEd Virtual Hands-on Workshops and SAP TechEd Online Continue your SAP TechEd education after the event!

SAP TechEd Virtual Hands-on Workshops Access hands-on workshops post-event Available January – March 2014 Complementary with your SAP TechEd registration

SAP TechEd Online Access replays of keynotes, Demo Jam, SAP TechEd

LIVE interviews, select lecture sessions, and more! View content only available online

http://saptechedhandson.sap.com/

http://sapteched.com/online

Feedback Please complete your session evaluation for POP163.

Thanks for attending this SAP TechEd session.

© 2013 SAP AG or an SAP affiliate company. All rights reserved.

Thank You!