2020-09-06 14:24发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
出现异常后出现带有ls或put命令的iam FTPcommand功能模块或RSFTP002程序时
ls
NIECONN_BROKEN:TCP/IP网络连接在getreply()中中断
TCP/IP错误,连接已终止。
对于其他任何命令,如PWD,cd等,它都可以正常工作。
请帮助我解决问题。
你好桑德拉,
解决了该问题,正如您提到的,当Ftp服务器位于防火墙或NAT网关后面时,应该启用"被动"模式。 在put命令运行之前,先运行'Passive mode on'命令。一切正常。
请与您的网络管理员联系,这与Abap开发无关。 否则,发布您的代码(相关部分)并重新编写(是否在FTP_COMMAND等之前调用FTP_CONNECT等)
注意:您是否已经阅读过SAPFTP库-ABAP中的FTP编程
嗨,
您是否已检查SAP注释633391
,或者可以尝试使用ftp_SERVER_TO_R3下载文件,然后使用FTP_R_3_TO_SERVER将其上传到新位置
p>
问候,
Nawa
1)也许这是无效的命令?
您不应混淆FTP命令
FTP客户端将您的命令解释并转换为在 RFC959 并发送到服务器。
您是否可以尝试使用NLST而不是LS(应该是等效的)。
2)如果您第一次使用它,可能会起作用 设置被动模式之间的区别是什么(命令PASV)
Thx进行反馈 ,您可以将您的评论转换为答案,以获得更好的可视性。
PS:我想我的第一点是完全没有意义的,因为SAP FTP界面基于`sapftp`程序, 客户端使用经典命令" ls","设置被动打开"等。通过命令" quote"将RFC959命令(NLST,PASV等)直接传输到服务器仍可以使用(例如
感谢 Nawanandana Edirisinghe ,对我没有用
最多设置5个标签!
你好桑德拉,
解决了该问题,正如您提到的,当Ftp服务器位于防火墙或NAT网关后面时,应该启用"被动"模式。 在put命令运行之前,先运行'Passive mode on'命令。一切正常。
请与您的网络管理员联系,这与Abap开发无关。 否则,发布您的代码(相关部分)并重新编写(是否在FTP_COMMAND等之前调用FTP_CONNECT等)
注意:您是否已经阅读过SAPFTP库-ABAP中的FTP编程
嗨,
您是否已检查SAP注释633391
,或者可以尝试使用ftp_SERVER_TO_R3下载文件,然后使用FTP_R_3_TO_SERVER将其上传到新位置
p>
问候,
Nawa
1)也许这是无效的命令?
您不应混淆FTP命令
FTP客户端将您的命令解释并转换为在 RFC959 并发送到服务器。
您是否可以尝试使用NLST而不是LS(应该是等效的)。
2)如果您第一次使用它,可能会起作用 设置被动模式之间的区别是什么(命令PASV)
Thx进行反馈 ,您可以将您的评论转换为答案,以获得更好的可视性。
PS:我想我的第一点是完全没有意义的,因为SAP FTP界面基于`sapftp`程序, 客户端使用经典命令" ls","设置被动打开"等。通过命令" quote"将RFC959命令(NLST,PASV等)直接传输到服务器仍可以使用(例如
感谢 Nawanandana Edirisinghe ,对我没有用
一周热门 更多>