发email 重要函数 ' SO_NEW_DOCUMENT_ATT_SEND_API1'
DESCRIBE TABLE email_itab LINES it_message_lines.
IF it_message_lines > 1.
CALL FUNCTION 'SO_NEW_DOCUMENT_ATT_SEND_API1'
EXPORTING
document_data = gd_doc_data
put_in_outbox = 'X'
commit_work = 'X'
IMPORTING
sent_to_all = gd_sent_all
TABLES
packing_list = it_packing_list
contents_txt = email_itab
* contents_hex = content_bin
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.
IF sy-subrc NE 0.
WRITE:/01 'error:', sy-subrc.
ENDIF.
ENDIF.