SAP Knowledge Base Article - Public

3747150 - "Invalid Person ID" error when generating Data Subject Information report

Symptom

  • When running a data subject information report via data subject search and person search, the process fails.
  • The following error is displayed: "Invalid Person ID. Cannot generate report."
  • The report cannot be generated.

Environment

SAP SuccessFactors HCM Suite

Reproducing the Issue

  1. In Search Bar: Data Information Report.
  2. Select Data Subject Search.
  3. Choose the "Person Search" tile > Select the User
  4. Click on the "Generate Report" button
  5. Observe the error: "Invalid Person ID. Cannot generate report."

Cause

  • The parameter personIdExternal is coming as null because the feature toggle “Hide Username in the UI” is currently enabled.
  • If Enhanced people search is also enable then the permission "Account Data -> Login Name " is also required

Resolution

Disable the "Hide Username in the UI" option from Platform Feature Settings.

  1. Go to Platform Feature Settings tool
  2. Locate the option “Hide Username in the UI”
  3. Uncheck the checkbox

Note: If Enhanced People Search is enabled, you will also need to provide the permission "Account Data -> Login Name" to the user to avoid the same error.

Keywords

data subject information report, invalid person id, cannot generate report, data information report, person search, data subject search, request audit report, error message, data protection and privacy, report generation error, preview environment, non-production, user search, reporting failure, privacy report , KBA , LOD-SF-PLT-AUDR , Request Audit Report (Not Change Audit) , Problem

Product

SAP SuccessFactors HCM Suite all versions