Hallo zusammen!
Ich bin relativ neu in der ABAP-Welt und habe folgendes Problem, ich hoffe ihr könnt mir vielleicht helfen. Ich möchte aus einem Programm heraus eine E-Mail mit mehreren Anhängen senden.
Dazu baue ich ein Dokumtent mit der Klasse cl_document auf, also
Code: Alles auswählen.
document = cl_document_bcs=>create_from_text( i_text = lt_text
i_subject = lv_subject ).
Anschließend hänge ich in einem Loop mehrere Anhänge an und sammle dazu noch Informationen, die ich gerne in die Mail schreiben möchte.
Code: Alles auswählen.
Loop at itab into ls_itab.
document->add_attachment(
i_attachment_type = 'CSV' "#EC NOTEXT
i_attachment_subject = lv_file "#EC NOTEXT
i_att_content_text = <table> ).
append ls_text to lt_text.
endloop.
Gibt es eine Möglichkeit jetzt noch den Inhalt des Dokuments durch meine neue Version von lt_text zu ändern?
Ich möchte das Dokument zuerst erstellen, da die Tabellen, die ich als Anhang anfügen will dynamisch generiert werden. Aber vielleicht gibt es auch eine einfachere Art diese zwischen zu speichern?
Außerdem habe ich mir überlegt, die Dateien übergangsweise an ein anderes Dokument zu hängen und dann mit der Methode getu_attachments auszulesen und an ein neues Dokument anzuhängen. Aber das kommt mir unnötig kompliziert vor
Liebe Grüße!
Jokabi
Hat sich für mich erledigt!