点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试在Outl...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)大家好, 我正在尝试在Outl...
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在尝试在Outlook中打印徽标。 我正在使用下面的代码。 但是它不起作用。需要任何更正请帮助我们。
数据:lo_mr_api类型引用到if_mr_api,"" mime存储库对象
lo_mime_helper类型引用到cl_gbt_multirelated_service。"
类的数据:lv_content TYPE xstring,"" XSTRING
lv_folder TYPE中的图像 boole_d,
lv_loio TYPE skwf_io,
lv_obj_len TYPE so_obj_len,
lv_graphic_length TYPE tdlength,
lv_xstr TYPE xstring,
lv_offset TYPE i,
lv_length TYPE i,
lv_diff ,
**将图像附加到HTML正文
lv_filename TYPE字符串,
lv_content_id TYPE字符串。
DATA:lt_solix TYPE solix_tab,
lwa_solix TYPE solix。
数据:l_bcs类型为cl_bcs的参考,"发送请求
l_body类型bcsy_text,"邮件主体
ls_body类型的soli,
l_doc_bcs类型为cl_document_bcs的参考,"邮件主体
l_sender类型为if_sender_bcs的类型的参考," 发件人地址
l_recipient TYPE ref if_recipient_bcs,"收件人
i_subject TYPE so_obj_des。" Subject
lo_mr_api = cl_mime_repository_api => if_mr_api〜get_api()。
呼叫方法lo_mr_ >出口
i_url ='/SAP/PUBLIC/AES/SAP Sailing.jpg'
导入
e_is_folder = lv_folder
e_content = lv_content
e_loio = lv_loio
例外情况
parameter_missing = 1
error_occured = 2
not_found = 3
权限失败= 4
其他=5。
如果sy-subrc <>0。
*在此处实施适当的错误处理
>
ENDIF。
"将图像从xstring转换为表格形式
调用方法cl_bcs_convert => xstring_to_solix
导出
iv_xstring = lv_content
接收
et_solix = lt_solix。
lv_obj_len = XSTRLEN(lv_content)。
"在xstring中附加图像
lv_filename ='SAP Sailing.jpg'。
lv_content_id ='SAP Sailing.jpg'。
创建对象lo_mime_helper。
调用方法lo_mime_helper-> add_binary_part
导出
content = lt_solix"表形式的Xstring
文件名= lv_filename"要赋予图像
扩展名的文件名='JPG'"文件的类型
描述='通知'" description
content_type ='IMAGE/jpg' "内容类型/Mime类型。 如果系统中不存在mime类型
length = lv_obj_len"图像长度
content_id = lv_content_id。"内容ID将在html部分中使用
*准备电子邮件正文
* 连接''
*
*'
感谢与问候,
Mahesh K
您好MAHESH K
我建议使用问题的ABAP部分的"代码"按钮来格式化问题 。
对于您的代码,您的图像CID为" SAP Sailing.jpg",带有空格。 然后,您在主体上使用CONDENSE。
在压缩后,我认为您的图像的CID为" SAPSailing.jpg",因此未附加ID为" SAP Sailing.jpg"的图像。 我建议避免在CID中使用空格。 也许要用下划线(_)代替?
问候,
Mateusz一周热门 更多>