email mit Anhang aus dem WAS verschicken

BusinessServerPages; Erstellung von Webapplikationen.

email mit Anhang aus dem WAS verschicken

Postby Thomas » Thu Jun 17, 2004 4:23 pm

Hallo,

ich möchte gerne eine email aus dem WAS mit mehreren PDF Files als Anhang verschicken...Ist das irgendwie möglich und wenn ja, dann wie??

ich bin für jeden Tip dankbar!



Gruß,
Thomas
Thomas
 

Postby Emre397 » Thu Jun 17, 2004 5:05 pm

Hi Thomas,
das ist sogar relativ stressfrei :wink: :
Der Baustein SO_DOCUMENT_SEND_API1 hat unter TABLES den Parameter contents_bin vom TYPE SO_TEXT255 (also CHAR 255).
Ich hab mir damals meinen OTF text mitte hilfe von dem baustein CONVERT_OTF ins PDF convertiert und dann in den oben genannten parameter gestopft. Und schon hast du eine Mail mit attachment.

Schau aber auch mal hier:
http://www.abapforum.com/forum/viewtopic.php?t=1357
http://www.abapforum.com/forum/viewtopic.php?t=735

Gruß Azreal
Emre397
...
...
 
Posts: 141
Joined: Mon Dec 09, 2002 1:53 pm

Postby Alva1590 » Fri Jun 18, 2004 2:19 pm

Hallo Azreal,

irgendwie kommt mir das ganze doch nicht so stressfrei vor... :?
habe es ausprobiert, aber es funktioniert noch nicht so ganz...

Ich möchte einen erstellten Job im PDF Format in einer email als Anhang verschicken. Also habe ich erstmal den Job mit dem FB 'CONVERT_ABAPSPOOLJOB_2_PDF' ins PDF Format umgewandelt.

Habe dann mit dem FB 'SO_NEW_DOCUMENT_ATT_SEND_API1' das ganze per mail verschickt. Wenn ich in der TA SCOT nachschaue steht die Mail auch schön brav drinnen, sobald ich aber den Sendeprozess starte, kommt es zum Kurzdump 'CALL_FUNCTION_GET_NAME_FAILED'...

Gruß,
Thomas
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Alva1590 » Mon Jun 21, 2004 12:53 pm

Kannst Du mal den Codingsnippet von dem Dump posten? Danke.
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm

Postby Thomas » Tue Jun 22, 2004 11:07 am

bitteschön...


002190 syst-subrc = subrc.
002200 endform.
002210
002220 form xab_rflush.
002230 FIELD-SYMBOLS: <PROG>, <CNTL>.
002240
002250
002260 data : subrc type i.
002270
002280 call 'AB_GET_C_PARMS' id 'P1' field <prog> "Programmname
002290 id 'P2' field <cntl>. "Handle
002300
002310 perform rfcdrv_rflush in program (<prog>) using <cntl>
002320 subrc
002330 if found.
002340
002350 call 'AB_SET_C_PARMS' id 'P2' field <cntl>. "Handle
002360 syst-subrc = subrc.
002370 endform.
002380
002390 form xab_run_driver using prog type c
002400 if_found type i
002410 new_function type c.
002420 data : program like syst-repid.
002430
002440 program = prog.
002450 if new_function = space.
002460 call 'RfcImport' id 'Push' field rfctype_abap4_exit
002470 id 'Info' field program.
002480 else.
> call 'RfcImport' id 'Push' field rfctype_abap4_exit
002500 id 'Info' field program
002510 id 'Function' field new_function.
002520 endif.
002530 if if_found = 0.
002540 perform (sy-xform) in program (sy-xprog).
002550 else.
002560 perform (sy-xform) in program (sy-xprog) if found.
002570 endif.
002580
002590 endform.

[/img]
Thomas
 

Postby Alva1590 » Tue Jun 22, 2004 12:25 pm

Das sieht nach Kernel-Problem aus. Wenn man im OSS schaut, finden sich dazu Hinweise 458215, 147443. Beide empfehlen einen Kernelupdate.
Alva1590
.....
.....
 
Posts: 4387
Joined: Mon Dec 02, 2002 3:01 pm


Return to BSP + BHTML

Who is online

Users browsing this forum: No registered users and 12 guests