gpt4 book ai didi

email - 将电子邮件发送到 SAP 收件箱和普通电子邮件收件箱

转载 作者:行者123 更新时间:2023-12-02 06:38:23 27 4
gpt4 key购买 nike

我需要一个功能来将电子邮件发送到普通电子邮件地址,然后再发送到 SAP 收件箱。我找到了这个函数:

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 是这样填充的:

 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”但是,因为它只说外部地址。是那个吗?谢谢。

最佳答案

我不知道为什么人们一直在挖掘那个旧的功能模块。我总是建议使用业务通信服务 API - 它是 well documented并且更容易使用。该文档还包含关于 how to send to an external mail address 的示例.

关于email - 将电子邮件发送到 SAP 收件箱和普通电子邮件收件箱,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12939878/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com