See SAP Buffering ...
Only accessing a table with single buffering with a SELECT where the key is not fully specfied bybasses the buffer.
In fact, since 7.02 it is not the addition SINGLE but the key specification that counts.
Using SELECT SINGLE for a fully buffered table does not bypass the buffer.