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.
1157
Views
Simple Transformations
von ABAP_User » 23.09.2011 21:42 • Verfasst in ABAP® für Anfänger
3
Antw.
3286
Views
4
Antw.
7949
Views
BW - Zeilen einfügen in Transformations-Endroutine
von Andre1986 » 12.12.2010 20:44 • Verfasst in ABAP® für Anfänger
3
Antw.
2397
Views
interne Tabellen
von komel » 29.12.2016 16:35 • Verfasst in ABAP® für Anfänger
1
Antw.
1724
Views
RFC und interne Tabellen
von Mr.Black » 23.01.2007 18:22 • Verfasst in ABAP® Core

Über diesen Beitrag


Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

Banf anlegen
vor 5 Tagen von wreichelt 2 / 6401
Banf anlegen
vor 6 Tagen von Manfred K. 1 / 6111
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 21090
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 11356
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 13162

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.

Aktuelle Forenbeiträge

Banf anlegen
vor 5 Tagen von wreichelt 2 / 6401
Banf anlegen
vor 6 Tagen von Manfred K. 1 / 6111
IBAN und BUT0BK
vor einer Woche von waltersen gelöst 10 / 21090
GUIXT Tabellen in Container ansprechen
vor einer Woche von Denaris 1 / 11356
SAPGui 8.00 32 Bit vs 64 Bit
vor einer Woche von DeathAndPain 3 / 13162