SAP Knowledge Base Article - Public

2387223 - FAQ - Q4 2016 (B1611) - Webservices not able to get data


Customer is having an interface running from Successfactors learning to our finance system in SAP.

Customer was able to catch data via the API calls, now they are not able to catch the data.

They tried then using the REST web service and can see that we get an error message that we not use to get. And it seems to be after the release this weekend, as we were testing it Friday.

We are able to get the token via a first call. In order to get a Token: Url link: { "grant_type":"client_credentials", "scope":{ "userId":"Finance_Technical_User", "companyId":"xxxxxxxxx", "userType":"admin", "resourceType":"learning_public_api" } }

But we are not able to get the data. We are using this: To get finance data: Url:$filter=criteria/transactionID%20has%20%27%27 But now this call suddenly give us errors. 


  • Learning Management System (LMS)


Please check the new documentation about b1611 webservices where Olingo library update was made and it has become stricter.  It prevents intermixing of data types, it does not allow short names, and it requires a namespace for the has operator.  


don't work: ..../financialtransactions/v1/FinancialTransactions?$filter=criteria/maxPageSize eq 1


Work: ..../financialtransactions/v1/FinancialTransactions?$filter=criteria/maxPageSize eq '1'

Please find the new webservice Odata workbook in order to review the call that it is causing the issue.


  • B1611 Webservices not getting data
  • B1611 Odata issue
  • Problem with Q4 2016 Odata issue
  • Webservices Q4 2016 Odata issue
, KBA , LOD-SF-LMS-TLS , Web Services & Tools , Problem


SAP SuccessFactors Learning 1611