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 / 4099 / 128 / 941 ) »
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 / 4099 / 128 / 941 ) »
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.
12370
Views
beliebige csv-Datei einlesen - dynamische workarea
von pohlmann-schwarza » 10.06.2008 12:20 • Verfasst in ABAP® für Anfänger
3
Antw.
2278
Views
Dynamische interne Tabelle
von c0lt.seavers » 01.08.2007 09:55 • Verfasst in ABAP® für Anfänger
7
Antw.
6861
Views
Dynamische Deklaration einer Tabelle
von ralf.wenzel » 29.11.2014 14:49 • Verfasst in ABAP Objects®
1
Antw.
2749
Views
Dynamische Spalten einer Tabelle
von toto » 22.12.2005 10:18 • Verfasst in ABAP® Core
4
Antw.
6441
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

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 9 Stunden von tar 6 / 144

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

Daten an Tabelle binden
vor 7 Stunden von Bright4.5 3 / 1479
Regex in where
vor 9 Stunden von tar 6 / 144

Unbeantwortete Forenbeiträge

aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3261
Hilfe bei SWEC/SWE2
September 2024 von retsch 1 / 9821