将内部表转换为CSV格式并上传到应用程序服务器

2020-09-07 10:46发布

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

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


专家们,

我有一个要求,我需要使用制表符分隔符将内部表中的数据转换为csv格式,并将其保存在应用程序服务器中。 问题是我无法使用逗号,因为使用逗号作为十进制格式是逗号。当我使用逗号作为分隔符并使用tcode CG3Y下载.csv格式的文件时,它可以正常工作,但数量字段会由于十进制表示法而受到影响。 我曾尝试使用FM SAP_CONVERT_TO_CSV_FORMAT,但这无济于事。

能为您提供一个将数据转换为csv格式的解决方案吗?当通过csv格式通过CG3Y从应用程序服务器下载数据时,每个数据都应显示在每一列中。

谢谢。

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

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


专家们,

我有一个要求,我需要使用制表符分隔符将内部表中的数据转换为csv格式,并将其保存在应用程序服务器中。 问题是我无法使用逗号,因为使用逗号作为十进制格式是逗号。当我使用逗号作为分隔符并使用tcode CG3Y下载.csv格式的文件时,它可以正常工作,但数量字段会由于十进制表示法而受到影响。 我曾尝试使用FM SAP_CONVERT_TO_CSV_FORMAT,但这无济于事。

能为您提供一个将数据转换为csv格式的解决方案吗?当通过csv格式通过CG3Y从应用程序服务器下载数据时,每个数据都应显示在每一列中。

谢谢。

付费偷看设置
发送
5条回答
hengyuye
1楼 · 2020-09-07 11:19.采纳回答

您是否尝试用撇号将数字括起来?

clever101
2楼-- · 2020-09-07 11:12

嗨,

在打开文件时使用制表符分隔符,我得到" Excel无法打开文件,因为文件格式或文件扩展名无效"。

感谢和问候

愤怒的猪头君
3楼-- · 2020-09-07 11:15

使用制表符分隔吗? 还是以分号分隔?

天桥码农
4楼-- · 2020-09-07 11:04

嗨,

我已经尝试过了,但是没有用;' 也不是'|'。

感谢和问候。

My梦
5楼-- · 2020-09-07 11:16

嗨,

您可以使用i_field_seperator =';' 或'|' 任何您需要的东西。

呼叫功能" SAP_CONVERT_TO_CSV_FORMAT"
 出口
 i_field_seperator =';'
 桌子
 i_tab_sap_data = itab
 改变
 i_tab_converted_data = itab1
 例外情况
 conversion_failed = 1
 其他= 2。
 如果sy-subrc <> 0。
 消息ID sy-msgid类型sy-msgty编号sy-msgno
 与sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4。
 万一。
 

一周热门 更多>