Symptom
- When trying to run an Audit Report such as User Learning Plan Audit Report (CSV) without specifying any users, there is an error shown as "user information needs to be fulfilled".
- When trying to run Item Summary data Audit Report (CSV) without specifying any items, there is an error shown as "To run this report, you must provide Item criteria".
- Missing "Run Report" button on Audit report page.
Environment
- SAP SuccessFactors Learning
Reproducing the Issue
1. Log in as Learning Admin
2. Navigate to Learning Administration >Reports > User Learning Plan Audit Report (CSV) > Click Schedule Report without specifying any users
3. See error message 'User information needs to be fulfilled'.
Cause
The audit report generating option is limited to "Schedule Job". There is a requirement for the "Schedule Job" to specify user/items, which results in an error being shown.
In REPORT_SYSTEM configuration file, the setting is: scheduleOnlyReports.UserLearningPlanAuditCSV=true, with this setting, the admin
1) will NOT see "Run report" button.
2) need to specify user criteria using the "Schedule Job" button.
Resolution
Running an audit report without any criteria may cause report time out issue in a tenant with live data.
If there is a need to run audit report online in a sales demo with limited data volume, admin can enable 'Run Report' button by changing scheduleOnlyReports.UserLearningPlanAuditCSV=true to false in REPORT_SYSTEM file.
Steps:
1. Log in as Learning Admin
2. Navigate to Learning Administration --> System Administration --> Configuration --> System Configuration --> REPORT_SYSTEM
3. Search for Audit reports section, set relevant configuration such as 'scheduleOnlyReports.UserLearningPlanAuditCSV=false'> Apply Changes
Note: true="Schedule Job" only; false="Run Report" is enabled.
Keywords
LMS CSV report, run report function, audit report, audit report configuration, audit report without criteria, REPORT_SYSTEM, report error, report failed. , KBA , LOD-SF-LMS-REP , Reporting Data , Problem