点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好团队,
客户端每天将.CSV文件保存在SFTP服务器中。 我们需要从ABAP定制程序中获取它,并且需要执行一些必需的数据操作。
能否请您帮我从SFTP服务器获取该文件? FM-SXPG_COMMAND_EXECUTE是正确的FM解决此问题吗? 如果是,那么"实际参数值"需要传递什么? 有ABAP程序代码示例吗?
注意:1.这是与SFTP相关的问题,而不是FTP。
2.我已经使用SM69创建了一个命令。
3.我正在使用FM-'SXPG_COMMAND_EXECUTE'连接SFTP服务器。
嗨,
您可以检查该功能模块的用途,以查看SAP如何填充参数。
亲切的问候,Rob Dielemans
你好,Rob,
谢谢。
我已经做到了,但是无法连接。
是的,可以使用SFTP(或其他,例如LFTP)"命令行"命令。
您需要研究如何使用所选命令及其参数(与ABAP不相关),然后可以在ABAP中使用SXPG_COMMAND_EXECUTE对其进行调用。
我使用LFTP命令+ SXPG_COMMAND_EXECUTE将文件上传到一个用于SFTP的ABAP类中的文件到SFTP服务器,并且工作正常。
要上传的bash示例:
您好,我实际上是将上述bash文件上传到 服务器(DATASET FOR OUTPUT)。 然后以命令名称" ZBASH"(仅是OS命令" bash")调用SXPG_COMMAND_EXECUTE(在OS_bash中只是命令),并在Additional_parameters中包含bash文件名。 其中包含上述SFTP命令。
一周热门 更多>