SAP Knowledge Base Article - Public

2613544 - Required Custom List Field Not Validated in PM Form

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

  1. Create a performance management form with a custom list field.
  2. Leave the "Custom Element's list's default value:" setting as zero (set automatically by the system).
  3. Set the custom list field as a required field.
  4. Launch the form.
  5. 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:

Custom Required Field.png

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