Symptom
Error message "Cannot read properties of undefined (reading 'getBindingContext')" is shown on Generate Time Form page whether you access it from Administer Time or from People Profile, especially in non-ESS scenario.
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 - Time Off
- SAP SuccessFactors Time Tracking
Reproducing the Issue
- From Administer Time
- Go to Administer Time.
- Select Time Forms tab.
- Press Generate Form button.
- From People Profile
- Go to People Profile.
- Navigate to the Time Management section.
- Click on Generate Time Forms link.
Resolution
- The issue is planned to be fixed via patch 2411p7 (PTCH-45464) which is tentatively scheduled for 3rd Dec 2024 in Preview and 5th Dec 2024 in Production environment.
- This KBA will be updated once the patch date is confirmed.
Workaround
- Currently the system always checks the Generate Time Forms permission on the user him/herself even when the user is attempting to generate time forms for others in MSS scenario. Therefore, until the fix, please make sure the user has the Generate Time Forms to self in RBP target population.
Keywords
KI2411, TIM-47270, time, form, absence, statement, tracking, off, sheet, administer, time, forms, Cannot read properties of undefined (reading 'getBindingContext'), getBindingContext, PTCH-45464 , KBA , LOD-SF-EC-TIM-FRM , Time Forms , LOD-SF-TTR-FRM , Time Statement Form , Known Error