Symptom
When running reports and searching for all the respective entities, is not possible to see all results when there are more than 10,000 entities:
"Max records allowed per page is 10,000. Given the search result of xxxxx, your page size set at "All" exceeded the limit, please decrease your page size and/or add search criteria then try again."
Environment
SAP SuccessFactors Learning
Reproducing the Issue
- Log into HCM >
- Navigate to Learning Administration > Reports >
- Search and open any report (custom or standard) for which entity the tenant has more than 10,000 records, for example: 'Curriculum Summary Data Audit Report (CSV)' >
- For the 'Curriculum' field, click on the filter icon >
- In the new window, click on 'Search' to submit a blank search >
- At the 'Records per Page' dropdown, select 'All' >
- The page reloads and no results are displayed now, only the message that the "Max records allowed per page" has been reached.
Cause
Our Engineering team confirmed that this is the expected system behavior since the 2H2025 release (that is, version b2511). This improvement was delivered to solve frequents out of memory issues.
Resolution
When there are too many records, changing the 'Records per Page' to 'All' puts too much pressure on the application server which leads to Out Of Memory errors. Meanwhile the browser will perform very poorly due to amount of data to be parsed.
The max page size limit is defined within LMS internal configuration and set to 10,000, which means it is hardcoded and cannot be changed.
Workarounds:
- Use filters to narrow down the searches; OR
- If filters cannot be applied and all records need to be displayed in a search, please set 'Records per Page' to a different value than 'All' and browse through the result pages.
Keywords
sf, sfsf, lms, learning, report, maximum, Max records allowed per page, All, limit, LRN-193979 , KBA , LOD-SF-LMS-REP , Reporting Data , LOD-SF-LMS-ADM , System Admin, Global Variables, References , Problem
SAP Knowledge Base Article - Public