SAP连接FTP标准示例程序

可用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.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值