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 / 1197 / 1 / 197 ) »
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.
7084
Views
Select .. where exists
von Bzzt » 04.12.2006 11:17 • Verfasst in ABAP® für Anfänger
1
Antw.
701
Views
PDF!-Befehl für Sapscripts
von Bright4.5 » 19.10.2020 16:20 • Verfasst in ABAP® für Anfänger
1
Antw.
1346
Views
scroll-Befehl
von dimes » 08.05.2006 15:57 • Verfasst in ABAP® Core
1
Antw.
6286
Views
Befehl Find
von robz » 16.11.2006 13:24 • Verfasst in ABAP® Core
1
Antw.
1309
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

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

aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 1546
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8157