SAP Knowledge Base Article - Public

2817680 - Cannot Filter on not Visible Property: Location - Onboarding 1.0

Symptom

  • When clicking the filter e.g. Location in Manage Pending Hires, 'no data' is appearing.
  • System throws a Server Error Exception when value is entered on the filter. "cannot filter on not visible property: location"
  • Unable to filter the candidates using Enhanced Manage Pending Hire feature.

Image/data in this KBA is from SAP internal systems, sample data, or demo systems. Any resemblance to real data is purely coincidental.

Environment

  • SAP SuccessFactors Onboarding 1.0
  • SAP SuccessFactors Employee Central

Reproducing the Issue

  1. Go to Manage Pending Hire
  2. Assuming that the filter that you have is location. Click on the dropdown, notice that "no data" appeared.
  3. Enter any value on the filter, Server Error Exception is thrown. 

Cause

The logged in user doesn't have permission to view the records retrieved from Odata.

Resolution

Please grant the login user a permission for "Admin Access to MDF OData API". Kindly follow below steps:

  1. Search for the permission role assigned to the logged in user using View User Permission
  2. Search for the permission role that covers "Metadata Framework", if none, you may select a role on where we can assigned Metadata Framework permissions.
  3. Go to Manage Permission Role
  4. Search for the Permission Role
  5. Click on Permission button
  6. Navigate to 'Metadata Framework'.
  7. Check the 'Admin Access to MDF OData API' switch.

    MDF.png
  8. Save the changes.
  9. Reproduce the issue again.

See Also

 2792558

Keywords

server error exception, error, mph, pending hire, manage pending hires, admin access to MDF ODATA API, permission, filter, onboarding, enhanced onboarding , KBA , LOD-SF-OBD-INT , Integrations with Onboarding , LOD-SF-EC-INT , Manage Pending Hires (Integration RCM/ ONB/ OBX + UI) , Problem

Product

SAP SuccessFactors Employee Central 1905 ; SAP SuccessFactors Onboarding 1905