CASE field.
  WHEN value.
    statements ...
  ...
  [WHEN OTHERS.
    statements ]
ENDCASE.
Fallunterscheidung. Die Anweisung CASE leitet einen komplexen Anweisungsblock ein. Dieser Block wird mit ENDCASE abgeschlossen. Innerhalb des Blocks kann mit der Anweisung WHEN value der Inhalt von field mit value verglichen werden. Stimmen beide überein, so werden die Anweisungen bis zum nächsten WHEN-Zweig ausgeführt. Mit der Anweisung WHEN OTHERS , die als letzter WHEN-Zweig notiert werden muß, kann ein Anweisungsblock für alle anderen Werte eingeleitet werden.