Show TOC

Function documentationTransfer of Applications from SuccessFactors BizX to SAP ERP Locate this document in the navigation structure

 

You can extract applications from SuccessFactors BizX and transfer them to the SAP ERP system. In the SAP ERP system, based on the transferred data, you can perform a personnel action to hire the candidates as employees. You can then use the personnel numbers of the new employees to derive their user ID for SuccessFactors BizX and return these to SuccessFactors BizX.

Prerequisites

  • In Recruiting of SuccessFactors BizX, the following settings are defined for the object JobApplication:

    • The field sapError is available.

    • For the field Application Status (RCM_APP_STATUS_STATUS_NAME), the status category Hire contains the following possible statuses in the selection list CandidateStatus:

      • SendToSAP

      • TransferredToSAP

      • TransferredToSAPError

      • HiredAtSAP

    • The status category Hire can be filtered.

  • SuccessFactors BizX contains at least one ad hoc report for recruiting data that fulfills the following prerequisites:

    • The ad hoc report must contain the following fields otherwise the corresponding data records cannot be imported into SAP ERP:

      • Application ID (RCM_APPLICATION_CAN_JOB_MAP_ID, object JobApplication)

      • Application ID (RCM_APP_STATUS_STATUS_NAME, object JobApplication)

      • Template ID (APP_TEMPLATE_APP_TEMPLATE_ID, object JobApplication)

      • Start Date (OFFER_DETAIL_LATEST_JOB_REQ_JOB_START_DATE, object LastOfferDetail)

      Note Note

      In Customizing, under   Integration Scenario for Recruiting Data   Map SuccessFactors BizX Fields and SAP ERP Fields to Each Other  , these fields are automatically added to the field sets.

      End of the note.
    • We strongly recommend that the ad hoc report also contains the following fields since they are required for the integration scenario to run correctly and to create records for the infotypes Actions (0000), Organizational Assignment (0001), Personal Data (0002), and Payroll Status (0003):

      • First Name (RCM_APPLICATION_FIRSTNAME, object JobApplication)

      • Last Name (RCM_APPLICATION_LASTNAME, object JobApplication)

      • Gender (RCM_APPLICATION_GENDER, object JobApplication)

      • Date of Birth (RCM_APPLICATION_DOB, object JobApplication)

      • SAP Position ID (RCM_JOB_REQ_EXT_TEXT1, object Job Requisition)

    • The following static filters need to be set for the ad hoc report:

      • Application Status (RCM_APP_STATUS_STATUS_NAME):

        Must have the value SendToSAP.

      • Template ID (APP_TEMPLATE_APP_TEMPLATE_ID):

        If you use multiple ad hoc reports, for example, to separate the applications by organizational criteria, you need to filter the Template ID field accordingly to define which ad hoc report is to extract which applications.

    • We strongly recommend that the ad hoc report contains all fields for which content is to be transferred to SAP ERP and that you have mapped to SAP ERP fields in Customizing. The ad hoc report must contain the fields that you have indicated as Required in Customizing. The technical field names in SuccessFactors BizX need to correspond exactly to the field names as defined in Customizing.

    Caution Caution

    The XML templates for the SuccessFactors BizX objects must also contain all required fields.

    End of the caution.

    Recommendation Recommendation

    Contact the Professional Service team of SuccessFactors so that the correct settings are made, suitable ad hoc reports are created, and the correct XML templates are provided.

    End of the recommendation.
  • In Customizing for the integration add-on for SAP ERP HCM and SuccessFactors BizX, you have made the following settings:

    • Customizing activities in the Basic Settings section:

      • Define Authorizations (Recruiting Data)

      • BAdI: Authorization Check for SFSF Integration

      • Import Metadata from SuccessFactors BizX

      • BAdI: Determination of SAP ERP Personnel Numbers and SFSF User IDs

      •   Settings for Middleware   Store Credentials for Transferring Recruiting Data in Secure Storage  

      •   Settings for Middleware   Define Package Size for Transfer of Recruiting Data  

    • Customizing activities in the Integration Scenario for Recruiting Data section:

      • Activate Additional Functions

      • Map SuccessFactors BizX Fields and SAP ERP Fields to Each Other

      • Check and Correct Field Sets

      • All Customizing activities in the section Transfer of Applications from SuccessFactors BizX to SAP ERP

  • You are using Adobe Document Services. For more information, look for Adobe Document Services Configuration Guide in the documentation of SAP NetWeaver at http://help.sap.com.

    You need the Adobe Document Services so that the HR Administrator can display a PDF overview of the field contents transferred from SuccessFactors BizX and mapped in the SAP ERP system in the application for the further processing of imported applications (transaction HRSFI_RCT_HIRE)

Features

Data Import

For the import of applications into the SAP ERP system, you can use the report Importing Recruiting Data from SFSF (RH_SFI_IMPORT_RECRUITING_DATA). For more information about the report, see Customizing for the integration add-on and choose   Integration Scenario for Recruiting Data   Transfer of Applications from SuccessFactors BizX to SAP ERP   Import Applications into SAP ERP  . The report is also located in the user menu of the role SuccessFactors Integration: Recruiting (SAP_HR_SFI_RECRUITING).

Imported Fields

In Customizing, you define which field contents you want to import from the SuccessFactors BizX system. To do so, you define field sets. A field set contains multiple SuccessFactors BizX fields that you map to the SAP ERP fields of your choice. You have the following options:

  • You map the fields to each other directly, using a table.

    For more information, see Customizing and choose   Integration Scenario for Recruiting Data   Map SuccessFactors BizX Fields and SAP ERP Fields to Each Other  .

  • To make more complex mappings, you can create a Business Add-In implementation (BAdI implementation). You can use the following BAdIs for this:

    • Mapping of SFSF Fields to SAP ERP Infotype Fields (HRSFI_B_FIELD_MAPPING)

      You can use this BAdI to map a SuccessFactors BizX field to an SAP ERP field.

      For the BAdI, see Customizing and choose   Integration Scenario for Recruiting Data   Transfer of Applications from SuccessFactors BizX to SAP ERP   BAdI: Mapping of SFSF Fields to SAP ERP Infotype Fields  .

    • Mapping of SFSF Fields to ERP Infotype Fields: Change of Mapping Result (HRSFI_B_CHANGE_MAPPING_RESULT)

      You can use this BAdI to map one or more SuccessFactors BizX fields to one or more SAP ERP fields.

      For the BAdI, see Customizing and choose   Integration Scenario for Recruiting Data   Transfer of Applications from SuccessFactors BizX to SAP ERP   BAdI: Mapping of SFSF Fields to SAP ERP Infotype Fields  .

As standard, some mappings of SuccessFactors BizX fields to SAP ERP fields are defined.

Caution Caution

The mapping of the fields is different, depending on whether you use only the scenario for transferring applications from SuccessFactors BizX to SAP ERP, or also use the scenario for transferring job requisition data for positions from SAP ERP to SuccessFactors BizX. For more information, see the following:

End of the caution.
Further Processing of Imported Data

You can check the data imported from SuccessFactors BizX and complete it as required. You can then use a personnel action to transfer the data to the SAP ERP system. For more information, see Further Processing of Imported Applications in the SAP ERP System.

Updating Candidate Data in SuccessFactors BizX After Hiring in SAP ERP

After you have transferred a candidate from SuccessFactors BizX to SAP ERP Personnel Administration as a new employee, you can derive a user ID for SuccessFactors BizX from the SAP ERP personnel number and transfer this to SuccessFactors BizX. SuccessFactors BizX stores this user ID in the object Candidate and thereby establishes a relationship between the data for the external candidate who applied using SuccessFactors BizX and the data of the new employee who has been hired using Personnel Administration in the SAP ERP system.

You have the following options for deriving a user ID from the employee's personnel number:

  • You use the employee's central person (CP).

  • You use the ID that is stored for the employee in the field External Person ID (PERSONID_EXT) of the infotype Person ID (0709).

  • You use a customer-specific implementation of the Business Add-In (BAdI) Replication of Employee's Data (HRSFI_B_EMPL_DATA_REPLICATION).

For more information, see Customizing for the integration add-on and choose   Integration Scenario for Recruiting Data   Transfer of Applications from SuccessFactors BizX to SAP ERP   Transfer User ID to SFSF After Transferring Candidate to SAP ERP  .

Note Note

You need to activate this function in Customizing. To do so, under   Integration Scenario for Recruiting Data   Activate Additional Functions  , set the parameter CANDIDATE_UPDATE_ACTIVE to X.

End of the note.