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
- In Search Bar: Data Information Report.
- Select Data Subject Search.
- Choose the "Person Search" tile > Select the User
- Click on the "Generate Report" button
- 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.
- Go to Platform Feature Settings tool
- Locate the option “Hide Username in the UI”
- 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
SAP Knowledge Base Article - Public