SAP Knowledge Base Article - Public

2729022 - Unable to create Leave of Absence in Manage Data if External Code is Blank

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.

Employee Time.png

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

Product

SAP SuccessFactors Employee Central all versions