Skip to content

ABAP Keyword Documentation →  ABAP - Dictionary →  Classic Objects in ABAP Dictionary →  Database Tables →  Technical Attributes of Database Tables →  Table-Specific Technical Attributes of Database Tables 

Table Buffering of Database Tables

It is possible to specify whether table buffering in the table buffer of an AS Instance is allowed for a database table and also how it is performed.

The table buffer is managed by the database interface. When ABAP SQL reads are made on tables with activated buffering or if these tables are accessed from classic dynpros , the table buffer is used implicitly.

Other versions: 7.31 | 7.40 | 7.54

Buffering Permission

Table buffering can be permitted for a database table as follows:

  • Buffering not allowed
Table buffering is not performed for the table. The database interface always passes the reads to the database table, where they can use the current data directly. This setting also dictates that table buffering not be activated for this table in any other systems due to the way the table is used.
  • Buffering allowed, but switched off
Table buffering is not performed for the table when delivered. This setting indicates, however, that buffering is possible in principle and can be activated in other systems depending on how the table is used.
  • Buffering switched on
Table buffering is performed for the table. If possible, the database interface redirects any reads to the table buffer in the shared memory of the current AS Instance.


Note

Certain prerequisites, some dependent on the buffering type, must be met before ABAP SQL can access the table buffer instead of accessing the database table directly.

Buffering Type

The buffering type determines which data is loaded from the table to the table buffer when a table entry is accessed and buffering is switched on. The possible buffering types are: