Symptom
When executing a SAC story with a table in Canvas, the page becomes unresponsive and shows an "out of memory" error while scrolling.
Environment
SAP Analytics Cloud
Reproducing the Issue
- Open a story that contains a table in a Canvas/Responsive page (optimized experience) based on a live BW connection.
- Apply prompts/filters to load several months of data for a specific organizational slice.
- Navigate to the page that hosts the large table.
- Open the table settings and select Edit Drill Limitation.
- Set Drill Limitation behavior to Unlimited.
- Wait until the table finishes loading and then scroll down through the rows.
- Observe that the browser becomes unresponsive and SAC shows an “Out of memory” error.
- Note: Issue is reproducible in copies of the story and in newly created stories using the same data source, across multiple browsers and machines.
Cause
The page becomes unresponsive and displays an "out of memory" error because the table’s drill limitation is set to unlimited.
When the drill limitation is set to unlimited, there is no cap on the volume of data that the table can load. While scrolling through the table content, the browser progressively loads more and more data. When this data volume exceeds the available memory allocated to the browser, the page becomes unresponsive and the "out of memory" error is triggered.
This is expected behavior given the current configuration.
Resolution
To prevent the browser from running out of memory, avoid setting the drill limitation to unlimited unless absolutely necessary. Instead, configure an appropriate drill limitation value to control the amount of data loaded into the table.
Steps to adjust the drill limitation:
- Open the SAC story in Edit mode.
- Select the affected table on the Canvas.
- Navigate to the table’s settings (Builder / Properties panel).
- Locate the Drill Limitation setting.
- Change the value from Unlimited to a defined, reasonable limit based on your data volume and analysis needs.
- Save the story and re-test by scrolling through the table.
Recommendation: Use the "unlimited" drill limitation setting cautiously. For large datasets, always define a limit to keep the data volume within the browser’s memory capacity and ensure stable performance.
See Also
Keywords
sac, optimized story, canvas, responsive, table, grid, scrolling, infinite scroll, drill limitation, unlimited, out of memory, browser crash, unresponsive, live bw, memory dump , KBA , LOD-ANA-TAB-COR , SAC Table Core, Drill, In-Cell-Chart, Custom Cells , Problem
SAP Knowledge Base Article - Public