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 ) ).