ok. dann ist die Variante von adt mit den ranges nicht sinnvoll. Dein Ansatz mit dem FOR ALL ENTRIES ist aus meiner Sicht deswegen korrekt.
Code: Alles auswählen.
Types: begin of ts_key,
schl type xyz,
end of ts_key.
data itab1 type standard table of ts_key with empty key.
Code: Alles auswählen.
itab1 = corresponding #( <itab1> ).
Folgende Benutzer bedankten sich beim Autor ewx für den Beitrag:
a-dead-trousers
Dieser Frage würde ich mich gerne anschließen. Performancetechnisch ist an dem SELECT-Statement nichts auszusetzen, sofern die Tabellenindizes stimmen und sichergestellt ist, dass die Tabelle <it_tab1> nicht leer ist.