Symptom
Employee Time cannot be created from Manage Data of external code is not filled. If leave request is created through import employee time can be created even when externalCode is blank.
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
- SAP SuccessFactors Employee Central Time Off
Reproducing the Issue
1. Go to Admin Center > Manage Data.
2. From Create New, select Employee Time.
3. Fill out the necessary fields and keep the external code field empty.
4. Click Save. Error message 'External Code is required' is received.
Resolution
This is an expected behavior.
Validation is handled differently in Time Off during creation of Employee Time. When leave request is created through Manage Data, validation is triggered for external code field as this is always required to create employee time records via UI. When leave request is created via Import and external code column can be blank of which in this case the system automatically generates external code for the employee time records.
Keywords
Employee Time, Leave of Absence, manage data, time off, absence, time, import, UI, external code , KBA , LOD-SF-EC-TIM , Time Off , Problem