exists Befehl

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

exists Befehl

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Hallo!

Ich bekomme bei der u.s. Select Anwesung
Der Satz mit p_bez~MATNR am Ende wurde unerwartet abgeschlossen .
Ich konnte den Fehler nicht herausfinden.
Es geht um einen Abgleich zweier Tabellen tabelle1 und Tabelle2.
Wleche Materialien aus tabelle1 gibt es in tabelle2.

.

select MATNR SPRAS MAKTX from tabelle1 AS p_bez
INTO CORRESPONDING FIELDS OF
table itab
where EXISTS
( select MATNR FORM tabelle2
as z_bez where MATNR = p_bez~MATNR ).
Viele Grüße
bohne

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


Beitrag von DeathGuardian (Expert / 759 / 0 / 3 ) »
Ich bin mir nicht ganz sicher, aber muss der Subselect nicht auch mit einem "." abgeschlossen werden.

Re: exists Befehl

Beitrag von JHM (Top Expert / 1220 / 2 / 204 ) »
Versuchs mal so:

Code: Alles auswählen.

SELECT matnr spars maktx
FROM tabelle1 AS p_bez
INTO CORRESPONDING FIELDS OF TABLE itab
WHERE EXISTS ( SELECT * 
               FROM  tabelle2 AS z_bez
               WHERE z_bez~matnr = p_bez~MATNR ). 
in der letzten Zeile mußte vor matnr noch der Tabellenbezeichner.

oder dierekt ohne ALIAS, mit dem echten Tabellennamen, ist in meinen Augen leserlicher:

Code: Alles auswählen.

SELECT matnr spars maktx
FROM tabelle1
INTO CORRESPONDING FIELDS OF TABLE itab
WHERE EXISTS ( SELECT * 
               FROM  tabelle2
               WHERE tabelle2~matnr = tabelle1~MATNR ).
Gruß Hendrik

Beitrag von bohne (Specialist / 437 / 0 / 0 ) »
Hallo Zusammen!

Ich danke alle die mir bei meinem Problem geholfen haben.

Das Problem war das Wort FORM in der zweiten Select-Anweisung

Code: Alles auswählen.

select MATNR SPRAS MAKTX from tabelle1 AS p_bez 
INTO CORRESPONDING FIELDS OF 
table itab where EXISTS 
( select MATNR [b]FORM[/b] tabelle2 
as z_bez where MATNR = p_bez~MATNR ).

Grüße
bohne
Viele Grüße
bohne

Seite 1 von 1

Vergleichbare Themen

4
Antw.
8735
Views
Select .. where exists
von Bzzt » 04.12.2006 11:17 • Verfasst in ABAP® für Anfänger
1
Antw.
1817
Views
PDF!-Befehl für Sapscripts
von Bright4.5 » 19.10.2020 16:20 • Verfasst in ABAP® für Anfänger
1
Antw.
1646
Views
scroll-Befehl
von dimes » 08.05.2006 15:57 • Verfasst in ABAP® Core
1
Antw.
7879
Views
Befehl Find
von robz » 16.11.2006 13:24 • Verfasst in ABAP® Core
1
Antw.
1542
Views
problem bei sql-Befehl
von liberado » 29.08.2007 11:06 • 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

Zukunft des ABAP Entwicklers
vor 8 Stunden von ralf.wenzel 8 / 478
Spool vereinen OTF und PDF
vor 2 Tagen von anna2205 1 / 86
Prüfzeugnisse Anlagen finden
vor 4 Tagen von ewx 1 / 128
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2593
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 232

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

Zukunft des ABAP Entwicklers
vor 8 Stunden von ralf.wenzel 8 / 478
Spool vereinen OTF und PDF
vor 2 Tagen von anna2205 1 / 86
Prüfzeugnisse Anlagen finden
vor 4 Tagen von ewx 1 / 128
HR in der Zukunft?
vor einer Woche von waltersen 5 / 2593
VS Code statt Eclipse
vor einer Woche von rob_abc 3 / 232

Unbeantwortete Forenbeiträge

Spool vereinen OTF und PDF
vor 2 Tagen von anna2205 1 / 86
Prüfzeugnisse Anlagen finden
vor 4 Tagen von ewx 1 / 128
XSLT und Loipro05 Transformation
letzen Monat von Torsten1965 1 / 6234
VOLL Artikel in einem Display Typ 12
November 2025 von ThomasM84 1 / 23949