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

Web-Links