SAP Knowledge Base Article - Public

2522403 - Error after mapping custom MDF fields between Onboarding and EC

Symptom

Customer is reporting error: "Invalid HRIS element specified in the transformation mapping: Only use hris-elements/fields from a pre-defined set. Please contact your administrator."

Environment

  • SAP SuccessFactors Onboarding 1.0
  • SAP SucessFactors Employee Central

Reproducing the Issue

  1. Go to Field Mapping tool for integration with Employee Central
  2. Add field mappings between ONB vetting fields and EC Vetting fields. For example Vetting expiry and Employment Details: cust_Vetting > POL_Vetting > Expiry Date and save
  3. Proxy in a user with permission to Manage My Pending Recruits
  4. Choose Onboarding and try to recruit one of the employees. This will trigger the error message.

Cause

  • The issue here is that performing this mapping via the Admin Center > Field Mapping tool UI is causing an extra "" value to entered in the mapping
    In the configuration there are three levels mapping for example
    Onboarding Fields   Dependent      Category*               Field Mapping*
    DFirstname             Yes               Dependent             PersonalInformation.Firstname

Resolution

  1. System only support one level of mapping for example
    Onboarding Fields   Dependent      Category*                      Field Mapping*
    DFirstname             Yes              PersonalInformation        Firstname
  2. Remove extra level for mapping in the ONB-EC XML and the issue is resolved

Keywords

OBD, On boarding, successfactors   , KBA , LOD-SF-OBD-INT , Integrations with Onboarding , Problem

Product

SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors Onboarding all versions