发送内容 的数据获取:
- 正文部分使用cl_document_bcs=>create_document静态方法实现
- 传入参数为html内表结构
CLEAR lo_document .
lo_document = cl_document_bcs=>create_document(
i_type = 'HTM'
i_text = lt_html
i_length = conlengths
i_subject = lv_subject ).
- 添加附件使用lo_document->add_attachment
- 传入参数为二进制数据(Excel的制作使用ZXLSX_WORKBENCH方式,百度搜ZXLSX_WORKBENCH就可以了)
CALL METHOD lo_document->add_attachment
EXPORTING
i_attachment_type = 'BIN'
i_attachment_subject = lv_att_subject
i_attachment_size = lv_att_size
i_att_content_hex = lt_doc_table.
示例代码:
DATA: lv_subject TYPE so_obj_des,
lo_send_request TYPE REF TO cl_bcs,
lo_document TYPE REF TO cl_document_bcs,
conlengths TYPE so_obj_len,
bcs_exception TYPE REF TO cx_bcs,
bcs_message TYPE string,
lt_html TYPE STANDARD TABLE OF w3html, "存放HTML5代码的内表
lw_html TYPE w3html, "工作区
lo_sender TYPE REF TO