dynamisch Where???

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

dynamisch Where???

Beitrag von Jinn (ForumUser / 25 / 0 / 0 ) »
hallo,

ich versuche, so zu machen:

Code: Alles auswählen.

  
 CONCATENATE ' rule = ' ''ABC'' INTO line.
 APPEND line TO list_w.

    clear line.
    CONCATENATE ' and budat ' ' in ' ' if_budat ' into line.
    APPEND line TO list_w.

selecti * form Datenbanktabelle into ittab
where (list_w).
wobei if_budat ist eine Selektionstabelle.

ich bekomme einen Laufzeitfehler: die Where-Bedingung hat ein unerwartetes Format.

komisch!

wenn ich es direkt auswählen:
selecti * form Datenbanktabelle into ittab
where rule = 'test' and budat in if_budat.

dann funktioniert es gut.

kann jemand mir helfen?

vielen Dank!

Jinn
14.05.04

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Re: dynamisch Where???

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
Jinn hat geschrieben:ich versuche, so zu machen:

Code: Alles auswählen.

  
 CONCATENATE ' rule = ' ''ABC'' INTO line.
 APPEND line TO list_w.

    clear line.
    CONCATENATE ' and budat ' ' in ' ' if_budat ' into line.
    APPEND line TO list_w.

selecti * form Datenbanktabelle into ittab
where (list_w).
wobei if_budat ist eine Selektionstabelle.
Das geht in dynamischen WHERE-Bedingungen nicht, s. F1-Hilfe zur WHERE-Klausel.
ich bekomme einen Laufzeitfehler: die Where-Bedingung hat ein unerwartetes Format.

komisch!
Finde ich auch.
Ich hätte erwartet, dass Du einen Syntaxfehler für

Code: Alles auswählen.

 CONCATENATE ' rule = ' ''ABC'' INTO line.
bekommst. ;)

Und hast Du mal geprüft, was dann in der itab steht?
Da fehlen auch noch ein paar Leerzeichen. (s. F1-Hilfe zu CONCATENATE)

Seite 1 von 1

Vergleichbare Themen

33
Antw.
7165
Views
Dynamisch Typisieren
von SaskuAc » 22.10.2018 08:24 • Verfasst in ABAP® für Anfänger
9
Antw.
5645
Views
Cast dynamisch
von ralf.wenzel » 10.12.2020 23:49 • Verfasst in ABAP Objects®
2
Antw.
2917
Views
ALV, Spaltenüberschriften dynamisch
von Sascha_a » 14.08.2007 21:13 • Verfasst in ABAP® für Anfänger
19
Antw.
7827
Views
Dynamisch - ASSIGN COMPONENT
von 1337 » 26.11.2013 09:33 • Verfasst in ABAP® für Anfänger
2
Antw.
3752
Views
Feldbezeichner dynamisch setzen
von axel.mohnen » 18.09.2006 12:14 • Verfasst in Dialogprogrammierung

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Unbeantwortete Forenbeiträge

GUIXT Tabellen in Container ansprechen
vor 4 Wochen von Denaris 1 / 29699
Speichern Popup in MM42 verhindern
vor 4 Wochen von Noodl 1 / 30095
Meine Inbox
letzen Monat von Rabea1103 1 / 45432