Dynamische Select mit Where und Variablen

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

Dynamische Select mit Where und Variablen

Beitrag von c0lt.seavers (ForumUser / 44 / 0 / 0 ) »
Hallo

ich suche nach einer möglichkeit die Where Klausel variable zu gestalten. Dies klappt auch ohne Probleme, wenn ich nun aber in der Klausel

MANDT = SY-MANDT

stehen habe, vergleichet er nicht den Inhalt der Variable SY-Mandt sondern mit dem Text Sy-mandt und bricht ab. Kann ich das umgehen?

Vielen Dank
c0lt

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


Beitrag von ereglam (Top Expert / 1829 / 2 / 7 ) »
Hallo c0lt.seavers,

wenn Du dynamisch eine WHERE-Klausel aufbaust, musst Du die Werte selbst verwenden:

Code: Alles auswählen.

CONCATENATE 
  'mandt EQ '''
  sy-mandt "= 100
  ''''
  INTO lv_where.
* ergibt: mandt EQ '100'

SELECT *
       FROM t000
       INTO ls_t000
       WHERE (lv_where).
ACHTUNG:
in manchen Fällen muss erst noch der Wert per WRITE INTO aufbereitet werden.
Gruß
Ereglam


May the Force be with your code
|| .| |.|| | .... . ..|. ||| .|. |.|. . |... . .|| .. | .... |.|| ||| ..| .|. |.|. ||| |.. .

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1883
Views
Dynamische Anzahl von Variablen?
von b0rsti » 15.08.2008 14:42 • Verfasst in ABAP® für Anfänger
2
Antw.
1887
Views
Select Statement in Variablen abspeichern
von Lord » 01.06.2016 15:52 • Verfasst in ABAP® für Anfänger
2
Antw.
1841
Views
Dynamische SELECT-Anweisung
von mareikemei92 » 17.07.2019 19:16 • Verfasst in ABAP® Core
7
Antw.
3562
Views
Diskussion dynamische SELECT-Statments
von black_adept » 04.10.2021 21:25 • Verfasst in SAP - Allgemeines
8
Antw.
14493
Views
dynamische Where -Bedingung mit Select-Option
von BesenWesen » 21.08.2006 12:12 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Aktuelle Forenbeiträge

ALV Grid und Dynprofeld
vor 8 Stunden von PeterPaletti 5 / 140
User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13169

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.

Aktuelle Forenbeiträge

ALV Grid und Dynprofeld
vor 8 Stunden von PeterPaletti 5 / 140
User Exit ME21N / ME22N gesucht
vor einer Woche von ralf.wenzel 9 / 13169

Unbeantwortete Forenbeiträge

Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 47679
Spool vereinen OTF und PDF
letzen Monat von anna2205 1 / 63939
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 73350