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 / 3942 / 105 / 885 ) »
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 / 3942 / 105 / 885 ) »
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.
12115
Views
beliebige csv-Datei einlesen - dynamische workarea
von pohlmann-schwarza » 10.06.2008 12:20 • Verfasst in ABAP® für Anfänger
3
Antw.
2130
Views
Dynamische interne Tabelle
von c0lt.seavers » 01.08.2007 09:55 • Verfasst in ABAP® für Anfänger
8
Antw.
4584
Views
dynamische interne Tabelle füllen
von cuncon » 20.03.2018 16:04 • Verfasst in ABAP® für Anfänger
3
Antw.
3255
Views
dynamische Spalte aus der Tabelle selektieren?
von Jinn » 07.04.2004 19:15 • Verfasst in ABAP® Core
4
Antw.
6293
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

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.