A selection over DC_MAXOBS_WEBEDIT or DC_MAXCELLS_WEBEDIT was refused with "Table is too big", leaving the user with no grid and no way to see what the filter had matched. getdata now serves the first rows that fit and flags it: - the row cap is min(DC_MAXOBS_WEBEDIT, DC_MAXCELLS_WEBEDIT / columns), so a wide table is still bounded by the cell budget - sasparams carries TRUNCATED (0/1) and TRUNC_MSG, naming the limit reached - the EDIT screen shows a warning triangle next to the table name, with the message in a tooltip and the advice to filter The mock mirrors the new behaviour, the Cypress spec asserts the truncated grid and the tooltip (real hover, opacity checked so a hidden tooltip cannot pass), and the SAS limit test now asserts the served row counts and message rather than a cancelled child job.