SAP Knowledge Base Article - Public

3730826 - Country Compliance Forms not Initiating for New Onboardees (Voluntary Self-Identification of Veteran/Disability)

Symptom

Voluntary Self-Identification of Veteran and Voluntary Self-Identification of Disability forms not Initiating for New Onboardees

Environment

SAP SuccessFactors Onboarding

Reproducing the Issue

  1. Activate “Voluntary Self-Identification of Veteran” and “Voluntary Self-Identification of Disability” in Compliance Settings.
  2. Start onboarding for a new hire.
  3. Observe that these Country Compliance forms do not initiate.

Cause

Job Location value is empty.

Resolution

  • Navigate to Data Inspector under:
    Table_EMP_JOB_INFO_T → User Sys ID: XXX,
    the Job Location field is blank.
  • However, in Review New Data, the location appears because the value is coming from an onInit rule.
  • Since the Job Location is empty in the backend, the compliance rule does not get triggered.
  • Based on your Field Metadata Override, the compliance logic requires that Job Location must have a value for the form to trigger. Since it is blank, the form is skipped.

To fix this, please update your field mapping [Under Manage data << FieldMetaOverrideConfiguration] as follows: 

workcountry:

{
"entityPath": "jobInfoNav",
"field": "countryOfCompany"

Once this is updated, the Country Compliance form will trigger correctly.

See Also

Keywords

onboarding compliance, country compliance forms, forms not initiating, voluntary self-identification of veteran, voluntary self-identification of disability, workcountry, job location empty, jobInfoNav, countryOfCompany, compliance 2.0, forms skipped, review new data, data inspector, EMP_JOB_INFO_T, mapping configuration , KBA , LOD-SF-OBX-FRM , Compliance 2.0 Country Forms (except i9&EV) , Problem

Product

SAP SuccessFactors Onboarding 2511