SAP Knowledge Base Article - Public

2653553 - Manage Time Off Calendar error "The oData request failed. Please verify you have all necessary permissions."

Symptom

You are tying to access the Manage Time Off Calendar UI and you are getting the following error message:

"The oData request failed. Please verify you have all necessary permissions."

Environment

  • Employee Central.
  • You have Time Off Implemented.
  • You are not using the MDF object Pay Group.

Reproducing the Issue

  1. Log in the instance with any user regardless of the permission level.
  2. Go to Admin Center.
  3. Try to access Manage Time Off Calendars.
  4. Get the error message

Cause

Object Pay Group is inactive

Resolution

  1. Go to Configure Object Definitions.
  2. Select Object Definitions.
  3. Click in "Advanced" and select "Including Inactives:" to Yes.
  4. Search for Pay Group.
  5. Click Take Action > Make correction.
  6. Set the object as Active and save it.
  7. No go to OData API Metadata Refresh And Export.
  8. Click in Refresh Metadata Cache click in "refresh".

After performing those steps the issue will be fixed.

Important Note: After carrying out the above steps please check if you are now encountering an error while the Pay Component Non Recurring Portlet is loading on users profiles. If so, cache needs to be cleared. Please see KBA: 2688190 - Application Error Loading Pay Component Non Recurring Portlet

See Also

2688190

Keywords

manage time off calendars odata , KBA , LOD-SF-EC-TIM-CAL , Calendar Jobs , How To

Product

SAP SuccessFactors Employee Central all versions