点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我正在使用带有I_TEXT参数的CL_DOCUMENT_BCS => CREATE_DOCUMENT创建电子邮件。
以下是相关代码:
。 。
-
将电子邮件正文字符串转换为SOLI表
通话功能'SO_STRING_TO_TAB'
导出
content_str = l_emailbody_str
表格
content_tab = tab_emailbody。
。 。 。
-
使用电子邮件正文创建电子邮件文档
obj_document = cl_document_bcs => create_document(
i_type ='RAW'
i_sensitivity ='O'
i_importance ='1'
i_text = tab_emailbody
i_subject = l_emailsubject)。
电子邮件正文字符串是一个长字符串(> 510个字符)。
这是问题所在:恰好每255个字符(表SOLI_TAB的行长)在电子邮件正文中插入了一个额外的空间。
例如:原始电子邮件正文字符串的一部分看起来像这样。 。
" .....这可能是由于外部Web服务的故障导致的。"
但是生成的电子邮件正文将如下所示。 。
" .....这可能是由于外部Web服务的故障...引起的。"
[注意:外部一词中的多余空格]
-
有人知道如何解决这个问题吗? -如何防止插入多余的空格?
谢谢
埃迪
嗨
请不要使用fm SO_STRING_TO_TAB,而应使用fm SCMS_STRING_TO_FTEXT
a®
感谢,使用html
标签解决了 问题。一周热门 更多>