SAP Knowledge Base Article - Public

2542468 - RH_SFI_IMPORT_ONBOARDING_DATA is importing more fields than the ones specify in the field set


RH_SFI_IMPORT_ONBOARDING_DATA program in SAP is importing all the fields into SAP staging table HRSFI_D_ONB_IMP even though the fieldset in SAP is restricted to import less fields.

Another symtom could occur in transaction HRSFI_ONB_HIRE: when selecting button 'Show Details' on the detail screen when you select a candidate you can see more fields than the ones in the field set for importing onboarding data, even sensitive candidate privacy information like username and password...


  • Integration Add-On for SAP ERP HCM and SuccessFactors HCM Suite
  • Integration Scenario for Onboarding

Reproducing the Issue

  1. View the list of Mapping Fields in IMG that is configured in the mapping.
  2. Access SAP and run the program RH_SFI_IMPORT_ONBOARDING_DATA.
  3. Access transaction HRSFI_ONB_HIRE and view candidate.
  4. Select a candidate and go to Details Tab at the bottom.
  5. Click show details.The list of fields that is shown is different from what is used in the mapping.


As of SP05 of SFIHCM03, there is a new inbound called SFSFOnboardingGetNewHireRecordByExportId_In. Please refer to configuration example

The new inbound restricts the volume of data transfer from the SuccessFactors Onboarding system. The fields that are imported are the ones in the Onboarding Data Dictionary under Integrations > SAPHCM-Onboarding. So you should enter there only the fields that you need to be imported in SAP.

So make sure you use this one (SFSFOnboardingGetNewHireRecordByExportId_In) instead of SFSFOnboardingGetNewHireRecord_In and just enter the fields you want to transfer in the onboarding data dictionary under SAPHCM-Onboarding.

In case you use HCI as middleware, make sure you use artifact 'Get New Hire Record By Export Id'.


KBA , PA-SFI-TM , Integration with SuccessFactors BizX Talent Management , Problem


SAP SuccessFactors Onboarding 1608