Create OAuth connection from SAP HCM to SuccessFactors#

Follow
SIMG > ABAP Platform > Application Server > Basis Services > Communication Interfaces
> OAuth 2.0 Client Implementation for SAP SuccessFactors Integration

The default implementation allows only a connection to ONE SuccessFactors instance.
Then you can use the existing objects.

This ones decribes how to create custom objects for multiple instances.

  • OAuth profile, default "SUCCESSFACTORS", use SE80 > Create > Others > OAuth 2.0 Client Profile (t.OA2C_PROFILES)
  • Application ID, default "DEFAULT", x.CLB2_APPLI
  • Provider type, default "SuccessFactors", x.CLB2_PTYPE
  • Application Server Assignment, default "DEFAULT", SM34 > CLB2VC_APPLI_PLATF <= here we have the OAuth App ID and the companyId
  • Server Communication, default "SuccessFactors", SM34 > CLB2VC_PLATF (SM30 > CLB2V_PLATF), make sure to fill also the "Authentication Methods" like USER
  • Server, default "SuccessFactors", SM34 > CLB2VC_PLATF_DEF
  • Application Settings" for each instance with SM30 > CLB2V_APPL_DATA
  • Parameters for each instance with SM30 > CLB2V_APPL_EXT
company_id <companyId>

CLB2C_APPL_PLATF

x. OA2C_CONFIG (t.oa2c_client)

api12preview.sapsf.eu/oauth/token
form, header, current, SAML
www.successfactors.com
998

Example configuration, do use always same case to avoid mixing up

ProfileZ_CONTIDEV
TypeZ_CONTIDEV
Application IDZ_CONTIDEV
Service Provider TypeZ_CONTIDEV > SSF ID = OACD
ServerZ_CONTIDEV