Symptom
In our request payload to either get 'getExpandedDynamicGroupByName' or 'getExpandedDynamicGroupById' with filter from other modules,
We are getting the error
"error" : { "code" : "ServerErrorException", "message" : { "lang" : "en-US", "value" : "com.successfactors.odata.ODRBPConverter@172051e6The related field is not yet supported by RBP OData API!"
Environment
SuccessFactors / Odata
Reproducing the Issue
1. Run API request:
https://xxxxxx/odata/v2/getExpandedDynamicGroupByName?groupName='test'&$format=json
2. Response was:
"error" : { "code" : "ServerErrorException", "message" : { "lang" : "en-US", "value" : "com.successfactors.odata.ODRBPConverter@172051e6The related field is not yet supported by RBP OData API!"
Cause
We still do not support the filters from other modules which are not in the standard filters, so this is working as designed.
Resolution
Here are the standard filters that we support:
username, department, division, location, custom01, custom02, custom03, custom04, ... custom15, benchStrength, citizenship, city, country, dateOfBirth, dateOfPosition, ethnicity, futureLeader, gender, hireDate, impactOfLoss, jobCode, keyPosition, married, minority, nationality, newToPosition, reasonForLeaving, riskOfLoss, state, timeZone, title, zipCode, user
See Also
2295422 - How to use the OData Custom Functions for DynamicGroup
2736156 - OData API Entity DGPeoplePool supports query or not?
Keywords
"The related field is not yet supported by RBP OData API!", getExpandedDynamicGroupByName, getExpandedDynamicGroupById , KBA , LOD-SF-INT , Integrations , LOD-SF-INT-ODATA , OData API Framework , How To