Folgende Benutzer bedankten sich beim Autor a-dead-trousers für den Beitrag:
deejey
Code: Alles auswählen.
append '&SO_FONTTYPE=FIX' to it_header. "<<<<<<<
* Create Document
TRY.
ref_document = cl_document_bcs=>create_document( i_type = 'TXT'
i_text = it_text
i_header = it_header
i_subject = subject ).
CATCH cx_root.
"was auch immer.
RETURN.
ENDTRY.
Zur Not richte ohne Tabstopps mit Leerzeichen aus. Ist zwar irgendwie wie Steinzeit - aber wir arbeiten ja eh mit SAP....edwin hat geschrieben:mit cl_bcs lässt sich die Schrift auf FIX Setzen, dann kannst Du die Daten ausrichten, auch Tabstop funktionieren, "cl_abap_char_utilities=>horizontal_tab" und am Ende der Zeile einen "cl_abap_char_utilities=>cr_lf" setzen, aber wie ADT schon anmerkt manchmal passen die Tabstops nicht.
Alternativ könntest du auch eine Multipart-Email machen. Den HTML bereitest du brauchbar auf und im Text-Teil ein fixer Präfix wie z.B. "Dinosaurier brauchen keine Aufbereitung: " folgend vom normalen Mailtext.edwin hat geschrieben:Ich richte damit die Texte in den Mails aus, solange ich unter 80 Zeichen pro Zeile bleibe, funktioniert es halbwegs und besser als HTML Aufbereitung,
da bei manchen bei der Email Anzeige nur "reine Textanzeige" erlaubt ist.