存在双引号时,ABAP导出到Excel结果的行较少

2020-08-30 05:47发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好, 我有一个内部表,该表包...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好,

我有一个内部表,该表包含多个列,其中之一是"说明"。 在此char列中,我提供了随机文本。 但是,只要有一个双引号实例,内部表中的行就会移到导出的excel的单个单元格中,直到找到下一个双引号为止。

这是一个例子

Column1 Column2 ColumnDescription

ABC 123你好"随机"

DEF 456 TestRandom

GHI 789 LorumIpsum

JKL 123 Hello2" Random

MNO 456 HelloTest

在这种情况下,第1至第4行将合并到导出的excel中的单个单元格中; 因此,导出的Excel将只有2行而不是5行。

在代码中,我将所有列移动到由水平制表符分隔的字符串。 然后,我使用SCMS_STRING_TO_XSTRING将字符串转换为xstring。 发布后,我叫cl_wd_runtime_services => attach_file_to_response。

我碰到一个老帖子,非常清楚地描述了我的问题; 但是,没有提供解决方案。

https://answers.sap。 com/questions/804934/double-quotes-when-downloading-to-excel.html

有任何建议/SAP注释吗?

谢谢,
沙特。