Select aller Felder einer Tabelle

Aus SAP-Wiki
Wechseln zu:Navigation, Suche

Siehe Schlüsselbefehl Select.

  • Es können alle FElder einer Tabelle gelesen werden. Das wäre nichts anderes als "Select *"
 SELECT
   tsp01~*
   INTO TABLE @data(ct_itab2)
   FROM tsp01
   WHERE
     tsp01~rqident   IN @s_rqid  AND
     tsp01~rqdoctype IN @s_docty AND
     tsp01~rqowner   IN @s_user.

oder beim Lesen von 2 Tabellen. Hier dürfen allerdings nicht 2 Tabellen mit "*" selektiert werden.

 SELECT
   tsp01~*,
   tsp02~PJNUMMER
   INTO TABLE @data(ct_itab2)
   FROM tsp01
   inner join tsp02
     on tsp02~pjident = tsp01~rqident
   WHERE
     tsp01~rqident   IN @s_rqid  AND
     tsp01~rqdoctype IN @s_docty AND
     tsp01~rqowner   IN @s_user.

Hier werden die Felder der Tabelle "TSP01" einer Struktur TSP01 zugewiesen.

TSP01 12.JPG