Daten einer Tabelle über Daten aus einer internen Tabelle selektieren

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

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

Beitrag von DeathAndPain (Top Expert / 1941 / 257 / 412 ) »
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


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



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

Beitrag von Jule13 (ForumUser / 14 / 8 / 1 ) »
Hallo Sonne1234 und all die lieben Helfer,

habt ihr schon das "Warum" und "Wieso" zum SELECT Statement klären können bzw. verstanden?
Ich bin auch ABAP Anfänger und bei mir hat es noch nicht so Klick gemacht...
Zumal ich anscheinend genau das gleiche Problem habe und es nicht gelöst kriege :/

Vielen Dank im Voraus!
Grüße
Jule13

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


Vergleichbare Themen

2
Antw.
3741
Views
Daten aus internen Tabelle in Tabelle speichern
von Stahle71 » 03.06.2015 11:03 • Verfasst in ABAP® für Anfänger
9
Antw.
3136
Views
Füllen einer Datenbanktabelle mit den Daten aus der internen Tabelle
von Armin93 » 28.11.2019 10:15 • Verfasst in ABAP® für Anfänger
3
Antw.
5379
Views
Daten einer internen Tabelle in ein XML file downloaden
von Julian Waldmann » 01.02.2005 11:08 • Verfasst in ABAP Objects®
4
Antw.
3239
Views
ALV-liste-Daten mit der DB-Tabelle-Daten vergleichen
von Nadine_2706 » 31.08.2011 11:57 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Daten an Tabelle binden
vor 2 Tagen von Bright4.5 1 / 676
aRFC im OO-Kontext
vor 4 Wochen von ralf.wenzel 1 / 2308
Hilfe bei SWEC/SWE2
letzen Monat von retsch 1 / 8891