Multiple choice technology programming languages

How can you perform a direct database read from a buffered table?

  1. Do not have buffering in the technical attributes

  2. Add the BYPASSING BUFFER clause on the select statement

  3. Buffering can be turned off on the application server by the programmer using the ABAP Workbench

  4. None of the Above

Reveal answer Fill a bubble to check yourself
B Correct answer
Explanation

The BYPASSING BUFFER addition on a SELECT statement forces the database to read directly from the database table, bypassing any table buffer configured in the technical settings. This is necessary when you need guaranteed up-to-date data from a buffered table.

AI explanation

ABAP lets you force a statement to skip the table buffer and read straight from the database by adding the BYPASSING BUFFER addition to the SELECT statement. This is useful when you need the absolute latest committed data and can't rely on a potentially stale buffered copy. Simply avoiding buffering in the technical settings or disabling it on the app server would affect all access to the table, not just one specific read.