SAP Knowledge Base Article - Public

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

Symptom

On running Check tool, the following error is displayed:

Environment

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.

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