CSV Datei zu Dynamische Tabelle in SAP

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
7 Beiträge • Seite 1 von 1
7 Beiträge Seite 1 von 1

CSV Datei zu Dynamische Tabelle in SAP

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
Hi Experten
ich hebe ein klene programm geschrieben, das kann belibige excel DAtey anlesen un dun DAB -SAP schreiben.
jetzt möchte ich gleiche aber für CSV Datei. Klapt etwas nicht.
Ich hoffe Problemme liegt bei " i_tab_raw_data " in FUBA TEXT_CONVERT_CSV_TO_SAP,
leider komme ich nicht weiter. Keine Fehler, einfach leere Tabele in gt_intern.
Hat jemand Ideen?
DAnke

DATA:
gt_intern TYPE STANDARD TABLE OF alsmex_tabline.

PARAMETERS: p_tab TYPE dd02l-tabname OBLIGATORY.
PARAMETERS: p_file TYPE rlgrap-filename .

*Creat Tabelle typ p_tab(z.Bp. MARA)
CREATE DATA: gt_table TYPE STANDARD TABLE OF (p_tab)."ZMM_C_TREND_T,
ASSIGN gt_table->* TO <gt_table>.

CREATE DATA: gs_table TYPE (p_tab).
ASSIGN gs_table->* TO <gs_table>.

ALL FUNCTION 'TEXT_CONVERT_CSV_TO_SAP'
EXPORTING
I_FIELD_SEPERATOR = ';'
I_LINE_HEADER = 'X'
i_tab_raw_data = lt_raw
I_FILENAME = p_file
tables
i_tab_converted_data = gt_intern
EXCEPTIONS
CONVERSION_FAILED = 1
OTHERS = 2
.

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


Re: CSV Datei zu Dynamische Tabelle in SAP

Beitrag von black_adept (Top Expert / 4157 / 136 / 959 ) »
Hallo Autohandel,

ich benutze den FuBa nicht - aber mir scheint, dass du einerseits einen Filenamen (I_FILENAME ) andererseits auch eine Rohdatetabelle (i_tab_raw_data ) mitgibst.
Beschränk' dich mal auf das, was du wirklich verwendest.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CSV Datei zu Dynamische Tabelle in SAP

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
black_adept hat geschrieben:Hallo Autohandel,

ich benutze den FuBa nicht - aber mir scheint, dass du einerseits einen Filenamen (I_FILENAME ) andererseits auch eine Rohdatetabelle (i_tab_raw_data ) mitgibst.
Beschränk' dich mal auf das, was du wirklich verwendest.
Danke, welche FUBA benutzen SIe?

in I_FILENAME ubergebe ich mein csv Datei, i_tab_raw_data ist bei mir leer.

Re: CSV Datei zu Dynamische Tabelle in SAP

Beitrag von black_adept (Top Expert / 4157 / 136 / 959 ) »
Hallo autohandel,

ich habe mir soeben mal den Quelltext des FuBa angeschaut. Und mir scheint, dass SAP den Parameter I_FILENAME nur eingebaut hat um Leute aufs Glatteis zu führen. Es gibt im Coding nichts, was diesen Parameter de facto verwendet. Du musst also schon mit einer gefüllten Rohdatendatei ankommen.

Ansonsten scheint mir das Thema CSV momentan sehr aktuell zu sein - in der letzten Zeit waren hier mehrere Threads zu diesem Thema, so dass du dort deine Antwort finden solltest.

Oder kurz nach folgender Vorgehensweise:
Mit Methode CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD die CSV-Datei in eine Rohdatentabelle einlesen und danach mit dem o.A. FuBa oder einer der in dem anderen Thread angegebenen Vorgehensweisen bearbeiten.
live long and prosper
Stefan Schmöcker

email: stefan@schmoecker.de

Re: CSV Datei zu Dynamische Tabelle in SAP

Beitrag von autohandel7 (Specialist / 186 / 67 / 0 ) »
black_adept hat geschrieben:Hallo autohandel,

ich habe mir soeben mal den Quelltext des FuBa angeschaut. Und mir scheint, dass SAP den Parameter I_FILENAME nur eingebaut hat um Leute aufs Glatteis zu führen. Es gibt im Coding nichts, was diesen Parameter de facto verwendet. Du musst also schon mit einer gefüllten Rohdatendatei ankommen.

Ansonsten scheint mir das Thema CSV momentan sehr aktuell zu sein - in der letzten Zeit waren hier mehrere Threads zu diesem Thema, so dass du dort deine Antwort finden solltest.

Oder kurz nach folgender Vorgehensweise:
Mit Methode CL_GUI_FRONTEND_SERVICES=>GUI_UPLOAD die CSV-Datei in eine Rohdatentabelle einlesen und danach mit dem o.A. FuBa oder einer der in dem anderen Thread angegebenen Vorgehensweisen bearbeiten.
Danke,
bei mir ist eine Verstandiss Problemma.

ALL FUNCTION 'TEXT_CONVERT_CSV_TO_SAP'
EXPORTING
I_FIELD_SEPERATOR = ';'
I_LINE_HEADER = 'X'
i_tab_raw_data = lt_raw
I_FILENAME = p_file
tables
i_tab_converted_data = gt_intern
EXCEPTIONS
CONVERSION_FAILED = 1
OTHERS = 2

und zwar: I_FILENAME = p_file -- hier ist mein CSV Datei
i_tab_raw_data = lt_raw -- was soll hier sein (Format i_tab_raw_data TYPE truxs_t_text_data ) wozu ist dass uberhaupt?
i_tab_converted_data = gt_intern --hier bekomme ich mein convertierte Datei, jetzt habe ich type STANDARD TABLE OF alsmex_tabline, ich glaube es ist Falsch ist.
Ich wersuche bielibige csv datei(mit struktur vom Diktionariy einlesen)
*Creat Tabelle typ p_tab(z.Bp. MARA)
CREATE DATA: gt_table TYPE STANDARD TABLE OF (p_tab)."mara,
ASSIGN gt_table->* TO <gt_table>.

Re: CSV Datei zu Dynamische Tabelle in SAP

Beitrag von ibo (ForumUser / 67 / 35 / 9 ) »
Hi
kannst du dir dieses Link http://www.tricktresor.de/blog/umwandlung-struktur-csv/ anschauen.
Lg
Ibo

Re: CSV Datei zu Dynamische Tabelle in SAP

Beitrag von Thanatos82 (Expert / 699 / 32 / 123 ) »
Hi,

versuch mal folgendes:
- CSV Datei mit gui_upload (filetype = 'ASC') ins SAP importieren. Die Tabelle dabei vom Typ truxs_t_text_data. Anschließend nutzt du deinen FuBa und gibst bei der RAW-Tabelle die eben benutzte Tabelle für den Import mit und als Ausgabetabelle deine eigentliche Tabelle mit den Feldern die du nutzen willst.
Hab das gerade erst vor ein paar Wochen so umgesetzt und funktioniert ohne Probleme.
Gruß,
der Matze

Seite 1 von 1

Vergleichbare Themen

20
Antw.
13608
Views
beliebige csv-Datei einlesen - dynamische workarea
von pohlmann-schwarza » 10.06.2008 12:20 • Verfasst in ABAP® für Anfänger
3
Antw.
2714
Views
Dynamische interne Tabelle
von c0lt.seavers » 01.08.2007 09:55 • Verfasst in ABAP® für Anfänger
7
Antw.
7681
Views
Dynamische Deklaration einer Tabelle
von ralf.wenzel » 29.11.2014 14:49 • Verfasst in ABAP Objects®
8
Antw.
6063
Views
dynamische interne Tabelle füllen
von cuncon » 20.03.2018 16:04 • Verfasst in ABAP® für Anfänger
4
Antw.
6836
Views
Interne Tabelle - dynamische Spaltenabfrage?
von MacLeod » 13.10.2011 11:48 • Verfasst in ABAP® für Anfänger

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

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

Aktuelle Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 38737
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 39864
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 38411

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

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 38737
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 39864
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 38411

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor einer Woche von Manfred K. 1 / 38737
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 89265
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 104688
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 112736