E-Mail mit PDF als Anhang versenden

Alles Rund um SAP®.
11 Beiträge • Seite 1 von 1
11 Beiträge Seite 1 von 1

E-Mail mit PDF als Anhang versenden

Beitrag von etalon (ForumUser / 19 / 0 / 0 ) »
Hallo,

ich will eine Email mit einem PDF-Anhang versenden.

Ich weiß bereits dass man dazu den FB SO_DOCUMENT_SEND_API1 benutzt, aber leider weiß ich noch nicht so recht wie ich mein PDF-Dokument mit den vorhandenen Binär-Daten erstelle???
Die Daten für das PDF habe ich aus der Funktion CONVERT_ABAPSPOOLJOB_2_PDF.

Kann mir jemand weiterhelfen?

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


Beitrag von Gast ( / / 0 / 3 ) »
Wenn Du die Datei als Bytestream zur Verfügung hast, dann ist das Dein PDF.
Wenn Du das dem Baustein entsprechend mitgibst, wird eine mail mit pdf-Datei im Anhang verschickt. Alternativ könnte man den Bytestream mit Namen, Dateilänge etc. auf die 'Platte' schreiben, womit Du dann ebenfalls 'physisch' die PDF-Datei hättest.

Hier findest Du ein Beispiel:

http://www.abapforum.com/forum/viewtopic.php?t=735

Beitrag von etalon (ForumUser / 19 / 0 / 0 ) »
Mit dem Beispiel komme ich leider nicht so ganz zurecht...

Also meine Rohdaten sind in einer Tabelle. Muss ich jetzt diese einfach an CONTENTS_hex anhängen?
Das geht bei mir nicht so ganz. Die Mail versendet er, aber leider ohne Anhang??

Beitrag von etalon (ForumUser / 19 / 0 / 0 ) »
Doch soweit geht es jetzt! :wink:

Ich sehe jetzt das Attachment-Icon, nur öffnen lässt es sich nicht...

"Datenbank-Fehler bei <GET DATA FROM KPRO> <>"

Beitrag von Gast ( / / 0 / 3 ) »
Das Office speichert das im KPRO. Anscheinend wird es nicht richtig gespeichert, weshalb das Lesen dann fehlschlägt. Ich würde empfehlen, nochmals zu überprüfen, ob Du alle Daten mitgibst (Länge, Name, Dateiendung bzw. Mimeype) und vor allem den kompletten Bytestream. Bekommst Du einen Dump bzw. steht was im Syslog?

Beitrag von Gast ( / / 0 / 3 ) »
Also den kompletten Bytestream habe ich.

Jetzt habe ich nur das Problem dass ich von einer Tabelle mit einem CharArray von 134 Zeichen auf eine Tabelle mit einem CharArray auf 255 kommen muss, ohne dass Leerzeichen zu viel oder zu wenig erscheinen...

Beitrag von LoLo ( / / 0 / 3 ) »
Moin,

schau mal, ob Dir dieser Baustein hilft:

SX_TABLE_LINE_WIDTH_CHANGE

Ciao, LoLo

Alternativvorschlag

Beitrag von Jufo (ForumUser / 43 / 0 / 0 ) »
Hallo,

ich habe das Problem vor längerem auf ganz andere Weise gelöst. Die Programme versenden alle normale ALI-Listen, mit der man außerhalb von SAP bekanntlicherweise nichts anfangen kann. Bei der Definition der Sendeknoten in Transaktion SCOT habe ich dieses Datenformat aber vom Versandt ausgeschlossen und entsprechende Konvertierungsregeln hinterlegt, die die Konvertierung von ALI zu PDF besorgen. Ebenso gibt es Regeln zur Konvertierung nach HTML und TXT. (Zu den Regelen gelangt man von SCOT aus über das Menü "Einstellungen".) Jetzt kann jeder User über den Parameter CDG festlegen, ob seine Listanhänge aus SAP als PDF, HTML oder TXT versendet werden sollen. Falls Dich dieser Weg interessiert such mal im OSS nach SAPConnect und CDG, da solltest Du fündig werden.

Nur im Falle ganz ungewöhnlicher Formate kümmere ich mich bereits in den Programmen vorm Versand um die richtige Formatierung...

Ciao, Judith

Beitrag von LoLo ( / / 0 / 3 ) »
Moin Judith,

Klasse Vorschlag, das kannte ich nicht. Super :D .

Ciao, LoLo

Beitrag von etalon (ForumUser / 19 / 0 / 0 ) »
Also ich habs jetzt hinbekommen, läuft alles super!
Danke für die tatkräftige Unterstützung!

viele Grüße
Jens

PDF Datei aus ALV-Liste exportieren

Beitrag von esc ( / / 0 / 3 ) »
Kann ich eigentlich auch eine PDF-Datei aus einer ALV-Liste heraus exportieren, wie man es standardmäßig mit einer HTM-Datei machen kann?
Eberhard

Seite 1 von 1

Vergleichbare Themen

2
Antw.
9363
Views
E-Mail-Anhang aus Verzeichnis per Mail versenden
von Patrick1982 » 22.11.2023 15:19 • Verfasst in ABAP® für Anfänger
3
Antw.
7762
Views
Mail mit Anhang versenden
von jokabi » 17.07.2014 15:29 • Verfasst in ABAP® für Anfänger
2
Antw.
6549
Views
Mail versenden aus SAP (ohne Anhang)
von Schäfer_anfänger » 25.01.2017 07:45 • Verfasst in ABAP® für Anfänger
1
Antw.
6835
Views
1
Antw.
8996
Views
Versand einer E-Mail aus SAP mit PDF Anhang und E-Mail Text
von Haubentaucher » 31.08.2006 07:28 • Verfasst in ABAP® Core

Über diesen Beitrag


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

Aktuelle Forenbeiträge

IF mit AND und OR
vor 4 Tagen von DeathAndPain 10 / 30802
BAPI zur ABSO?
vor 4 Wochen von DeathAndPain 2 / 12768

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.