SAP Knowledge Base Article - Public

3479285 - [Onboarding] – Custom MDF object fields are empty/not populated if checked via Onboarding dashboard > Action > New Hire Data

Symptom

  • Onboardee or Admin (on behalf of Onboardee) fills the data in the custom object fields in PDC step, saves it successfully
  • The field values are visible through Manage Data > custom object > user Id
  • When the Admin/Manager/User access the data through Onboarding dashboard > Action > New Hire Data, the fields are empty/not populated
  • Application error presented when candidate tries to submit restarted process
  • Error in logs "An error related to cust_ObjectName has occurred. Contact Product Support for further assistance. : ECT_service_layer_GENERIC_OBJECT_VALIDATION_ERROR"
  • "Multiple Internal codes found for same EC"

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

Onboardee has completed the PDC step.

  1. Proxy as Admin/Manager
  2. Admin Center > Onboarding > Onboarding dashboard of the affected onboardee
  3. Action > New Hire Data > Navigate to the custom object fields > fields are empty/not populated.
  4. Also Reproducible for restarted processes
  5. Restart Onboarding for a candidate
  6. Candidate logs in to complete PDC step
  7. Receives application error on submit

Cause

  1. Admin user/Manager do not have necessary permissions to custom object or the onboardee is not available in the target population of the respective permission role.
  2. Placement of the custom object in the corresponding hire template.

Resolution

Pre-requisites:

  1. User/Admin/Manager should have the permission to the custom object. (To check, Go to Admin Centre > View User Permission > Enter the variable (name of the user, etc) > Search > Search for the name of the custom object)
  2. Run External User Visibility check for the custom object (Admin Center > External User Visibility > tick on Custom Objects > Enter the code of custom objects > Run)
  3. Check if custom object is created properly, refer: Creating MDF Custom Objects (sap.com) 

Workaround: 

Please move the affected custom object to different section in the corresponding hire template, post making the changes test the behavior with new test candidate.

  1. Manage Data > Hire Template
  2. Open Template in which the affected custom object is mapped > Take Action > Make Correction
  3. Move the custom object to a different section in the template > Save
  4. Ensure custom object is not added to Section one in the template
  5. Post making the changes, test the behavior with a new test candidate.

See Also

Creating MDF Custom Objects (sap.com)

Keywords

Onboarding, Custom object, Custom MDF object, PDC step, New Hire Data, Hire template, external user visibility, Data collection, onboardee, manager, admin, An error related to cust_ObjectName has occurred. Contact Product Support for further assistance. : ECT_service_layer_GENERIC_OBJECT_VALIDATION_ERROR, Multiple Internal codes found for same EC, restart , KBA , LOD-SF-OBX-NHR , Onboardee Data Review , LOD-SF-OBX-PDC , Personal Data Collection , Problem

Product

SAP SuccessFactors Onboarding 2405