SQL Interface.
Select Where VS Select + Check
Always specify your conditions in the Where-clause instead of checking them yourself with
check statements. The database system can then use an index (if possible) and the network
load is considerably less.
Select with Index Support
For all frequently used Select statements, try to use an index. You always use an index if
you specify (a generic part of) the index fields concatenated with logical Ands in the Select statement's Where clause. Note that complex Where clauses are poison for the
statement optimizer in any database system.
Select single vs. Select-Endselect
if there exists at least one row of a database table or view with a certain condition, use
the Select Single statement instead of a Select-Endselect-loop. Select Single requires one
communication with the database system, whereas Select-Endselect needs two.
Select Into table t
It is always faster to use the Into Table version of a Select statement than to use Append
statements.
Select aggregates
If you want to find the maximum, minimum, sum and average value or the count of a database
column, use a select list with aggregate functions instead of computing the aggregates
yourself. Network load is considerably less.
Select Endselect VS Aray Select
If you process your data only once, use a Select-Endselect-loop instead of collecting data
in an internal table with Select Into Table. Internal table handling takes up much more
space.
Select with View
To process a join, use a view instead of nested Select statements. Network load is
considerably less.
Select with join
To read data from several logically connected tables use a join instead of nested Select
statements. Network load is considerably less.
Select with select list
Use a select list or a view instead of Select * , if you are only interested in specific
columns of the table. Network load is considerably less.
Select with buffer support
For all frequently used, read-only tables, try to use SAP buffering. Network load is
considerably less.
Ads
Wednesday, October 21, 2009
Subscribe to:
Post Comments (Atom)
Blog Archive
-
▼
2009
(185)
-
▼
October
(63)
- Indexes - Form and Use
- Better Aproach - Coding in Abap (Coding Format)
- Example : Standard Abap Report
- SQL Interface
- BASICS OF INTERACTIVE REPORTS
- Transactions
- General command field formats
- Sap Script
- SAPScript Transaction codes
- Convert the sapscript from spoollist to pdf
- Report command field formats
- ABAP/4 functions:
- What is ABAP?
- Usefull Transaction Code in Abap
- SAP ABAP Interview FAQ
- SAP ABAP MNC Interview Questions
- SAP ABAP MNC Mostly asked interview questions
- SAP ABAP interview Questions and Answers
- ABAP Technical Interview Questions
- Face SAP ABAP Interview
- SAP ABAP Certification
- BUILD WEB SERVICE ABAP&SAP
- ABAP Objects-An Introduction to Programming
- SAP ABAP complete reference
- SAP ABAP Complete Certification
- Sap BC Abap Programming
- SAP ABAP Interview Part - 2
- SAP ABAP Interview Part - 1
- ABAP ENHANCEMENTS
- ALE ABAP DETIAL
- SAP BUSINESS WORK FLOW
- ALE IDOC'S IN SAP ABAP
- SAP ABAP DATA BASE UPDATES COMPLETE
- LUW’S AND CLIENT/SERVER ARCHITECHERE:SAP-ABAP
- SAP LOCK CONCEPT
- ORGANIZING DATABASE UPDATES
- COMPLEX LUW PROCESSING IN ABAP SAP
- SAP ABAP MEMORY
- CHANGING THE SAP STANDARD
- ENHANCEMENTS TO DICTIONERY ELEMENTS IN SAP
- BUSINESS TRANSACTION EVENTS IN ABAP SAP
- MODIFICATIONS OF SAP STANDARD OBJECTS
- SAP WORK FLOW SCENARIOS
- SAP SCRIPT CONTROLS
- DIFFERENCE BETWEEN BADI'S AND USER EXITS
- SAP ABAP ALV IN BRIEF
- SAP ABAP OPTIMIZATION I
- TYPE KEY WARD IN ABAP SAP
- TABLE TYPES IN SAP
- TYPES OF VIEWS IN SAP
- SAP ABAP FAQ'S ON SD MM FI/CO
- SALES FLOW IN SAP
- FI/CO DEFINATIONS FOR ABAPER
- PERFORMENCE TIPS IN ABAP SAP
- INTERNAL TABLES IN BRIEF
- CROSS APPLICAITONS DEFINATIONS
- RUN TIME ANALASIS IN ABAP SAP
- SAP ABAP Programming FAQ'S For inerview
- ABAP Programming real time questions for SAP ABAP
- SAP ABAP FAQ'S REAL TIME II
- SAP ABAP Questons and Answers for Interview
- ABAP ALE FAQ'S
- This is my First Post for ABAP Lovers
-
▼
October
(63)
No comments:
Post a Comment