使用逻辑文件和模块FILE_GET_NAME从sap服务器获取.CSV文件以进行检索

2020-09-08 02:07发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨 我已经用Google搜...

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

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


我已经用Google搜索,但是找不到如何从SAP服务器(AL11)将.csv文件获取到程序中的内部表中的示例。 我想使用逻辑文件事务FILE来指定文件路径。 然后我假设我会在使用open_dataset等之前使用函数FILE_GET_NAME来获取文件。

问题是我无法使逻辑文件正常工作。 :(

1条回答
小c菟菟
2020-09-08 02:49 .采纳回答

嗨,

要使用波纹管链接读取文件路径。

https://answers.sap.com/questions/10308209/fm-to-read-a-file-path-based-on- al11-profile.html

要读取CSV文件,请使用波纹管

打开数据集文件名以文本模式输入
                 编码默认消息msg。
 如果SY-SUBRC EQ 0。
 做。
    读取数据集文件名INTO l_string。
    IF sy-subrc NE 0。
      出口。
    其他。
      分割l_string AT','进入WA-FIELD1 WA-FIELD2 ..... WA-FIELDn。
      将APPEND移至datatab。
    万一。
 ENDDO。
   CLOSE DATASET文件名。
 ENDIF。

一周热门 更多>