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 |
On abap: did you set up a workflow? Are you familiar with all the steps for setting up a workflow?
what are the Events in Application Server
What are client dependent objects in abap/sap?
What is WEB Dynpro Comp. / intf?
1.what are the events in TMG..? 2.if i do not write any thing in a REPORT program except TOP OF PAGE and END OF PAGE ,then what will be the output?
How do you set up background jobs in sap? What are the steps?
How do you set up background jobs in sap? What are the steps? What are the event driven batch jobs?
How to find the status of failure a IDOC
What is the bapi?
difference between BAPI and RFC?
How do you call a report from a transaction ?
How do you find number of records present in internal table?