Code: Alles auswählen.
CALL FUNCTION 'SAP_CONVERT_TO_CSV_FORMAT'
EXPORTING
i_field_seperator = ';'
TABLES
i_tab_sap_data = gt_csv
CHANGING
i_tab_converted_data = lt_converted_tab1
EXCEPTIONS
conversion_failed = 1
OTHERS = 2.
IF sy-subrc <> 0.
ENDIF.
Code: Alles auswählen.
lt_converted_tab2 = "lt_converted_tab1.
gr_document->add_attachment(
EXPORTING
i_attachment_type = 'csv'
i_attachment_subject = 'CSV-Datei'
i_att_content_text = lt_converted_tab2
).
Folgende Benutzer bedankten sich beim Autor black_adept für den Beitrag:
Dyrdek
Ok, danke. Werde ich mir gleich mal zu Gemüte führen.Aha - so langsam kommen wir also zu des Pudels Kern.
Lösung: 1.) CSV -> String und danach 2.) String -> SOLI_TAB
1.) Stichworte: LOOP, CONCATENATE, CL_ABAP_CHAR_UTILITIES=>CR_LF
2.) Stichworte: Klasse CL_BCS_CONVERT
Weiterbildungslink: https://de.wikipedia.org/wiki/Zeilenumb ... enumbruchsDyrdek hat geschrieben:Da wird ein NEW_LINE Zeichen eingefügt. Komischerweise funktioniert das in Excel und dem WordPad aber nicht im normalen Texteditor.