Lesen von internen Tabellen mit tiefer Struktur

Alles rund um die Sprache ABAP®: Funktionsbausteine, Listen, ALV
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Lesen von internen Tabellen mit tiefer Struktur

Beitrag von tomi-d (ForumUser / 5 / 0 / 0 ) »
Moin,

ich habe eine interne Tabelle mit verschachtelter Struktur (z. T. mit
einer Unterstruktur, in der noch ein Tabellentyp untergeordnet ist).

Ich versuche, über einen Loop die interne Tabelle in einen Arbeitsbereich
zu kopieren. Das geht aber nicht.

Weiß jemand, wie ich dieses Problem lösen kann

Danke.

T.

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


Beitrag von CodeMaster ( / / 0 / 3 ) »
Servus T.
schick mal nen codesnippet... oder lade mal nen screen shot vom debugger hoch...
Bekommst du einen dump, oder passiert einfach nichts?
Wenn tabelle und struktur vom gleichen typ sind, sollte das eigentlich schon einwandfrei gehen.

Gruß CM

Beitrag von tomi-d (ForumUser / 5 / 0 / 0 ) »
Moin,

der Code ist ganz einfach gestrickt. Ich habe eine DDIC-Struktur zusammengebastelt, die Unterstrukturen enthält. Eine Unterstruktur ist
nochmal aufgegliedert in eine Struktur und ein Tabellentyp.

Im Code füll ich die interne Tabelle und will sie anschließend bearbeiten.
itab und Arbeitsbereich sind vom gleichen Typ.

Bsp.
LOOP AT imgebl into wamgebl.
MOVE: wamgebl-reading-reading-reading_device TO wa_eger-geraet,
wamgebl-reading-reading-reading_devicetype TO wa_eger-matnr.
APPEND wa_eger TO i_eger.
ENDLOOP.

Ich kriege keinen Dump. Es passiert einfach nix.

Gruß
T.

Beitrag von hwalter (ForumUser / 5 / 0 / 0 ) »
Geh doch mal mit dem debugger ran, und schau Dir im LOOP den Arbeitsbereich an.
An die Daten im Tabellentyp kommst Du so weit ich weiss nur ran, wenn Du die Tabelle durchloopst. Also kopieren in eine Hilfstabelle der gleichen Struktur und LOOP.

Gruss Hans

Beitrag von Frank Dittrich (Expert / 674 / 0 / 15 ) »
hwalter hat geschrieben:An die Daten im Tabellentyp kommst Du so weit ich weiss nur ran, wenn Du die Tabelle durchloopst. Also kopieren in eine Hilfstabelle der gleichen Struktur und LOOP.
Man muss da nichts kopieren.

Code: Alles auswählen.

LOOP AT itab1 into wa1. " oder ASSIGNING
  LOOP AT wa1-itab into wa2.
*
  ENDLOOP.
* oder READ TABLE wa1-itab WITH KEY xyz = ...
ENDLOOP.

Seite 1 von 1

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 76315
Stücklisten
vor einer Woche von Selma.schwarz 1 / 77837
Belege
vor einer Woche von Selma.schwarz 1 / 75740

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

Download ITAB mit tiefer Struktur aus Debugger heraus
von Pyro » 02.09.2014 17:01
Eintrag aus internen Tabelle lesen
von MadMax » 14.05.2014 09:52
letztes Zeichen lesen bei einer internen Tabelle
von Bright4.5 » 27.08.2018 21:22
Daten aus Struktur lesen
von Maggonski » 08.02.2023 10:31
Möglichkeit Komponentennamen aus Struktur zu lesen
von MarkusW » 12.02.2007 11:00

Aktuelle Forenbeiträge

Feldroutine ADSO Transformation
vor einer Woche von codemaster1 2 / 76315
Stücklisten
vor einer Woche von Selma.schwarz 1 / 77837
Belege
vor einer Woche von Selma.schwarz 1 / 75740

Unbeantwortete Forenbeiträge

Stücklisten
vor einer Woche von Selma.schwarz 1 / 77837
Belege
vor einer Woche von Selma.schwarz 1 / 75740