SELECT über 6 DB-Tabellen

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

SELECT über 6 DB-Tabellen

Beitrag von Mavrix (ForumUser / 58 / 0 / 0 ) »
Hallo zusammen,

ich soll einen Report bauen, der einen SELECT über 5-6 DB Tabellen macht, und die Daten anschließend in einem ALV Grid ausgibt.

Wie ist das mit den JOINs, kann mir das mal jemand erklären?

Liebe Grüße
Markus

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


Beitrag von Kleenmex (Specialist / 126 / 0 / 0 ) »
Hallo ein Bespiel mit 7 Tabellen vielleicht hilfts

Code: Alles auswählen.

      SELECT * INTO CORRESPONDING FIELDS OF TABLE itab
      FROM  ( vbak

                  INNER JOIN vbuk
                  ON vbuk~vbeln  = vbak~vbeln

                  INNER JOIN vbkd
                  ON  vbkd~vbeln = vbak~vbeln
                  AND vbkd~posnr = '000000'

                  INNER JOIN vbep
                  ON vbep~vbeln  = vbak~vbeln

                  INNER JOIN vbap
                  ON vbap~vbeln  = vbak~vbeln
                  AND vbap~posnr = vbep~posnr

                  INNER JOIN kna1
                  ON kna1~kunnr  =  vbak~kunnr

                  INNER JOIN knb5
                  ON knb5~kunnr  = vbak~kunnr )

* VBAK
    WHERE  vbak~vbeln IN svbeln
    AND  vbak~vkorg EQ pvkorg
    AND  vbak~lifsk IN slifsk
    AND  vbak~faksk IN sfaksk
    AND  vbak~auart IN sauart
    AND  vbak~vdatu IN svdatu
    AND  vbak~gwldt IN sgwldt
    AND  vbak~erdat IN serdat
    AND  vbak~audat IN saudat
    AND  vbak~bstdk IN sbstdk
    AND  vbak~bstnk IN sbstnk
    AND  vbak~vdatu IN svdatu
    AND  vbak~gwldt IN sgwldt
    AND  vbak~ernam IN sernam
    AND  vbak~lifsk IN slifsk
    AND  vbak~augru IN saugru
    AND  vbak~mahdt IN smahdt
    AND  vbak~vkbur IN svkbur
    AND  vbak~vkgrp IN svkgrp
    AND  vbak~kvgr1 IN skvgr1
    AND  vbak~kvgr2 IN skvgr2
    AND  vbak~kvgr3 IN skvgr3
    AND  vbak~kvgr4 IN skvgr4
    AND  vbak~kvgr5 IN skvgr5
    AND  vbak~zzrecip IN szzrecip
* VBAP
      AND  vbap~abgru IN sabgru
      AND  vbap~matnr IN smatnr
      AND  vbap~vkaus IN svkaus
      AND  vbap~lprio IN slprio
      AND  vbap~pstyv IN spstyv
      AND  vbap~kondm IN skondm
      AND  vbap~ktgrm IN sktgrm
* VBUK
      AND  vbuk~lfstk  IN slfstk
      AND  vbuk~fksak  IN sfksak
      AND  vbuk~gbstk  IN sgbstk
* VBKD
      AND  vbkd~zlsch  IN szlsch

* KNA1
      AND  kna1~regio  IN sregio
      AND  kna1~erdat  IN serst.
Gruss

Kleenmex

Beitrag von Asaph (Expert / 580 / 6 / 1 ) »
schau mal ob die Tabellen vielleicht in einer log. DB verwendet werden
(in der SE11 - Verwendungsnachweis)

wenn ja binde diese ein.

Hilfe findest du bei ausführen des rep. KEN_HELP_ABAP_LOGICAL_DATABASE
a s
s oon
a s
p ossible
h elp
http://www.clv.de/

Seite 1 von 1

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 67567
Stücklisten
vor einer Woche von Selma.schwarz 1 / 69263
Belege
vor einer Woche von Selma.schwarz 1 / 67320

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.

Vergleichbare Themen

Select über 3 Tabellen
von Papst BenR » 08.09.2014 21:36
select mehrere tabellen
von thr-hn » 04.04.2014 13:39
Select auf zwei Tabellen
von mip » 27.03.2008 16:05
Select auf 2 große Tabellen
von ann_bine » 01.06.2012 14:56
Select über mehrere Tabellen
von ChrissixD » 01.03.2017 08:24

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 67567
Stücklisten
vor einer Woche von Selma.schwarz 1 / 69263
Belege
vor einer Woche von Selma.schwarz 1 / 67320

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 69263
Belege
vor einer Woche von Selma.schwarz 1 / 67320