WHAT IS TABLE BUFFERING AND ADVANTAGE?

Answer Posted / shreeshaildiggi

SAP buffering :

Buffering of data from database tables defined in a table
buffer in the shared memory of the current application
server. The definition determines whether and how a
database table is buffered. Buffering generally leads to
greatly enhanced performance (by a factor of between 50 and
500) and is administrated by the database interface.
Buffering usually becomes effective when Open SQL commands
are used for database access. However, some variants do not
use the buffering process.

The following Open SQL statements implicitly bypass the SAP
buffer and access the database tables directly:

SELECT with the addition FOR UPDATE,
Access to a table using single-record buffering without
selecting a single record using SINGLE SELECT or by
specifying the primary key in the WHERE condition (this
behavior depends on the current implementation of the
database interface and may be different in future
releases).
SELECT with the addition DISTINCT,
SELECT with aggregate expressions,
Open SQL statement with the addition CLIENT SPECIFIED,
without specification of the client ID in a WHERE
condition,
SELECT with JOIN expressions
Access to a generically buffered area without full
specification in a WHERE condition
Open SQL statements with IS [NOT] NULL in the additions
WHERE and HAVING,
Use of a subquery in a WHERE condition,
SELECT with the addition GROUP BY,
SELECT with the addition ORDER BY, whereby the sort key is
not the primary key.

Thanks and Regards
SHREESHAIL DIGGI
SAP Technical Consultant Infinite India

Is This Answer Correct ?    2 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is runtime analysis?

602


What is the use of 'table index'?

630


what are the two methods of modifying sap standard tables? : abap data dictionary

625


How do you document ABAP programs? Do you use program documentation menu option?

645


What are the main events of which are used for logical database?

600






Structures can contain data only during the runtime of a program (t/f) : abap data dictionary

767


What is narrow casting and wide casting?

1135


What is going life actually? What is the role of a functional consultant in it? : sap abap hr

551


Explain what is an rdbms?

567


Explain the advantages and disadvantages of different types of bdc's?

605


What is an internal table?

726


What is the meaning of abap/4 editor integrated with abap/4 data dictionary?

635


Rp_provide_from_last contains how many parameters ? : abap hr

880


Table events aNd table maintains generation

989


How do you populate data into a multiple line field? : abap bdc

622