SAP Knowledge Base Article - Public

2686733 - How to retrieve deleted Performance Forms via SuccessFactors OData API - entity FormHeader

Symptom

You would like to query the deleted Performance Forms via API (OData API - entity FormHeader).

Environment

  • SuccessFactors HXM Suite
    • Integrations
      • OData
    • Performance Management
      • PM OData entitiy

Cause

Missing permission.

Resolution

You will need to include one additional permission to see the deleted Performance Forms data.

Find below the path to include this permission:

  • Admin Center  >>> Role Based Permission  >>>  Administrator Permissions  >>> Manage Documents >>> check the option "Include Deleted forms in Forms ODATA API" to fetch the deleted forms.

After that, you will see the results in your API  (example query http://<hostname>/odata/v2/FormHeader?$format=json) with the "formDataStatus=4"

Text from handbook "The formDataStatus is set to '4' when the forms are deleted by the user, or by using the Delete Forms admin tool.".

See Also

Handbook link for more information: https://help.sap.com/viewer/28bc3c8e3f214ab487ec51b1b8709adc/latest/en-US/ed05c89e41a4415f89042c73d42d12f2.html?q=FormHeader%20odata

Keywords

SuccessFactors Performance, FormHeader, deleted records, formDataStatus=4, how to retrieve deleted forms, OData, Performance Forms API, Include Deleted forms in Forms ODATA API , KBA , LOD-SF-PM-API , Webservices, OData APIs , LOD-SF-INT-ODATA , OData API Framework , How To

Product

SAP SuccessFactors HCM suite all versions