您的位置:首页 > 编程语言 > PHP开发

SAP连接FTP标准示例程序

2013-01-09 20:52 351 查看
可用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.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: