SAP建议从Excel上载到内部表的方法

2020-09-14 13:31发布

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

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


嗨,有很多关于如何从Excel上传到内部表的旧线程,但是他们通常会提到FM,例如

ALSM_EXCEL_TO_INTERNAL_TABLE

TEXT_CONVERT_XLS_TO_SAP

但是这些都不是SAP发行的。 是否有SAP建议/发布的从Excel上载的方法?

谢谢。

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

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


嗨,有很多关于如何从Excel上传到内部表的旧线程,但是他们通常会提到FM,例如

ALSM_EXCEL_TO_INTERNAL_TABLE

TEXT_CONVERT_XLS_TO_SAP

但是这些都不是SAP发行的。 是否有SAP建议/发布的从Excel上载的方法?

谢谢。

付费偷看设置
发送
6条回答
Bunny_CDM
1楼-- · 2020-09-14 14:12

这几天经常使用的优秀开源项目是" ABAP2XLSX-Project:请参阅Github链接

悻福寶寶
2楼-- · 2020-09-14 14:15

"这两个都不由SAP发布"是什么意思,如果我没记错的话,它们是标准的fm。

粗暴的香蕉
3楼-- · 2020-09-14 14:07

嗨,请尝试以下 使用保存为* .CSV的excel文件的示例。

 METHOD load_excel_file。
 ...
     cl_gui_frontend_services => gui_upload(
       出口
         文件名= lv_filename
         read_by_line ='X'
       改变
         data_tab = lt_rec []
       例外情况
         其他= 4)。
 ...
   ENDMETHOD。
d56caomao
4楼-- · 2020-09-14 14:12

查看SE37中的FM。 转到属性-在左侧,使用原始语言,您会看到"未发布"。 但是,这并不意味着"不使用"。 相反,使用风险自负。 SAP实际建议使用未发布的FM。

打个大熊猫
5楼-- · 2020-09-14 14:04

然后ABAP2XLSX甚至是一个开源软件:)。

@Mike:这2个fm正在使用OLE,Office接口类...如果您不想要这些fm,则可以尝试在此基础上建立自己的基础。 还有BDS或只是使用GUI_UPLOAD..too。

何必丶何苦呢
6楼-- · 2020-09-14 14:10

只是在想:SAP不仅是"窗口修整",因为方法中唯一发生的就是 功能模块GUI_UPLOAD被调用?

此外,也无法直接上传XLS(X)文件。

欢呼

Baerbel

一周热门 更多>