Select aus einer Tabelle mit Bedingung aus weiteren Tabelle Thema ist als GELÖST markiert

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

Select aus einer Tabelle mit Bedingung aus weiteren Tabelle

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Hallo zusammen,

Ich habe aktuell folgendes Select:

Code: Alles auswählen.

  SELECT pernr reinr pdatv pdatb accdt pdvrs abrec FROM ptrv_perio
    INTO CORRESPONDING FIELDS OF TABLE lt_ptrv_perio
    WHERE ( abrec EQ '2'
            AND pdatv GE pa_begda
            AND pdatb LE pa_endda )
    OR    ( abrec EQ '3'
            AND accdt GE pa_begda
            AND accdt LE pa_endda ).
Mein Problem ist, dass mein Attribut "accdt" in der OR-Bedingung in einer anderen Tabelle steht.
Wie kann ich die Bedingung trotzdem in diesem Select verarbeiten?

Danke schonmal für alle Tipps!


Freundliche Grüße

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


Re: Select aus einer Tabelle mit Bedingung aus weiteren Tabe

Beitrag von Dyrdek (Specialist / 306 / 30 / 0 ) »
Ok nach einem Tipp habe ich es folgendermaßen umgesetzt:

Code: Alles auswählen.

  SELECT p~pernr p~reinr p~pdatv p~pdatb p~accdt p~pdvrs p~abrec
    FROM ptrv_perio AS p INNER JOIN ptrv_head AS h ON p~reinr = h~reinr
    INTO CORRESPONDING FIELDS OF TABLE lt_ptrv_perio
    WHERE ( p~abrec EQ '2'
            AND p~accdt GE pa_begda
            AND p~accdt LE pa_endda )
    OR    ( p~abrec EQ '3'
            AND h~dates GE pa_begda
            AND h~dates LE pa_endda ).

Seite 1 von 1

Über diesen Beitrag

Dyrdek
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 / 75130
Stücklisten
vor einer Woche von Selma.schwarz 1 / 76633
Belege
vor einer Woche von Selma.schwarz 1 / 74550

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

in eine interne tabelle schreiben mit where bedingung.
von swonny » 22.12.2006 12:50
Bedingung für Zeichenstelle aus einem Namen in Tabelle
von patlau » 13.05.2013 09:56
Tabelle Select
von SAPDIDI » 16.04.2008 16:36

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 75130
Stücklisten
vor einer Woche von Selma.schwarz 1 / 76633
Belege
vor einer Woche von Selma.schwarz 1 / 74550

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 76633
Belege
vor einer Woche von Selma.schwarz 1 / 74550