cancel
Showing results for 
Search instead for 
Did you mean: 

How to open outlook mail from FPM with certain content

ashwin_c_s
Explorer
0 Kudos

Hi,

Below code is working fine with report. But the same code if i call from FPM action outlook mail is not opening.

DATA: lr_outlook TYPE ole2_object,

lr_mi TYPE ole2_object,
lv_body TYPE string,
lv_sig type string.

CREATE OBJECT lr_outlook 'Outlook.Application'.

CALL METHOD OF lr_outlook 'CreateItem' = lr_mi
EXPORTING #1 = 0.

SET PROPERTY OF lr_mi 'To' = 'name@xyz.com'.
* SET PROPERTY OF lr_mi 'CC' = ''.
SET PROPERTY OF lr_mi 'Subject' = 'Outlook test mail'.

CALL METHOD OF lr_mi 'Display'.

GET PROPERTY OF lr_mi 'Body' = lv_sig.

CONCATENATE 'First line: hi' cl_abap_char_utilities=>newline
INTO lv_body.
CONCATENATE lv_body 'Second line: ' cl_abap_char_utilities=>newline
INTO lv_body.
CONCATENATE lv_body 'Third line:' cl_abap_char_utilities=>newline
INTO lv_body.

CONCATENATE lv_body lv_sig INTO lv_body.

SET PROPERTY OF lr_mi 'Body' = lv_body.

FREE OBJECT lr_outlook.

My requirement: On FPM action i want to open outlook mail with multiple users at TO,CC, and also have to populate certain table as data in the body.

Thanks in advance,

Ashwin CS

Accepted Solutions (0)

Answers (0)