SAP Knowledge Base Article - Public

3395052 - Termination mandatory fields required to Internal Hire - Onboarding

Symptom

Fields are being required as mandatory to the Internal Hire process but there are not necessary for Internal Hire type. 

This error is found in BPE:

(Error in saving the HRIS request for the internal hire: status:(ERROR) msg:(User 9999999 has invalid values for these fields: [fields are detailed here separated for commas]).

These fields should be mandatory only for Offboarding/Termination processes.

Environment

SAP SuccessFactors Onboarding

Cause

The Data Model doesn't allow you to make an entity mandatory for a specific Onboarding process, as Offboarding for example. 

Resolution

Solution 1:

1. In the data model in Manage Business Configuration, set the fields to Mandatory = No.
2. Define a Job Info onView rule that defines the field as mandatory. (Example: Set Job Information Model.Job Partiality.Required to be equal to true)

This solution has the disadvantage that onView rules are not executed when importing job info records (via "Import Employee Data") or when upserting job info data via odata API. Thus the FTE field would not be mandatory in EC in such cases.

Solution 2:

Keep the field as mandatory in the data model/Manage Business Configuration, and set up a Job Info onSave rule which sets the FTE value to zero or any calculated value if it is null.

Please note this is a configuration issue, so if you need further assistance you may contact your partner. KBA 2706322 - What is Support – What is Consulting: Cloud Solutions.

See Also

Keywords

Onboarding, obx, Internal, hire, offboarding, rcm, termination, candidate, mandatory, error, bpe, manage, business, configuration, data, model , KBA , LOD-SF-OBX-XBD , Crossboarding , Problem

Product

SAP SuccessFactors Onboarding all versions