Symptom
- Unable to map a Boolean field in Recruiting Management (RCM) to a Boolean field in Employee Central (EC).
- A Boolean field does not appear in the dropdown list in Recruit-to-Hire Data Mapping.
Environment
- SAP SuccessFactors Recruiting Management
- SAP SuccessFactors Employee Central
- SAP SuccessFactors Onboarding
Reproducing the Issue
- Go to Recruit-to-Hire Data Mapping.
- Select Employee Central HRIS Elements -> emailInfo.
- No field is available in the dropdown list for isPrimary (boolean type).
Cause
The Boolean field is String type in OData API Data Dictionary.
This is because the Boolean field has been configured as an Ad-Hoc report field in Provisioning -> Configure Reportable Custom Fields. Once we configure a custom Boolean field reportable as Text, the system stored it as Text in Database.
Resolution
- Go to Provisioning -> Configure Reportable Custom Fields, remove the Boolean field and run 'Synchronize Existing Data'.
- Go to Admin Center -> OData API Metadata Refresh and Export, refresh the metadata.
Note:
As a customer, you do not have access to Provisioning. To complete tasks in Provisioning, please contact your Implementation Partner.
If you are no longer working with an Implementation Partner, you can submit a change request to SAP Support with the approval document downloaded from the following KBA.
- KBA 2258199 - SAP SuccessFactors Recruiting Management - Provisioning Configuration Changes
- Request item: "Make a field reportable"
See Also
KBA 3384292 - Unable to filter a boolean field via ODATA API
Keywords
RCM, EC, Bool, select, map, recruit to hire, missing, unavailable, String , KBA , LOD-SF-RCM-APP , Applicants and Job Applications , LOD-SF-RCM-INT , Integration Center & Intelligent Services , LOD-SF-RCM-API , Webservices & APIs , Problem