Symptom
Unable to run Adhoc report "Person and Employment Export" or "Person and Employment Audit" because of Time Recording Profile fields misconfiguration. An error appears when attempting to run/edit the reports. The application error id would be accompanied by one of the fingerprint ids: 8803b550ec5cf789221a36dae404d9aa386df1c6, 35ae9a9a-235a-4382-a39d-f67721e2851b, 31e474f2-6675-4950-bb1c-8ce0d6f1c618, c35f08a666b89322c23018625fd1098a97d52d42.
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 - Adhoc Report
Reproducing the Issue
- Navigate from Home > Analytics > Reporting
- Ad Hoc Reporting >Select button "Create new report’’
- Select report definition type "Person and Employment Export’’ or "Person and Employment Audit"
- Select Ok
- Result: error message as shown below:
Cause
Time Recording Profile field exists in the Succession data model, but Time sheet is not enabled in the instande / Time Recording Profile object has not been configured.
@Employee Central Product Support: See internal memo for further guidance
Example of Server Log Information:
03:28:34,415 ERROR [ConfigurationProviderImpl] Unable to find the 'TimeRecordingProfile' definition, might be the corresponding module is not enabled...
View Configurations:
Succession Data Model
- Export data Succession data model
- Scroll down to Time Recording Profile
<hris-field id="time-recording-profile-code" visibility="both">
<label>Time Recording Profile</label>
<label xml:lang="de-DE">Zeiterfassungsprofil</label>
<label xml:lang="en-GB">Time Recording Profile</label>
<label xml:lang="en-US">Time Recording Profile</label>
</hris-field>
Manage Business Configuration ( BCUI):
- Go to BCUI > Job Information > Time Recording Profile Field is enabled
View Object Definition:
- Navigate to Admin Tool > Configure Definition Object > Time Recording Profile
- Result: No Object
Resolution
Solution 1: Time sheet is not enabled but its related field 'time-recording-profile-code' is enabled in the Succession Data Model.
- As seen below Change time recording profile visibility from Succession Data Model (SDM)
- Disable"Time Recording Profile" from Manage Business configuration (BCUI)
<hris-field id="time-recording-profile-code" visibility="none">
<label>Time Recording Profile</label>
<label xml:lang="de-DE">Zeiterfassungsprofil</label>
<label xml:lang="en-GB">Time Recording Profile</label>
<label xml:lang="en-US">Time Recording Profile</label>
</hris-field>
Solution 2: Enable Time sheet under Configure employee Central setting
Time sheet is not enabled but its related field 'time-recording-profile-code' is enabled in the Succession Data Model.
Also, if the fields workschedule-code, time-type-profile-code and holiday-calendar-code are configured in Job Information to be used, then Time Off feature should be enabled.
See Test Result:
- Navigate from Home > Analytics > Reporting > Ad Hoc Reporting
- Select button "Create new report’’
- Select report definition type "Person and Employment Export’’
- Result: Person and Employment Export report
Keywords
Adhoc report, fingerprint id =8803b550ec5cf789221a36dae404d9aa386df1c6, 8803b550ec5cf789221a36dae404d9aa386df1c6, Person and Employment Export , Succession Data model,Time Recording Profile, Object definition, Unable to find the 'TimeRecordingProfile' definition, might be the corresponding module is not enabled, 35ae9a9a-235a-4382-a39d-f67721e2851b, 31e474f2-6675-4950-bb1c-8ce0d6f1c618, c35f08a666b89322c23018625fd1098a97d52d42 , KBA , LOD-SF-EC-REP , Reporting Data (EC core only) , LOD-SF-EC-TIM , Time Off , LOD-SF-ANA-ADH , Adhoc Reports & Report Builder , Problem