Symptom
- Performance Management form can be sent to the next step even if required custom list field is left blank
- Form configuration is properly set to require custom list (enum) field to be requir user to select one of the dropdown values
- Form is routed to next step even if the user does not select a dropdown value
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
SAP SuccessFactors Performance Management
Reproducing the Issue
- Create a performance management form with a custom list field.
- Leave the "Custom Element's list's default value:" setting as zero (set automatically by the system).
- Set the custom list field as a required field.
- Launch the form.
- Form can be sent to the next step even if the required list field is left blank.
Cause
The "Custom Element's list's default value" setting, when set to zero, will allow the form to be sent to the next step even if the required list field is left empty.
Resolution
- When creating the custom list field, remove the 'zero' value from the "Custom Element's list's default value" setting and leave it blank.
- The list will still appear blank by default on the PM form.
- This will stop the PM form from being sent to the next step without the required list field being filled:
Keywords
required, custom field, list, dropdown, element, SF, success factors, PM, PMGM , KBA , LOD-SF-PM , Performance Management , Problem
Product
SAP SuccessFactors Performance & Goals all versions