Open SQL in eine SAP-eigene SQL Syntax, die verwendet wird, um Daten von der Datenbank innerhalb von ABAP Reports zu lesen.
Interne Tabellen bestehen aus mehreren Zeilen, die den gleichen Zeilentypen haben.
Ein Arbeitsbereich ist eine Struktur, die aus mehreren Feldern oder einer weiteren Struktur (tiefe Stuktur) besteht. In unseren Fall repräsentiert sie genau eine Zeile unserer internen Tabelle. Definiert werden sie mit den Schlüsselwort DATA.
Ein Selektionschirm ist eine einfache Möglichkeit im Report Eingabefelder zur Verfügung zu stellen. Somit kann der Benutzer Werte eingeben noch bevor der Report ausgeführt wird.
Diese Werte können in der WHERE Bedingung eines Open SQL statements verwendet werden, um die gewünschten Daten von der Datenbank zu lesen.