Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
dvankempen
Product and Topic Expert
Product and Topic Expert








This video tutorial series extends the Getting Started with the SAP Business Technology Platform (BTP), Kyma environment tutorial playlist with two videos about SAP SuccessFactors system registration.

For the video tutorials covering how to create the SAP BTP Kyma environment, see

For the video tutorials about extending SAP solutions, see

For the video tutorials about extending SAP solutions in the Cloud Foundry environment, see

Questions? Post as comment.

Useful? Give us a like and share on social media.

Thanks!



Extending SAP SuccessFactors


SAP Business Technology Platform


SAP BTP provides a standard way for extending SAP solutions. In this article we cover SAP SuccessFactors.

The tutorial series assumes you have a Kyma environment running. For this, see

For additional information about extending cloud solutions in general and SAP SuccessFactors and the Kyma environment in particular, see Learn More below.

SAP SuccessFactors Extension Center


To integrate your SAP BTP subaccount with SAP SuccessFactors you need to access the SAP SuccessFactors Extension Center. This requires the following privileges

  • Metadata Framework (MDF)

    • Configure Object Definitions

    • Admin access to the MDF OData API



  • Manage Extensions on SAP BTP

    • Create integration with SAP BTP




The figure below shows how the privileges are granted to the custom role Extension Center using SAP SuccessFactors Admin Center.


As documented

Previously, the SuccessFactors Provisioning tool was used for this purpose. For information about the change. see

SAP SuccessFactors Provisioning


To establish a trust between the SAP BTP subaccount and the SAP SuccessFactors company (tenant), you need to access the provisioning tool. For information, see

To access the tool, using URL
https://<sap_successfactors_system>/provisioning_companies


As documented

SAP BTP Kyma Runtime Get Started


For the playlist, visit the SAP HANA Academy channel on YouTube



Register an SAP SuccessFactors System


Video Tutorial


In this video, we show how to register an SAP SuccessFactors system, including entitlements and creating a service instance using the Kyma Dashboard, which generates a SAP BTP destination for the system registered.

https://youtu.be/1NAkQ1jqowY

Time Markers


0:00 - Introduction

0:30 - Documentation

2:00 - SAP BTP Cockpit: Register System

2:55 - SAP SuccessFactors Extension Center

3:35 - SAP BTP Cockpit: Entitlements

4:30 - Kyma Dashboard: Service Management

6:50 - SAP BTP Cockpit: Destination

Procedure


SAP systems are paired at the global account level using the SAP BTP Cockpit. When we register a system an integration token is generated, which we need to add to SAP SuccessFactors using the Extension Center.


When the pairing is successful, the status will be Integrated in the Extension Center and Registered in SAP BTP Cockpit.


When creating a service instance using the Kyma Dashboard, Service Management, Catalog, the system name as registered need to be passed as a parameter.
{
"systemName":"<system-name-as-registered>",
"technicalUser":"technicalonboarder"
}

The technicalUser parameter is optional (but required for the OData access with OAuth 2.0 SAML bearer assertion with technical user scenario)

As documented



References


For the documentation, see


Configure Single Sign-On


Video Tutorial


In this video, we show how to configure configure Single Sign-On (SSO) between a subaccount in SAP BTP and SAP SuccessFactors.

https://youtu.be/IyAh9UdI3qY

Time Markers


0:00 - Introduction

0:50 - Download SAP SuccessFactors SAML metadata

1:05 - SAP BTP Cockpit, new trust configuration

1:40 - Deactivate user logon default provider subaccount

2:00 - Download SAP BTP subaccount SAML metadata

2:20 - Add ACS using SAP SuccessFactors Provisioning tool

Procedure


The SAML metadata exchange between the SAP BTP subaccount and SAP SuccessFactors company (tenant) is manual process where we need to download the SuccessFactors tenant metadata.xml from URL (including the SHA-256 certificate).
https://<sap_successfactors_system>/idp/samlmetadata?company=<company_id>&cert=sha2

Next, using the SAP BTP Cockpit we establish a trust between the SuccessFactors tenant and your subaccount by uploading this metadata file. To make this a mutual trust, we need to download the metadata for the subaccount and then complete the configuration using copy/paste of three URLs in the SuccessFactors Provisioning tool.

Using an editor with provides XML formatting like Microsoft Visual Studio Code may be helpful for the last step.


SAP BTP subaccount ACS added in SuccessFactors Provisioning tool.


References


For the documentation, see


Learn More


SAP Help Portal


For the documentation about creating extensions, see


The components involved are illustrated below. Note that for the Kyma environment, the Extensibility Service uses the Kyma runtime with the Destination Service created at the subaccount level. A Cloud Foundry environment is not required.


SAP Learning Journey


For a related SAP Learning Journey with links to the documentation on the SAP Help Portal and missions on the SAP Discovery Center, see

SAP Discovery Center


For a related tutorial, see

For tutorials about the Kyma environment, search the catalog for

SAP Developers


For a related tutorial, see

For tutorials about the Kyma environment, filter your search on

SAP HANA Academy | Partner Innovation Lab


For a video tutorial series about building SAP SuccessFactors extensions in the SAP BTP Cloud Foundry environment, see


Share and Connect


Questions? Please post as comment.

Useful? Give us a like and share on social media.

Thanks!

If you would like to receive updates, connect with me on

For the author page of SAP PRESS, visit







Over the years, for the SAP HANA Academy, SAP’s Partner Innovation Lab, and à titre personnel, I have written a little over 300 posts here for the SAP Community. Some articles only reached a few readers. Others attracted quite a few more.For your reading pleasure and convenience, here is a curated list of posts which somehow managed to pass the 10k-view mile stone and, as sign of current interest, still tickle the counters each month.