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

2020-09-07 10:46发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我有一个要求,我需要...

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

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


专家们,

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

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

谢谢。

5条回答
My梦
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。
 万一。
 

一周热门 更多>