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

链接地址 配置表

将文件上传到FTP服务器_java


将文件上传到FTP服务器_java_02

1、 参数描述

将文件上传到FTP服务器_java_03


将文件上传到FTP服务器_java_04


将文件上传到FTP服务器_java_05

异常

将文件上传到FTP服务器_java_06


2、整体逻辑

将文件上传到FTP服务器_java_07

 将文件上传到FTP服务器_java_08

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

将文件上传到FTP服务器_java_09


建立源系统FTP链接

将文件上传到FTP服务器_java_10

    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_11

    CALL FUNCTION 'FTP_COMMAND'

      EXPORTING

        handle  = lv_hdl

        command = lv_command

      TABLES

        data    = lt_result.

建立目标系统FTP链接

将文件上传到FTP服务器_java_12

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

将文件上传到FTP服务器_java_13

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

将文件上传到FTP服务器_java_14

关闭FTP链接

将文件上传到FTP服务器_java_15


将文件上传到FTP服务器_java_16

将文件上传到FTP服务器_java_17