what is the difference between standard and sorted
internal tables? (in performance wise)
Answer / vasu sistla
Standard tables:This is the most appropriate type if you are going to address the individual table entries using the index. Index access is the quickest possible access. You should fill a standard table by appending lines (ABAP APPEND statement), and read, modify and delete entries by specifying the index (INDEX option with the relevant ABAP command). The access time for a standard table increases in a linear relationship with the number of table entries. If you need key access, standard tables are particularly useful if you can fill and process the table in separate steps. For example, you could fill the table by appending entries, and then sort it. If you use the binary search option with key access, the response time is logarithmically proportional to the number of table entries.
Sorted tables:This is the most appropriate type if you need a table which is sorted as you fill it. You fill sorted tables using the INSERT statement. Entries are inserted according to the sort sequence defined through the table key. Any illegal entries are recognized as soon as you try to add them to the table. The response time for key access is logarithmically proportional to the number of table entries, since the system always uses a binary search. Sorted tables are particularly useful for partially sequential processing in a LOOP if you specify the beginning of the table key in the WHERE condition.
Is This Answer Correct ? | 5 Yes | 0 No |
what is the BAPI to get list of quotations for a customer? what is the BAPI to view the details of a quotation?
How do you work with semi colon se[arated files in BDC ?
Can you define a field without a data element? : abap data dictionary
19) How to create client dependent tables and client independent tables?
Suppose there is check box along with the rows. The requirement is, select the require check boxes and press a used defined button to save all these checked row data to another table. How can you do it?
What are two methods of modifying sap standard tables? : abap data dictionary
wat does BDCRECXX contains?
in bdc session method. if u run the record in fore ground manually i have a 7 records but at the time of record processing first record produces the error how can u process records manually in fore ground please tell me any one knows?
what will happen if called program is not executable ?
Can we use COMMITWORK statements in BADI
what is the transaction code used for triggering sap script ?
What is a multiple line field?