Daten einer Tabelle über Daten aus einer internen Tabelle selektieren Thema ist als GELÖST markiert

Getting started ... Alles für einen gelungenen Start.
17 Beiträge • Vorherige Seite 2 von 2 (current)
17 Beiträge Vorherige Seite 2 von 2 (current)

Re: Daten einer Tabelle über Daten aus einer internen Tabelle selektieren

Beitrag von DeathAndPain (Top Expert / 1423 / 153 / 325 ) » 09.01.2020 13:50
Ich konnte Deinen Fehler nachstellen. Die Meldung ist Quatsch; offenbar ist LIKE nicht zu FOR ALL ENTRIES IN kompatibel. Wenn Du es dennoch benötigst, wird Dir also wohl nichts anderes übrig bleiben, als auf den FOR ALL ENTRIES IN zu verzichten und weniger performant, aber funktionsfähig zu LOOPen:

Code: Alles auswählen.

REFRESH GT_TOA02.
LOOP AT GT_NAST ASSIGNING FIELD-SYMBOL(<GT_NAST>).
  SELECT SAP_OBJECT OBJECT_ID ARCHIV_ID ARC_DOC_ID AR_OBJECT AR_DATE
         APPENDING CORRESPONDING FIELDS OF TABLE GT_TOA02
         FROM TOA02
         WHERE SAP_OBJECT EQ 'X' AND
               OBJECT_ID LIKE <GT_NAST>-OBJKYSTERN.
ENDLOOP.
Achte darauf, wie oben angegeben APPENDING statt INTO zu schreiben, sonst überschreibt Dir jeder Schleifendurchlauf das Ergebnis des vorhergehenden. Die Lösung funktioniert in dieser Form nur mit einer Standardtabelle, da das APPENDING keinen Sortierschlüssel beachtet, aber Du hattest gt_toa02 ja als Standardtabelle definiert, also geht es in Deinem Fall.

Folgende Benutzer bedankten sich beim Autor DeathAndPain für den Beitrag:
Sonne1234





Aktuelle Forenbeiträge

VA01 Konditionsart abgreifen
vor 17 Stunden von charlie01 8 / 170
eCATT - Meinungsumfrage
vor 21 Stunden von deejey gelöst 7 / 151
AdobeForms Formularanpassung
vor 3 Tagen von Lucyalison 4 / 89

Vergleichbare Themen

Daten aus internen Tabelle in Tabelle speichern
von Stahle71 » 03.06.2015 11:03
Füllen einer Datenbanktabelle mit den Daten aus der internen Tabelle
von Armin93 » 28.11.2019 10:15
Daten einer internen Tabelle in ein XML file downloaden
von Julian Waldmann » 01.02.2005 11:08
ALV-liste-Daten mit der DB-Tabelle-Daten vergleichen
von Nadine_2706 » 31.08.2011 11:57