将小数点更改为通用CSV输出

2020-09-27 12:25发布

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

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


大家好,

我有一个内部表,可用于创建ALV以及使用FM SAP_CONVERT_TO_CSV_FORMAT创建.CSV表。 到现在为止还挺好。 我的问题始于itab的其中一列是负数。 在这种情况下,数字右边会显示符号,这是Excel不喜欢的。

瞧,我使用FM'CLOI_PUT_SIGN_IN_FRONT'创建了一个具有正确符号位置的char列。 现在我的问题是该列的小数点分隔符从逗号(,)(我国的标准)到点(。),其他所有数字列似乎都正常(它们以小数点逗号出现)。

有什么办法解决此问题(不使用REPLACE,在我看来这是一个非常笨拙的解决方法)?

预先感谢

路易斯

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

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


大家好,

我有一个内部表,可用于创建ALV以及使用FM SAP_CONVERT_TO_CSV_FORMAT创建.CSV表。 到现在为止还挺好。 我的问题始于itab的其中一列是负数。 在这种情况下,数字右边会显示符号,这是Excel不喜欢的。

瞧,我使用FM'CLOI_PUT_SIGN_IN_FRONT'创建了一个具有正确符号位置的char列。 现在我的问题是该列的小数点分隔符从逗号(,)(我国的标准)到点(。),其他所有数字列似乎都正常(它们以小数点逗号出现)。

有什么办法解决此问题(不使用REPLACE,在我看来这是一个非常笨拙的解决方法)?

预先感谢

路易斯

付费偷看设置
发送
4条回答
何必丶何苦呢
2楼-- · 2020-09-27 12:53

这是一个很好的观点。 也许我会试一试。

再次感谢

Luis

槿木_熙
3楼-- · 2020-09-27 12:46

按此Blog所述修改设置后,您是否可以看到更改:链接 ...

这可能是一个简单的解决方法,无需附加编码...

检查SAP ONE支持启动板,ALV/Excel上有许多KBA,可以处理货币/数量/小数...

风早神人
4楼-- · 2020-09-27 12:52

一个解决方法(我认为这不是最简单的方法) 代码)将通过WRITE..USING和编辑掩码转换为char值。

我发现有趣的是,如果使用SAP的导出选项(而不是使用FM)将ALV转换为excel(实际上是CSV文件),则不会发生...。

此致

路易斯

一周热门 更多>