Symptom
Field "Is Internal" is available in Adhoc report however not in Integration center and for ODATA API
Environment
SAP SuccessFactors Recruiting Management
Reproducing the Issue
- Create an Integration Centre Report
- field "Is Internal" is not available in the list of fields
Cause
"Is Internal" is not a field defined in the templates, it is a flag that allow you to identify if the candidate for that application is internal or not (the values could be "Yes" or "No").
In addition that does not appear in Integration Centre (ODATA) simply because this is something specifically for AdHoc Reporting.
Resolution
This is the current design of ODATA API.
However a simple method to get that information will be to use User id (usersSysId) and consider that:
- when usersSysId is empty, this is equivalent to "Is Internal"="No"
- when usersSysId contains a value, this is equivalent to "Is Internal"="Yes"
The reason is the simply fact that only an Internal Candidate has an User Id.
Keywords
Internal, Adhoc, report, ODATA, usersSysId, integration, center, centre, api , KBA , LOD-SF-RCM , Recruiting Management , Problem