WHAT IS TABLE BUFFERING AND ADVANTAGE?
Answers were Sorted based on User's Feedback
Answer / sudhakar1207
TABLE BUFFERING IS USED TO IMPROVE PERFORMANCE OF OPEN SQL STATEMENTS.
TABLE BUFFERING IS NOTHING BUT STORING THE CONTENTS OF THE DB TABLES IN THE APPLICATION SERVER BUFFER.
BUFFERING IS OF THREE TYPES.
1) SINGLE RECORD BUFFERING
2) GENERIC BUFFERING
3) FULL BUFFERING
Is This Answer Correct ? | 14 Yes | 1 No |
Answer / prasath
buffering a table is allocating memory local to the
application server. by using this the application program
quickly access the data
Is This Answer Correct ? | 5 Yes | 0 No |
Answer / manas
the frequently retrieved data from the database can be
stored in in application server as as buffer data, so it
will not hit the database to get the the data. so the
execution of the program will be fast. these data can be
defined as buffered data of table while creating a table.
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / 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 |
What is the difference between upload and ws_upload ? : abap bdc
What work you have done in HR module
If we put Top of Page in between Start-of-selection and End-of-selection and what happenes
1. what r the step followed for ALE Idocs ? 2. what is process code ? where it is define ?
what are the diff page formats available in SMARTFORMS ?
What should be declared explicitly in the corresponding abap/4 statements to access internal tables without header lines & why?
Which database object is used for storing the system variables? : abap data dictionary
Utility of bdc cursor?
Why cant we use Normal function module for data transfer?
How to transport from one client data to another in realtime, what is the transaction code for transport, where the maintain table maintenance generator in realtime,
In which system field does the name of current gui status is there?
can i write combine code for row material and finish good for BDC?plz give me steps to create combine bdc.