DB-Abfrage mit Inner Join

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

DB-Abfrage mit Inner Join

Beitrag von pat (ForumUser / 2 / 0 / 0 ) »
Hallo Zusammen,

ich möchte zu einer bestimmten Warengruppe die Matnr, Matbez sowie die Kunden die davon bestellt haben anzeigen:

Code: Alles auswählen.

TABLES: vbap, kna1.

TYPES: BEGIN OF t_wa_wagr,
       matkl TYPE t023t-matkl,
       wgbez TYPE t023t-wgbez,       
       END OF t_wa_wagr,

       BEGIN OF t_wa_pos,
       matnr TYPE vbap-matnr,
       maktx TYPE makt-maktx,
       kunnr TYPE kna1-kunnr,
       name1 TYPE kna1-name1,
       END OF t_wa_pos.


SELECT-OPTIONS: smatkl FOR vbap-matkl,
                skunnr FOR kna1-kunnr.

DATA: wa_wagrp TYPE t_wa_wagr,
      wa_pos TYPE t_wa_pos.


START-OF-SELECTION.

  SELECT t023t~matkl wgbez INTO wa_wagrp
    FROM t023t
    INNER JOIN vbap ON t023t~matkl = vbap~matkl
    WHERE t023t~matkl IN smatkl AND spras = syst-langu
    GROUP BY t023t~matkl wgbez.

    WRITE: / wa_wagrp-wgbez.

    SELECT makt~matnr makt~maktx kna1~kunnr name1 INTO wa_pos
    FROM vbap
    INNER JOIN vbak ON vbap~vbeln = vbak~vbeln
    INNER JOIN makt ON vbap~matnr = makt~matnr
    INNER JOIN kna1 ON vbak~kunnr = kna1~kunnr
      WHERE kna1~kunnr IN skunnr AND vbap~matkl = [b][color=#FF0000]wa_wagrp~matk[/color][/b].

      WRITE: / wa_pos-matnr, wa_pos-maktx, wa_pos-kunnr, wa_pos-name1.
    ENDSELECT.

  ENDSELECT.
Als Fehlermeldung kommt: Falscher Tabellenname bzw. Tabellenaliasname "WA_WAGRP".
Wobei mir das nicht ganz eingeht, da diese oben definiert und im ersten Selekt versorg wird.
Was mache ich falsch? Bin dankbar für jeden Tipp.

Gruß Pat

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


Re: DB-Abfrage mit Inner Join

Beitrag von pat (ForumUser / 2 / 0 / 0 ) »
Hat sich erledigt... hatte die Tilde zwischen Tabelle und Feldnamen :)
Es Leben die Eigenheiten

Seite 1 von 1

Vergleichbare Themen

1
Antw.
1218
Views
Join mit Left Outer Join
von Rude1986 » 17.01.2021 19:53 • Verfasst in ABAP® für Anfänger
4
Antw.
1922
Views
DB-Abfrage
von Paule » 02.02.2006 11:27 • Verfasst in ABAP® für Anfänger
9
Antw.
2939
Views
SQL-Abfrage
von abap-strizi » 23.02.2006 14:08 • Verfasst in ABAP® Core
5
Antw.
1724
Views
Abfrage Zeitraum
von Gottschall » 30.07.2019 14:18 • Verfasst in ABAP® für Anfänger
2
Antw.
1548
Views
Berechtigungsprüfung vor SQL-Abfrage
von km216 » 04.11.2011 15:01 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag

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

Aktuelle Forenbeiträge

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 31
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2091
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

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

Zeilenumbrüche ersetzen
vor 3 Stunden von rob_abc 4 / 31
Dialog-Container mit Toolbar/Status
vor 23 Stunden von tar gelöst 19 / 2091
SAP Trial Version für SAP Fiori
Gestern von tar 2 / 1446

Unbeantwortete Forenbeiträge

Daten an Tabelle binden
Gestern von Bright4.5 1 / 510
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2145
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8741