You want to create a filterable field on PerPersonal entity, however even after creating the it as filterable, the field still shows as filterable = False on OData API Dictionary
SuccessFactors HXM Suite
- OData API
Reproducing the Issue
Whenever you create the field as filterable, the field still shows as filterable = False on OData API Dictionary
Currently, it isn't possible to add a custom field as Filterable on the PerPersonal entity.
As currently it isn't possible to add a custom field as filterable while using the PerPersonal entity, as per What's New in Employee Central OData API Reference Guide, similar entities like PerPerson and EmpEmployment can have Custom fields as filterable, which you can also consider on configuring/creating integrations on it.
Another workaround would be following the guidelines on KBA 2729338 - Integration Center: How to Filter on Custom & Non-Filterable Fields in order to filter the non-filterable fields on Integration Center.
custom filterable filter perpersonal field , KBA , LOD-SF-INT-ODATA , OData API Framework , LOD-SF-INT , Integrations , How To