SAP Knowledge Base Article - Public

3519011 - Unable to Fetch Form Data Error or keeps loading when hired candidates opens I-9 section 1 or Correct Form I-9 - Onboarding

Symptom

  • Newly hired user cannot access the manual triggered correct form I-9 to complete the data. Unable to fetch form data error is thrown
  • I-9 section 1 keeps loading to Newly hired user
  • Customer need to correct SSN on I-9 as they provided a dummy SSN only

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

To correct an I9 for the candidate, it can be done via Trigger I9 Flow.

  1. Login as candidate
  2. Click on Correct Form I-9 card from Home Page or Todo panel
  3. Error is thrown - Unable to fetch form data

Cause

Cause 1: Missing permission

Message in the developer tools (console):

{

"error" : {
"code" : "ServerErrorException", "message" : {
"lang" : "en-US", "value" : ""
}
}
}

{
    "error": {
        "code": "ServerErrorException",
        "message": {
            "lang": "en-US",
            "value": ""
        }
    }
}

Cause 2:  Area Code from phoneInfo is disabled (Manage Business Configuration).

Resolution

Solution 1: Even though, the admin can update the SSN through the Employee Profile, it needs to be reflected on the I-9 for the candidate to view the updated SSN and be able to sign it.

  • Missing a critical permission: the View permission to Employment Details MSS. This means that the Form I-9 was trying to load, but because the user doesn't have the View permission to their own Employment Details, the Form I-9 (which includes Employment Details) was not loading.
  • Note that the SSN will still need to be corrected at the Employee Profile level for this to work correctly.

Solution 2: Go to Manage Business Configuration → under HRIS Elements → phoneInfo → click Take Action → Make Correction → set the Area Code field to "Yes" under Enable

See Also

Keywords

Onboarding, obx, ssn, correct ssn, trigger I-9 flow, manual trigger, correct form I-9, unable to fetch form data, hired, employee profile, Request failed with status code 500: GET /odata/v2/restricted/getComplianceFormMetadata,ComplianceFormMetadataResponse, ERROR [ComplianceToECODataApiQueryBuilder], OData call failed to get any result for query :, compliance, OData call failed due to Invalid property names : Invalid property names: PerPhone/areaCode , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem

Product

SAP SuccessFactors Onboarding all versions