Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Mail to Lotus notes when a program is executed

Former Member
0 Likes
672

Hi,

Whenever i execute a report, i want a message to be sent to lotus notes id. I have a function module SO_OBJECT_SEND, if this is the function module that i need to use, can i know the values that need to be passed.

Kindly provide code if anyone is having.

Thanks,

Naveen

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
648

Sample code

" The following code is used to send automatic email.

data : gt_receivers like soos1 occurs 0 with header line,

gt_obj_cont like soli occurs 0 with header line,

gs_object_hd_change like sood1.

gt_obj_cont-line = 'email body'. "Email body

append gt_obj_cont.

gt_receivers-recextnam = '@' . "mention the full email adress here of lotus notes

gt_receivers-recesc = 'E'.

gt_receivers-sndart = 'INT'.

gt_receivers-sndpri = 1.

gt_receivers-mailstatus = 'E'.

gt_receivers-rcdat = sy-datum.

gt_receivers-rctim = sy-uzeit .

gt_receivers-deliver = 'X'.

gt_receivers-mailstatus = 'X'.

gt_receivers-not_deli = 'X'.

append gt_receivers.

gs_object_hd_change-objla = sy-langu.

gs_object_hd_change-objnam = 'Immediate mail'.SPAN

call function 'SO_OBJECT_SEND'

exporting

object_hd_change = gs_object_hd_change

object_type = 'RAW'

outbox_flag = 'X'

tables

objcont = gt_obj_cont

receivers = gt_receivers

exceptions

active_user_not_exist = 1

communication_failure = 2

component_not_available = 3

folder_not_exist = 4

folder_no_authorization = 5

forwarder_not_exist = 6

note_not_exist = 7

object_not_exist = 8

object_not_sent = 9

object_no_authorization = 10

object_type_not_exist = 11

operation_no_authorization = 12

owner_not_exist = 13

parameter_error = 14

substitute_not_active = 15

substitute_not_defined = 16

system_failure = 17

too_much_receivers = 18

user_not_exist = 19

originator_not_exist = 20

x_error = 21

others = 22.

commit work.

4 REPLIES 4
Read only

Former Member
0 Likes
648

Hi

Check this Function Module:LOTUS123_OLE_STANDARD_DAT, It is used to send data to Lotus.

Regards,

Vishwa.

Read only

Former Member
0 Likes
649

Sample code

" The following code is used to send automatic email.

data : gt_receivers like soos1 occurs 0 with header line,

gt_obj_cont like soli occurs 0 with header line,

gs_object_hd_change like sood1.

gt_obj_cont-line = 'email body'. "Email body

append gt_obj_cont.

gt_receivers-recextnam = '@' . "mention the full email adress here of lotus notes

gt_receivers-recesc = 'E'.

gt_receivers-sndart = 'INT'.

gt_receivers-sndpri = 1.

gt_receivers-mailstatus = 'E'.

gt_receivers-rcdat = sy-datum.

gt_receivers-rctim = sy-uzeit .

gt_receivers-deliver = 'X'.

gt_receivers-mailstatus = 'X'.

gt_receivers-not_deli = 'X'.

append gt_receivers.

gs_object_hd_change-objla = sy-langu.

gs_object_hd_change-objnam = 'Immediate mail'.SPAN

call function 'SO_OBJECT_SEND'

exporting

object_hd_change = gs_object_hd_change

object_type = 'RAW'

outbox_flag = 'X'

tables

objcont = gt_obj_cont

receivers = gt_receivers

exceptions

active_user_not_exist = 1

communication_failure = 2

component_not_available = 3

folder_not_exist = 4

folder_no_authorization = 5

forwarder_not_exist = 6

note_not_exist = 7

object_not_exist = 8

object_not_sent = 9

object_no_authorization = 10

object_type_not_exist = 11

operation_no_authorization = 12

owner_not_exist = 13

parameter_error = 14

substitute_not_active = 15

substitute_not_defined = 16

system_failure = 17

too_much_receivers = 18

user_not_exist = 19

originator_not_exist = 20

x_error = 21

others = 22.

commit work.

Read only

0 Likes
648

hi

Having the same problem.

I used the sample code you hav given, but the mail is sittin in my outbox with send status - error

and description - Internal error: CL_SMTP_RESPONSE ESMTP error code is not known. 554 554 Relay rejected for policy reasons.

Is there some settings to be changed. or is it nything else?.

Plz help.

Regards

Winnie

Read only

0 Likes
648

Hi winne,

I have met the same problem with you, have you found any solutions?

Best regards,

Benny