sap 开发ftp功能需要的一些函数

48 篇文章 4 订阅

sap 开发ftp功能需要的一些函数

1.call function 'HTTP_SCRAMBLE'   "获取加密密码
    exporting
      source      = ftp_pwd
      sourcelen   = dstlen
      key         = key          "26101957 不能改
    importing
      destination = ftp_pwd.

2.call function 'FTP_CONNECT' "连接ftp服务器
      exporting
        user            = ftp_user
        password        = ftp_pwd
        host            = ftp_host
        rfc_destination = dest
      importing
        handle          = hdl_1  "连接的句柄
      exceptions
        not_connected   = 1
        others          = 2.

3. call function 'FTP_COMMAND'    "执行FTP命令
    exporting
      handle        = p_hdl_1  "连接句柄
      command       = l_ftpcommand "命令
    tables
      data          = ftp_result "返回信息
    exceptions
      tcpip_error   = 1
      command_error = 2
      data_error    = 3
      others        = 4.

4.   call function 'FTP_SERVER_TO_R3'   "拷贝ftp服务器文件到r3
    exporting
      handle         = hdl_1
      fname          = dest_filename
      character_mode = 'X'
    tables
      text           = itab_file.

5.  call function 'FTP_COPY'           "拷贝文件到指定位置
  exporting
    handle_source      = hdl_1
    handle_destination = hdl_2
    file_source        = dest_filename
    file_destination   = dest_filename
  tables
    data               = ftp_result
  exceptions
    others             = 1.

 

call function 'SCMS_TEXT_TO_BINARY'
  importing
    output_length = blob_length
  tables
    text_tab      = itab_file
    binary_tab    = bindata
  exceptions
    failed        = 1
    others        = 2.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值