TYPES: BEGIN OF s_person, name TYPE string, title TYPE string, age TYPE i, END OF s_person. TYPES: t_person TYPE STANDARD TABLE OF s_person WITH DEFAULT KEY. DATA(it_persons) = VALUE t_person( ( name = 'Horst' title = 'Herr' age = 30 ) ( name = 'Jutta' title = 'Frau' age = 35 ) ( name = 'Ingo' title = 'Herr' age = 31 ) ). * ABAP (iTab) -> XML DATA(o_writer_itab_xml) = cl_sxml_string_writer=>create( type = if_sxml=>co_xt_xml10 ). CALL TRANSFORMATION id SOURCE values = it_persons RESULT XML o_writer_itab_xml. DATA(itab_xml) = cl_abap_codepage=>convert_from( o_writer_itab_xml->get_output( ) ). WRITE: / itab_xml.
Kategorien
-
Neueste Beiträge
- [CDS-Views] Fehler “Referenzinformationen fehlen oder falscher Datentyp” beheben
- [CDS-Views] Dynamische Befüllung von Variablen / Labels
- [ABAP] Daten einer Internetseite als interne Tabelle bereitstellen
- [ABAP] Transliteration von Texten
- [ABAP] UTC-Zeitstempel nach POSIX-Standard
- [RAP] ODATA V4 Service und Fiori Elements App implementieren
- [ABAP] Übernahme von Dokumenteninfosätzen beim Anlegen von Einkaufsbelegen unterdrücken
- [ABAP] OpenSQL: Stringfunktionen
- [ABAP] OpenSQL: NULL-Indicator zum Anzeigen von leeren Rückgabemengen
- [ABAP] OpenSQL: Set-Indicator für das Aktualisieren von Spalten