Wie die Überschrift sagt, versuche ich eine Select Abfrage zu bauen, die mit einer Wildcard in Verbindung mit einer Variablen funktioniert.
Leider liefert mir diese Abfrage nicht die erwarteten Ergebnisse. Kann mir jemand sagen wo mein Fehler steckt?
Ich nehme an "ls_variable" ist ein Datenobjekt, das du zuvor in deinem Programm deklariert hast.
Vermutlich enthält "ls_variable" den zu suchenden Wert.
In deinem Select verwendest du ein Literal. Es wird exakt nach diesem Literal ('%ls_variable%') gesucht.
Du musst die %-Zeichen in deine Variable aufnehmen (concatenate '%' ls_variable '%' into ls_variable.) und in dem Select dann:
.....
.....
AND tabkey LIKE ls_variable