Geschachtelte Selects
Aus SAP-Wiki
Zur Navigation springenZur Suche springen
Siehe Schlüsselbefehl Select.
Siehe Subquerys.
Manchmal ist es praktisch innerhalb eines Select-Statements weitere Unterselects einzubauen. Sie können auch weiter geschachtelt sein.
Abwägung
- Man sollte hier abwägen, ob man alles in einen Select packen möchte und ein schwer zu verstehendes Konstrukt schafft oder den Select aufspaltet in mehrere Selects und dafür ein leichteres Verständnis hat.
- Man sollte auf jeden Fall sparsam sein mit der Schachtelung von Selects
Coding
SELECT SINGLE maktx FROM makt
INTO ls_data-maktx
WHERE matnr = ls_marc-matnr
AND spras = ( SELECT language1 FROM tjplanguages
WHERE ismlanguages = ( SELECT ismlanguages
FROM mara
WHERE matnr = ls_marc-matnr ) ).