将文件从SAP服务器上传到FTP服务器

链接地址 配置表

将文件上传到FTP服务器_java


将文件上传到FTP服务器_java_02

1、 参数描述

将文件上传到FTP服务器_java_03


将文件上传到FTP服务器_java_04


将文件上传到FTP服务器_java_05

异常


2、整体逻辑

 

查询FTP链接配置信息表获取源FTP及目标FTP登陆信息


建立源系统FTP链接

将文件上传到FTP服务器_java_06

    CALL FUNCTION 'FTP_CONNECT'

      EXPORTING

        user            = c_user

        password        = lv_pwd

        host            = c_host

        rfc_destination = c_rfcdest

      IMPORTING

        handle          = lv_hdl.


将源FTP服务器传输编码方式转换为ASCII

将文件上传到FTP服务器_java_07

    CALL FUNCTION 'FTP_COMMAND'

      EXPORTING

        handle  = lv_hdl

        command = lv_command

      TABLES

        data    = lt_result.

建立目标系统FTP链接

将文件上传到FTP服务器_java_08

将目标FTP服务器传输编码方式转换为ASCII

将文件上传到FTP服务器_java_09

将传输文件列表中源FTP目录下的源文件拷贝到目标FTP目录下的目标文件

将文件上传到FTP服务器_java_10

关闭FTP链接

将文件上传到FTP服务器_java_11


将文件上传到FTP服务器_java_12

将文件上传到FTP服务器_java_13