itab als XLS-Anhang via Email versenden: Umlaute falsch

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

itab als XLS-Anhang via Email versenden: Umlaute falsch

Beitrag von BubbleSort (ForumUser / 30 / 11 / 0 ) »
Hallo zusammen,

ich möchte eine Email mit Excel-Anhang aus einem ABAP-Programm versenden.
Das funktioniert auch wunderbar, nur werden Umlaute im Excel kryptisch angezeigt...

Ich gehe im Coding wie folgt vor:
1) itab als String darstellen
2) CMS_STRING_TO_XSTRING
3) lt_attcontent = cl_document_bcs=>xstring_to_solix( lv_xstring ).
4) lo_document->add_attachment( exporting
i_attachment_type = 'XLS'
i_attachment_subject = I_ATTSUBJECT
i_att_content_hex = it_attcontent ).

Ich vermute, dass das Problem bei 2) oder 3) liegt.
Muss ich gegebenenfalls bei 2) die Parameter "mimetype" oder "encoding" speziell anpassen?

Danke!

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


Re: itab als XLS-Anhang via Email versenden: Umlaute falsch

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
Der Fehler ist eigentlich in 4:
Um eine XLS-Datei zu erzeugen braucht man etwas mehr als nur eine ITAB. Was du in Wirklichkeit erzeugst ist eine sog. CSV-Datei die erst in das Excel-Format importiert werden muss. Bei diesem Import-Schritt kann man normalerweise die Codierung (UTF-8, ISO-8859, usw.) auswählen. Da du aber die Erweiterung XLS gewählt hast verwendet EXCEL die Standardeinstellung die offensichtilich nicht mit eurem SAP zusammenpasst. (Unicode -> ISO-8859 bzw. ISO-8859 -> UTF-8)
Du könntest z.B. ABAP2XLSX verwenden um eine "echte" Excel-Datei aus einer ITAB zu erzeugen.

Lg ADT
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: itab als XLS-Anhang via Email versenden: Umlaute falsch

Beitrag von BubbleSort (ForumUser / 30 / 11 / 0 ) »
... ABAP2XLSX haben wir leider nicht.

Gibt es einen anderen Ansatz wie man das anpassen kann?

Re: itab als XLS-Anhang via Email versenden: Umlaute falsch

Beitrag von a-dead-trousers (Top Expert / 4481 / 231 / 1205 ) »
Versuch mal i_attachment_type leer zu lassen und als i_attachment_subject "dateiname.csv" einzugeben.
Dann sollte beim Öffnen zumindest der Excel-Import hochkommen. Da lässt sich dann auch die Codierung auswählen.
Theory is when you know something, but it doesn't work.
Practice is when something works, but you don't know why.
Programmers combine theory and practice: Nothing works and they don't know why.

ECC: 6.18
Basis: 7.50

Re: itab als XLS-Anhang via Email versenden: Umlaute falsch

Beitrag von BubbleSort (ForumUser / 30 / 11 / 0 ) »
Habs versucht - leider ohne Erfolg.
Es kommt keine spezielle Konvertierungsoption als PopUp etc.
Man hat erneut wieder die falsche Darstellung der Umlaute.

Seite 1 von 1

Vergleichbare Themen

5
Antw.
7233
Views
Email mit Anhang versenden
von funky_escobar » 27.08.2007 09:44 • Verfasst in ABAP® Core
4
Antw.
5786
Views
Email ohne Anhang versenden
von Jura » 13.03.2008 12:08 • Verfasst in ABAP® für Anfänger
3
Antw.
7516
Views
Mail mit Anhang versenden
von jokabi » 17.07.2014 15:29 • Verfasst in ABAP® für Anfänger
0
Antw.
1860
Views
Email - Anhang, Formatierungsproblem
von Andreas G » 11.06.2007 12:56 • Verfasst in ABAP® Core
1
Antw.
6678
Views

Über diesen Beitrag


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

Aktuelle Forenbeiträge

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

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 6 Tagen von Manfred K. 1 / 29861
Pflegeview zeigt nicht alle Daten an
vor einer Woche von sapdepp gelöst 7 / 30313
ALV Grid und Dynprofeld
vor einer Woche von PeterPaletti 5 / 29605

Unbeantwortete Forenbeiträge

SFP/SEGW - Fehler beim Rendering
vor 6 Tagen von Manfred K. 1 / 29861
Benutzerdefinierte Felder PSP
letzen Monat von Rabea1103 1 / 80078
Spool vereinen OTF und PDF
January 2026 von anna2205 1 / 95994
XSLT und Loipro05 Transformation
December 2025 von Torsten1965 1 / 107819