可用SE38查看下列程序:
RSFTP001 SAPFTP 版本
RSFTP002 执行 FTP 命令
RSFTP003 测试
RSFTP004 FTP 复制
RSFTP005 SAPFTP 检查
RSFTP006 FTP 命令清单
RSFTP007 测试 FB:FTP_SERVER_TO_R3 / FTP_R3_TO_SERVER
RSFTP008 测试 FB:FTP_CLIENT_TO_R3 / FTP_R3_TO_CLIENT
RSFTP009 Test FTP put with Verify
RSFTP011 FTP Copy
直接读取FTP文件数据到内表函数应用
DATA:tex TYPE TABLE OF text200 WITH HEADER LINE.
DATA:filename(80) VALUE 'HP201301091637.txt'.
DATA:blob_length TYPE i.
CALL FUNCTION 'FTP_SERVER_TO_R3'
EXPORTING
handle = hdl
fname = filename
character_mode = 'X'
IMPORTING
blob_length = blob_length
TABLES
text = tex.
使用 rename命令改变文件的目录,例如将FTP目录下的文件移动到FTP下的BACKUP文件夹里
data:ftpcommand(100) TYPE c.
CONCATENATE 'rename' '文件名' 'backup/' INTO ftpcommand SEPARATED BY space.
CONCATENATE ftpcommand '文件名' INTO ftpcommand.
CALL FUNCTION 'FTP_COMMAND'
EXPORTING
handle = hdl
command = ftpcommand
EXCEPTIONS
command_error = 1
tcpip_error = 2.