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.
1633
Views
Dynamische Anzahl von Variablen?
von b0rsti » 15.08.2008 14:42 • Verfasst in ABAP® für Anfänger
2
Antw.
1770
Views
Select Statement in Variablen abspeichern
von Lord » 01.06.2016 15:52 • Verfasst in ABAP® für Anfänger
7
Antw.
3344
Views
Dynamische Select-Anweisung
von bliP! » 06.02.2006 13:54 • Verfasst in ABAP® für Anfänger
2
Antw.
1372
Views
Dynamische SELECT-Anweisung
von mareikemei92 » 17.07.2019 19:16 • Verfasst in ABAP® Core
7
Antw.
3203
Views
Diskussion dynamische SELECT-Statments
von black_adept » 04.10.2021 21:25 • Verfasst in SAP - Allgemeines

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Berechtigungsprüfung
Gestern von rob_abc 6 / 10021
Funktionscode vom Zurückbutton abfangen
vor einer Woche von JMalgus gelöst 2 / 9357
Ablage von Spoolaufträgen als Original im DMS
vor einer Woche von Thomas R. gelöst 8 / 10628

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.