将电子邮件发送到SAP收件箱和普通电子邮件收件箱 [英] Sending email to a SAP inbox and an ordinary email inbox
本文介绍了将电子邮件发送到SAP收件箱和普通电子邮件收件箱的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要一个功能,可以将电子邮件发送到普通电子邮件地址,也可以发送到SAP收件箱。我发现了这个功能:
I needed a function to send an email to an ordinary email address and to send on too to an SAP Inbox. I found this function:
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = gd_doc_data
put_in_outbox = 'X'
commit_work = 'X'
TABLES
packing_list = it_packing_list
contents_txt = it_message
receivers = it_receivers
EXCEPTIONS
too_many_receivers = 1
document_not_sent = 2
document_type_not_exist = 3
operation_no_authorization = 4
parameter_error = 5
x_error = 6
enqueue_error = 7
OTHERS = 8.
it_receivers的填充方式如下:
The it_receivers it's filled like this:
FREE wa_it_receivers.
wa_it_receivers-receiver = sy-uname. "&----- Assign SAP User Id
wa_it_receivers-rec_type = 'B'. "&-- Send to SAP Inbox
wa_it_receivers-com_type = 'INT'.
wa_it_receivers-notif_del = 'X'.
wa_it_receivers-notif_ndel = 'X'.
APPEND wa_it_receivers TO it_receivers .
这仅将电子邮件发送到SAP收件箱。我进入了rec_type字段的域,以查看哪个字母,以便它可以将电子邮件发送到普通电子邮件帐户。我相信它是 A,但因为它只表示外部地址。是那个吗?谢谢。
This only send's the email to the SAP inbox. I went to the domain of the rec_type field to see which letter is so it can send the email to an ordinary email account. I believe it is 'A' but, as it only says external address. Is that the one? Thank you.
推荐答案
在这里,您有一个很好的示例 wiki.sdn.sap.com
Here you have a nice example of how to do it wiki.sdn.sap.com
这篇关于将电子邮件发送到SAP收件箱和普通电子邮件收件箱的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文