Symptom
- Take rule has been configured to raise an error message if the comments field has not been filled.
- If conditions of rule are If Employee Time.Comment is equal to Null.
- Rule is raising an error message when cancelling an absence that already has a comment entered.
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 Employee Central - Time Off
Reproducing the Issue
- Go to Time Off.
- Edit an existing absence where the comments field is already filled.
- Attempt to cancel or edit the absence.
- Save the changes.
- An error message is displayed by the rule, prompting to fill the comments field.
Cause
The comment field of the existing employee time is being interpreted as null during cancellation, even if a comment already exists.
Resolution
- The current rule configuration doesn't work for all cases, e.g. edit.
- Add another if condition in the rule - Edited Employee Time.Comment is equal to Null
Note: The processing action part is optional if required for all actions.
See Also
Keywords
absence request, cancel error, mandatory comments field, sap successfactors, employee central, time type, rule configuration, error message, null value, take rule , KBA , LOD-SF-EC-TIM-ABS , Absence error's - Calculations, Deductions, TT&ET , Problem
SAP Knowledge Base Article - Public