Symptom
You would receive an application error when opening Manage Time off Calendars.
The application error id would be accompanied by Error Message = "The oData request failed. Please verify you have all necessary permissions"
Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.
Environment
Employee Central - Time Off
Reproducing the Issue
- Access to Admin Center
- Open Manage time off Calendars
- Result: The oData request failed. Please verify you have all necessary permissions." is displayed.
Cause
Some data was not refreshed in the TimeAccountChangeCalendar Object definition cache.
Resolution
Select refresh under OData API Metadata Refresh And Export.
Via UI
- Admin tool
- OData API Metadata Refresh and Export
- Refresh
- Log out and login
If this didn't solve the issue, please test the following (note this should be performed by a user with Provisioning access):
From Provisioning (Partners & Support Only)
- Login in provisioning
- Click company id
- MDF Cache Tool – Clear Cache
- Once cache is cleared please run odata metadata refresh and check if that resolves the issue.
Our engineering team is currently investigating the root cause in an internal engineering case and avoid this to happen in the future.
See Also
2653553 - Manage Time Off Calendar error "The oData request failed. Please verify you have all necessary permissions.
Keywords
Unable to open manage time off calendars, error when opening mange time off calendars, unable to access manage time off calendars, The oData request failed. Please verify you have all necessary permissions." is displayed. , KBA , xaf-25498 , xaf-25521 , LOD-SF-EC-TIM , Time Off , LOD-SF-EC-MDF , MDF & EC2MDF Migration , Problem