Datenbankabfrage findet keine Daten

Getting started ... Alles für einen gelungenen Start.
2 Beiträge • Seite 1 von 1
2 Beiträge Seite 1 von 1

Datenbankabfrage findet keine Daten

Beitrag von ABAPIN (ForumUser / 1 / 0 / 0 ) »
Hallo,
ich habe folgende Abfrage:

SELECT * INTO TABLE @table1 FROM mara
INNER JOIN makt ON mara~matnr = makt~matnr AND makt~spras = @sy-langu
INNER JOIN marc ON mara~matnr = marc~matnr AND marc~werks = @s_werks
Im Debug sehe ich Fehler = 4. -> das System findet keine Daten.
Definition s_werks:
SELECT-OPTIONS s_werks FOR lips-werks NO-EXTENSION NO INTERVALS Default '1000'

SELECT * INTO TABLE @table1 FROM mara
INNER JOIN makt ON mara~matnr = makt~matnr AND makt~spras = @sy-langu
INNER JOIN marc ON mara~matnr = marc~matnr AND marc~werks = '1000'
-> das System findet Daten

Was ist falsch an meinem s_werks?

Vielen Dank für jede Hilfe!
Gruß

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


Re: Datenbankabfrage findet keine Daten

Beitrag von DeathAndPain (Top Expert / 2021 / 273 / 425 ) »
Du übersiehst, dass s_werks eine SELECT-OPTIONS ist und kein PARAMETERS. Damit macht

Code: Alles auswählen.

= s_werks
keinen Sinn, denn s_werks ist eine Tabelle vom Typ TYPE RANGE OF marc-werks.

Stattdessen musst Du

Code: Alles auswählen.

IN s_werks
in Deinem SELECT schreiben, damit dieser alle Zeilen dieser Tabelle logisch korrekt anwendet.
Wenn wir einer Partei die Regierungsbeteiligung verweigern, die von einer Mehrheit gewählt worden ist, weil wir diese Partei für schlecht halten, da wir einer anderen Partei angehören, wie ist dann unsere eigene demokratische Gesinnung zu bewerten?

Seite 1 von 1

Vergleichbare Themen

8
Antw.
6007
Views
InfoSet "findet keine Daten"
von Ronny.Behrendt » 28.08.2017 12:29 • Verfasst in SAP - Allgemeines
1
Antw.
1773
Views
Datenbankabfrage
von SLUK » 19.02.2018 18:48 • Verfasst in ABAP® für Anfänger
1
Antw.
2402
Views
Datenbankabfrage mit inner join
von egge » 05.02.2008 12:12 • Verfasst in ABAP® für Anfänger
9
Antw.
5582
Views
Problem bei der Datenbankabfrage
von vman » 16.05.2007 10:00 • Verfasst in ABAP® für Anfänger
2
Antw.
2269
Views
Datenbankabfrage einschränken erzet = 8 bis 18 Uhr
von thomasxy » 04.01.2008 10:36 • Verfasst in ABAP® für Anfänger

Aktuelle Forenbeiträge

Materialstammerweiterung: Neuer Reiter
vor 22 Stunden von DeathAndPain gelöst 4 / 226
Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45886
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3774
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2273

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

Materialstammerweiterung: Neuer Reiter
vor 22 Stunden von DeathAndPain gelöst 4 / 226
Ermittlung der Arbeitstage (Mosid)
vor 2 Tagen von Radinator 11 / 45886
LSMW-Problem
vor einer Woche von DeathAndPain gelöst 6 / 3774
SFP (Adobe Forms) QR-Code wird nicht angezeigt
vor einer Woche von Sebastian82 gelöst 4 / 2273