Ansicht
Dokumentation

OAUTH2_SFSF_INTRO1 - Overview of SAP SuccessFactors Integration

OAUTH2_SFSF_INTRO1 - Overview of SAP SuccessFactors Integration

General Data in Customer Master   ROGBILLS - Synchronize billing plans  
This documentation is copyright by SAP AG.
SAP E-Book

Social Media Integration for ABAP (ABAP SMI) provides an ABAP API that enables you to call the REST API of external service providers. It thus acts as an ABAP proxy. The API sends HTTP requests to the service provider that address the specific REST or OData services of the provider.

This API can be used for ad-hoc calls to components of the SAP SuccessFactors Suite, such as the Employee Central. In this case, authentication based on the OAuth 2.0 protocol takes place, which means that the OAuth 2.0 client (ABAP) needs to be configured in addition to the standard ABAP SMI Customizing.

  • You are using an application that supports this type of collaboration.
  • You have a valid SAP SuccessFactors Suite license. For more information, contact your account executive.
  • You are registered as a company administrator on the SAP SuccessFactors server.
  • You have entered a unique email address for the SAP SuccessFactors users in the user master record of your back-end system.
  • You have assigned the required authorizations for end users who will use the new OAuth 2.0 client. During the execution of OAuth 2.0 flows, the system performs a check for authorization object S_OA2C_USE. This authorization object has two fields: PROFILE and ACTVT. Users require the following settings for authorization:
  • S_OA2C_USE

  • PROFILE: SUCCESSFACTORS

  • ACTVT: 16

To achieve this, you can assign role SAP_BC_UI_SFSF_USER.

The following have been preconfigured by SAP and delivered as entries of tables with delivery class S:

  • View cluster CLB2VC_PTYPE: Provides the definition of the service provider type (SuccessFactors) and its supported OData service (odata/v2), with user-based authentication. Default factory classes for processing are also available.
  • View CLB2V_AUTH_METH: Includes method OAuth2 Flow with SAML Assertion (OAUTH2_SAML)
  • View cluster CLB2VC_PLATF_DEF: Provides the default server of the service provider (SFSF productive) with assignment of the GENERIC method. This allows you to call any endpoint of the OData API.

,,Transaction OA2C_TYPES: Includes the OAuth 2.0 client service provider type SUCCESSFACTORS.

  • OAuth 2.0 client profile SUCCESSFACTORS: Note that no scopes are defined, as the SAP SuccessFactors OData API does not currently restrict access through OAuth 2.0.

The following steps describe the Customizing settings that are specific to each customer system and client and thus not preconfigured by SAP.

The examples in this section focus on connecting to the SAP SuccessFactors Suite.






BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
This documentation is copyright by SAP AG.

Length: 4350 Date: 20240523 Time: 221142     sap01-206 ( 64 ms )