SAP Knowledge Base Article - Public

2917470 - Time Sheet Check Tool: Business Keys Are Not Set For Time Sheet Objects


On running Check tool, the following error is displayed:


SAP SuccessFactors Employee Central - Time Sheet

Reproducing the Issue

  1. Navigate to Admin Center -> Check Tool
  2. Run check for 'Time Sheet'
  3. See if there are any errors for the check: Business keys are not set for Time Sheet objects in check tool.


  • 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.


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


SAP SuccessFactors Employee Central all versions ; SAP SuccessFactors HCM suite all versions