Simple Transformations und interne Tabellen (xs:choice)

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

Simple Transformations und interne Tabellen (xs:choice)

Beitrag von fr-g (ForumUser / 76 / 12 / 25 ) »
Morgen zusammen,
irgendwie stehe ich auf dem Schlauch und vielleicht könnt ihr mir helfen:
Ich muss XML-Dateien mit Simple Transformations einlesen (und später auch wieder serialisieren), die in etwa folgende Struktur haben. Buch und Zeitung können in beliebiger Reihenfolge und beliebig oft vorkommen; die Schemadatei gibt also quasi ein choice mit zwei Elementen vor, die maxOccurs=50 haben.

Code: Alles auswählen.

<?xml version="1.0"?>
<Buecher>
   <Zeitung>SZ</Zeitung>
   <Buch>Der Zauberberg</Buch>
   <Buch>Krieg und Frieden</Buch>
   <Zeitung>FAZ</Zeitung>
   <Zeitung>KSTA</Zeitung>
   <Buch>Harry Potter</Buch>
</Buecher>
Das ganze würde ich gerne in eine Struktur packen, die ungefähr so aussieht (in der Realität handelt es sich natürlich um etwas kompliziertere Strukturen):

Code: Alles auswählen.

DATA: BEGIN OF buecher,
  buch TYPE         Tabellentyp TABLE OF string,
  zeitung TYPE     Tabellentyp TABLE OF string,
  END OF buecher.
Wie bekomme ich jetzt alle Werte in die jeweilige interne Tabelle? Bei einem Loop (also mehrere Bücher hintereinander), wird die itab ja zunächst jedes Mal initialisiert. Das Doku-Beispiel zu tt:group hilft mir nicht, da die Variablen ja einfach überschrieben werden. Ich muss aber alle Werte aus der Datei speichern.
Oder denke ich einfach zu kompliziert und die Lösung ist offensichtlich? ;)

Folgende Benutzer bedankten sich beim Autor fr-g für den Beitrag:
tobi2608


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



Seite 1 von 1

Vergleichbare Themen

1
Antw.
916
Views
Simple Transformations
von ABAP_User » 23.09.2011 21:42 • Verfasst in ABAP® für Anfänger
3
Antw.
411
Views
4
Antw.
7341
Views
BW - Zeilen einfügen in Transformations-Endroutine
von Andre1986 » 12.12.2010 20:44 • Verfasst in ABAP® für Anfänger
3
Antw.
2222
Views
interne tabellen
von rolle » 02.06.2005 13:13 • Verfasst in ABAP® für Anfänger
8
Antw.
3547
Views
interne Tabellen
von niermaj » 20.07.2005 10:15 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


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

Zwischensumme Adobe Forms
vor 4 Tagen von Lucyalison 1 / 71
Group Items auf einer Filterbar
vor einer Woche von Bright4.5 1 / 111
tRFC Transaktionen SM58
vor 4 Wochen von A6272 1 / 141