Hallo zusammen,
mittels dem FB ‚SO_NEW_DOCUMENT_ATT_SEND_API1‘ gebe ich eine interne Tabelle direkt als text in einer email aus, in dem ich mir den string mittels concatenate zusammenbaue:
CONSTANTS: tab TYPE c VALUE cl_abap_char_utilities=>horizontal_tab. concatenate feld1 feld2 into objtxt separated by tab.
Ist es möglich, Einfluss auf die Anordnung / Ausrichtung zu nehmen, damit alles bündig dargestellt wird?
Im Moment wird der Text in der mail so dargestellt:
Feld1 feld2
Hamburg 5000
Köln 6000
Frankfurt 7000
Es soll allerdings so aussehen:
Feld1 feld2
Hamburg 5000
Köln 6000
Frankfurt 7000
Michi hat geschrieben:
Im Moment wird der Text in der mail so dargestellt:
Feld1 feld2
Hamburg 5000
Köln 6000
Frankfurt 7000
Es soll allerdings so aussehen:
Feld1 feld2
Hamburg 5000
Köln 6000
Frankfurt 7000
Also ich seh da keinen Unterschied
Jetzt wieder ernsthaft:
Wenn du unbedingt eine Text-Email verwenden musst, musst du die Felder per Offest (fixe Größe je Feld) exportieren. Eine Email kennt nämlich keine Tapstops bzw. werden diese je Email-Programm unterschiedlich ausgerichtet.
Einzige allgemein funktionierende Lösung ist die Verwendung einer HTML-Email. Also die Daten/Email als eine HTML-Seite (mit TABLE usw.) gestalten und diese per Email-Anhang verschicken.
Anleitungen/Beispiele wie das in ABAP umsetzbar ist, sollten sich hier im Forum finden lassen.
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.