SEARCH [ field | itab ] FOR string
  [ABBREVIATED]
  [STARTING AT first]
  [ENDING   AT last]
  [AND MARK].
Das angegebene Feld oder die interne Tabelle (die gesamte Tabelle, nicht aber die Kopfzeile) werden nach der angegebenen Zeichenkette durchsucht. Die Zeichenkette kann das Musterzeichen "*" als Platzhalter für beliebige Zeichen entweder am Anfang oder am Ende enthalten. Mit dem Zusatz ABBREVIATED findet das Kommando das Suchmuster auch dann, wenn die zu suchenden Zeichen im Suchfeld durch andere Zeichen voneinander getrennt sind. Mit STARTING bzw. ENDING wird die Suche auf den angegebenen Bereich im Suchfeld beschränkt. Bei internen Tabellen geben diese Zusätze die zu durchsuchenden Zeilen an. Der Zusatz AND MARK wandelt die gefundene Zeichenkette im Suchfeld oder in der internen Tabelle in Großbuchstaben um.
Alle beteiligten Felder, insbesondere die Datensätze der internen Tabelle, werden als Felder des Typs C behandelt.