SAP Knowledge Base Article - Public

2630645 - scheduledoffering-service API call error - Cannot find EntitySet, Singleton, ActionImport or FunctionImport with name 'ScheduledOfferings'

Symptom

You make a scheduledoffering-service API call using the 'ScheduledOfferings' container, but an error is happening.API call: /learning/odatav4/public/admin/scheduledoffering-service/v1/ScheduledOfferings(xxxxx)

Result:

{
"error": {
"code": null,
"message": "Cannot find EntitySet, Singleton, ActionImport or FunctionImport with name 'ScheduledOfferings'."
   }
}

admin_scheduledoffering_service.PNG

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

 SuccessFactors LMS

Cause

This is a problem with the Learning OData API Reference Guide, which is going to be fixed in a future version of this document.

The 'ScheduledOfferings' container is only available for user API calls.

Resolution

The API call must be created for a user instead:

/learning/odatav4/public/user/scheduledoffering-service/v1/ScheduledOfferings(xxxxx)

user_scheduledoffering_service.PNG

Keywords

scheduledoffering-service, odata, api, webservices, EntitySet, Singleton, ActionImport, FunctionImport SF SuccessFactors LM API ODA ODATA error message , KBA , LOD-SF-LMS , Learning Management System , LOD-SF-LMS-ODA , Web Services OData , Problem

Product

SAP SuccessFactors Learning all versions