通常の電子メール アドレスに電子メールを送信し、SAP Inbox にも送信する機能が必要でした。私はこの機能を見つけました:
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」だと思いますが、外部アドレスしか表示されていません。あれですか?ありがとうございました。