Additional Blogs by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
harry_dietz
Explorer
0 Kudos

First of all I would like to say that this is partly because Sharad Agrawal replied to my previous blog entry on "internal table - fill and read". I thought about this previously, but after Sharad Agrawal asked about it I thought that it might be a good idea to check on "loop at itab where" more thoroughly.

Simple things first - no replacement

Replacement in sorted tables

Some additional words on the READ BINARY SEARCH in case you have a somehow sorted table: Did you see that I didn't jump to a line with full specified key? I jumped to a line which does not exist. If you call READ BINARY SEARCH with a key which does not exist, the SY-TABIX points to the line where the entry should be located. So if you want to jump to the first entry in a table which has some attributes, you might use the READ TABLE ... WITH KEY sortfield1 = v1 sortfield2 = SPACE BINARY SEARCH (of course space only if it's a char field...)

</p>

Corrections! (after publishing this blog and learning from Sharad Agrawal)

6 Comments