XML Datei to ITAB in SAP

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

XML Datei to ITAB in SAP

Beitrag von Powerentwickler (ForumUser / 3 / 0 / 0 ) »
Hallo allerseits,
ich habe eine XML Datei und möchte diese unter dem SAP Release 4.6c in eine interne Tabelle importieren.
Gibt es dort eine Möglichkeit dieses ins SAP zu importieren um die interne Tabelle dann weiterverarbeiten zu können ???
In der Klasse CL_XML_DOCUMENT gibt es leider keine Methode Import_to_file in unserem Release :(

Danke im voraus für Feedback !

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


Beitrag von M. Lahr (Specialist / 109 / 0 / 0 ) »
Auch hallo.

Das BW 3.5 kann XML-Dateien importieren.
Ansonsten könnte man den Weg über PHP oder eine andere Programmiersprache (C++) versuchen.

mfg M.L.

XML Datei to ITAB in SAP

Beitrag von Powerentwickler (ForumUser / 3 / 0 / 0 ) »
Hallo,

danke für die Info, aber wir haben kein 3.5er BW. Außerdem wäre es von Vorteil, wenn die XML Datei gleich ins SAP importiert wird, da sie dort weiterverabeitet werden soll.

Gruß, Jens Ewelt

IMPORT_FROM _FILE

Beitrag von Wob (ForumUser / 3 / 0 / 0 ) »
Hi,

Try coding the logic from the method IMPORT_FROM_FILE....

*--> "
data: lt_data type swxmlcont,
l_filename type string,
l_size type i.
*
* call function 'WS_UPLOAD'
* EXPORTING
* filename = filename
* filetype = 'BIN'
* IMPORTING
* filelength = l_size
* TABLES
* data_tab = lt_data
* EXCEPTIONS
* CONVERSION_ERROR = 1
* FILE_OPEN_ERROR = c_not_found
* FILE_READ_ERROR = 3
* INVALID_TYPE = 4
* NO_BATCH = 5
* INVALID_TABLE_WIDTH = 6
* GUI_REFUSE_FILETRANSFER = 7
* CUSTOMER_ERROR = 8
* others = 99.
*

l_filename = filename.
CALL METHOD cl_gui_frontend_services=>gui_upload
EXPORTING
FILENAME = l_filename
FILETYPE = 'BIN'
* HAS_FIELD_SEPARATOR = SPACE
* HEADER_LENGTH = 0
IMPORTING
FILELENGTH = l_size
* HEADER =
CHANGING
data_tab = lt_data
EXCEPTIONS
FILE_OPEN_ERROR = c_not_found
FILE_READ_ERROR = 3
INVALID_TYPE = 4
NO_BATCH = 5
GUI_REFUSE_FILETRANSFER = 7
others = 99.

retcode = sy-subrc.

if retcode = 0.
retcode = Create_with_table( table = lt_data size = l_size ).
endif.

" <-- *

The core functionality is to upload your XFL as binary, and parse this into the XML instance of CL_XML_DOCUMENT->CREATE_WITH_TABLE. I am assuming that this method is available in 4.6c

Cheers

Wob

Seite 1 von 1

Vergleichbare Themen

7
Antw.
2736
Views
CSV-Datei aus itab mit eigenen Überschriften erstellen
von Patrick1982 » 08.11.2023 16:09 • Verfasst in ABAP® für Anfänger
2
Antw.
2160
Views
xcl-Datei aus itab erstellen und formatiert per mail senden
von eddy_haskle1 » 11.09.2008 17:27 • Verfasst in ABAP® Core
30
Antw.
15717
Views
move itab 1 nach itab 2 mit bedingung
von c oco » 17.04.2012 14:39 • Verfasst in ABAP® für Anfänger
17
Antw.
6607
Views
Datei als XLS-Datei auf dem Appliaktionsserver speichern
von L0w-RiDer » 26.10.2018 11:01 • Verfasst in ABAP® für Anfänger
2
Antw.
2694
Views
XML->ITAB
von ewx » 09.07.2008 10:24 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

Zeit in UTC umwandeln
vor 5 Stunden von A6272 10 / 5317
Substitution zum Zeitpunkt 60
vor 5 Tagen von irene 1 / 1125
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3449
Probleme beim Debuggen Einkaufsformular
vor 6 Tagen von GünterL gelöst 5 / 34224

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

Zeit in UTC umwandeln
vor 5 Stunden von A6272 10 / 5317
Substitution zum Zeitpunkt 60
vor 5 Tagen von irene 1 / 1125
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3449
Probleme beim Debuggen Einkaufsformular
vor 6 Tagen von GünterL gelöst 5 / 34224

Unbeantwortete Forenbeiträge

Substitution zum Zeitpunkt 60
vor 5 Tagen von irene 1 / 1125
CDS View Erweitern mit Hierarchie
vor 5 Tagen von Interger 1 / 3449
Interactive Forms dynamische Tabelle
vor einer Woche von Gottschall 1 / 18268
Intervall mit Beziehungswissen füllen
vor 3 Wochen von wolli 1 / 31705