Symptom
On running Check tool, the following error is displayed:
Environment
SAP SuccessFactors Employee Central - Time Sheet
Reproducing the Issue
- Navigate to Admin Center -> Check Tool
- Run check for 'Time Sheet'
- See if there are any errors for the check: Business keys are not set for Time Sheet objects in check tool.
Resolution
- In Admin Center -> Configure Object Definitions -> Select any of the following objects -> In the section 'Business Key Fields', no fields should be set for the following Time Sheet objects:
-
- EmployeeTimeSheet
- EmployeeTimeSheetEntry
- EmployeeTimeValuationResult
- TimeValuation
- TimeRecordingProfile
- TimeTypeGroup
- TimeRecordingAdmissibility
- Allowance
- AllowanceType
- AvailableAllowanceType
- TimeRecordsFilter
- TimeSegmentFilter
- ExternalTimeSegment
- TimeValuationPeriod
- TimeSheetValidationRule
- TimeSheetDay
- TimeSheetDayAllowance
- TimeSheetDayTimeData
- ExternalTimeData
- Time Sheet uses the business key field "externalCode" by default.
- Only the objects 'TimeCollector' and 'ExternalTimeRecord' have predefined business key fields.
Keywords
Time Sheet, Check tool, Business keys are not set for Time Sheet objects, BusinessKeyNotSetForTimeSheetObjectDefinitions, business key, business key fields, object , KBA , LOD-SF-EC-TMS , Time Sheet , Problem
Product
SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM Suite all versions