Kommando der Dynpro-Ablauflogik

SELECT * FROM tabele
  WHERE keyfield = screen_field
    [ AND keyfield = screen_field ...]
  [ INTO field]
  [ WHENEVER ( NOT FOUND | FOUND )
      SEND ( ERRORMESSAGE | WARNING )
      [ message_number ]
      [ WITH field ... ]]. 
Dieses Kommando liest einen Datensatz aus einer Datenbanktabelle. Dies kann sowohl zum Zeitpunkt PBO erfolgen, um Dynprofelder zu initialisieren oder aber zum Zeitpunkt PAI, um Werte in Dynprofeldern zu prüfen. Im ersten Fall erfolgt mit dem Zusatz INTO die Übertragung des Wertes in das Dynprofeld. Das Ergebnis der Selektion kann durch weitere Zusätze ausgewertet werden, um Fehlernachrichten zu erzeugen.