使用导出格式Excel XLXS在某些字段中丢失数据

2020-09-18 13:05发布

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

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


我有一个ABAP报告,该报告的输出为带有26列的ALV网格。 使用标准ALV导出选项-使用XXL格式可以很好地导出到excel中,但是使用XLSX格式时,最后10列中的8列会丢失其数据。

#或"之类的字符不会导致数据中断中线不是问题。数据也不会过多-即使仅输出10行,也会发生同样的情况。

我已经阅读过SAP KB文章2193144-[必看] BC-ABA-LI地区最常见的问题。 但是没有任何症状与我相符。

我还看过855314-从ALV将列表下载到Excel。 这里提到下载大于1023个字符的列表的问题-但症状是1023年以后换行,并且我的输出整行只有295个字符。 我只是缺少大约8个字段的数据。

该问题是一些标准的SAP问题/限制,还是该问题更有可能存在于我的ABAP报告中? 我们在Ecc6 EHP7上,我使用G_GRID-> SET_TABLE_FOR_FIRST_DISPLAY在屏幕上显示ALV网格。

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

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


我有一个ABAP报告,该报告的输出为带有26列的ALV网格。 使用标准ALV导出选项-使用XXL格式可以很好地导出到excel中,但是使用XLSX格式时,最后10列中的8列会丢失其数据。

#或"之类的字符不会导致数据中断中线不是问题。数据也不会过多-即使仅输出10行,也会发生同样的情况。

我已经阅读过SAP KB文章2193144-[必看] BC-ABA-LI地区最常见的问题。 但是没有任何症状与我相符。

我还看过855314-从ALV将列表下载到Excel。 这里提到下载大于1023个字符的列表的问题-但症状是1023年以后换行,并且我的输出整行只有295个字符。 我只是缺少大约8个字段的数据。

该问题是一些标准的SAP问题/限制,还是该问题更有可能存在于我的ABAP报告中? 我们在Ecc6 EHP7上,我使用G_GRID-> SET_TABLE_FOR_FIRST_DISPLAY在屏幕上显示ALV网格。

付费偷看设置
发送
6条回答
空代码
1楼 · 2020-09-18 13:50.采纳回答

更新:

问题出在Fieldcatalog上-FIELDNAME和OUTPUTLEN长度在单引号中有前后空格。 所以这是由于我的程序。 现在已全部修复:)

何必丶何苦呢
2楼-- · 2020-09-18 14:07

有关信息,您要提及的注释适用于ABAP列表技术的ALV(BC-ABA-LI;屏幕上的最大宽度为1023个字符),而不适用于ALV网格 (控制框架技术)。

我是小鹏鹏啊
3楼-- · 2020-09-18 14:01

如果找不到关于该问题的任何SAP注意事项,则应向SAP支持人员出示证明。

这样,您应该通过在第二列之前或之后移动一些列来进行更多测试,因为您说前两列没有问题。

一只江湖小虾
4楼-- · 2020-09-18 13:46

莎拉,您好,

我遇到了同样的问题,您的回复确实帮助了我。 非常感谢。

致谢

Anand

Bunny_CDM
5楼-- · 2020-09-18 13:46

感谢有关移动列的建议。 我已经更改了字段目录的输出顺序,它以新顺序显示在屏幕上,但是excel输出仍然是旧顺序。 谷歌决定了excel导出的列顺序。

骆驼绵羊
6楼-- · 2020-09-18 13:53

然后提出第一个建议:如果找不到关于问题的任何SAP注释,则应向SAP出示罚单 支持。

一周热门 更多>