<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic FTP Sub command Error in FTP_R3_TO_SERVER in Program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089723#M1971671</link>
    <description>&lt;P&gt;Hello Experts,&lt;/P&gt;
  &lt;P&gt;I am getting FTP Sub command Error while using FM : FTP_R3_TO_SERVER.&lt;/P&gt;
  &lt;P&gt;I have also maintained table : SXPGCOSTAB and SAPFTP_SERVERS.&lt;/P&gt;
  &lt;P&gt;Please suggest.&lt;/P&gt;
  &lt;P&gt;Find below code :&lt;/P&gt;
  &lt;P&gt;* get the hexa decimal password&lt;BR /&gt; CALL FUNCTION 'HTTP_SCRAMBLE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; SOURCE = lv_pass&lt;BR /&gt; SOURCELEN = LV_PWD_LEN&lt;BR /&gt; KEY = LC_KEY&lt;BR /&gt; IMPORTING&lt;BR /&gt; DESTINATION = LV_PASS.&lt;/P&gt;
  &lt;P&gt;* connect to FTP server&lt;BR /&gt; CALL FUNCTION 'FTP_CONNECT'&lt;BR /&gt; EXPORTING&lt;BR /&gt; USER = lv_uname&lt;BR /&gt; PASSWORD = LV_PASS&lt;BR /&gt; HOST = lv_IP&lt;BR /&gt; RFC_DESTINATION = LC_RFC_DEST&lt;BR /&gt; IMPORTING&lt;BR /&gt; HANDLE = LV_HANDLE.&lt;BR /&gt; &lt;BR /&gt; * passive On&lt;BR /&gt; CALL FUNCTION 'FTP_COMMAND'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE&lt;BR /&gt; COMMAND = 'set passive on'&lt;BR /&gt; TABLES&lt;BR /&gt; DATA = LI_RESULT&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; TCPIP_ERROR = 1&lt;BR /&gt; COMMAND_ERROR = 2&lt;BR /&gt; DATA_ERROR = 3.&lt;BR /&gt; &lt;BR /&gt; REFRESH LI_RESULT.&lt;/P&gt;
  &lt;P&gt;CALL FUNCTION 'FTP_COMMAND'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE&lt;BR /&gt; * COMMAND = 'ascii'&lt;BR /&gt; COMMAND = 'dir'&lt;BR /&gt; TABLES&lt;BR /&gt; DATA = LI_RESULT&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; TCPIP_ERROR = 1&lt;BR /&gt; COMMAND_ERROR = 2&lt;BR /&gt; DATA_ERROR = 3.&lt;BR /&gt; &lt;BR /&gt; lv_date = sy-datum - 1.&lt;BR /&gt; CONCATENATE 'SalesOps_inventory_data_' lv_date(4) '_' lv_date+4(2) '_' lv_date+6(2) '.csv' into lv_filename.&lt;BR /&gt; * Transfer data in internal table li_data to FTP&lt;BR /&gt; &lt;BR /&gt; DATA: lv_blob_length TYPE i.&lt;BR /&gt; &lt;BR /&gt; lv_blob_length = '16384'.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; CALL FUNCTION 'FTP_R3_TO_SERVER'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE&lt;BR /&gt; FNAME = lv_filename&lt;BR /&gt; blob_length = lv_blob_length&lt;BR /&gt; CHARACTER_MODE = 'X'&lt;BR /&gt; TABLES&lt;BR /&gt; TEXT = GT_FINAL_FTP&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; TCPIP_ERROR = 1&lt;BR /&gt; COMMAND_ERROR = 2&lt;BR /&gt; DATA_ERROR = 3&lt;BR /&gt; OTHERS = 4.&lt;BR /&gt; IF sy-SUBRC is not INITIAL.&lt;BR /&gt; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;BR /&gt; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; * Disconnect the FTP connection&lt;BR /&gt; CALL FUNCTION 'FTP_DISCONNECT'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE.&lt;BR /&gt; &lt;BR /&gt; * Disconnect the RFC connection between SAP and FTP.&lt;BR /&gt; CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; DESTINATION = LC_RFC_DEST&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; OTHERS = 1.&lt;/P&gt;</description>
    <pubDate>Wed, 06 Nov 2019 07:11:23 GMT</pubDate>
    <dc:creator>toshitjawale</dc:creator>
    <dc:date>2019-11-06T07:11:23Z</dc:date>
    <item>
      <title>FTP Sub command Error in FTP_R3_TO_SERVER in Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089723#M1971671</link>
      <description>&lt;P&gt;Hello Experts,&lt;/P&gt;
  &lt;P&gt;I am getting FTP Sub command Error while using FM : FTP_R3_TO_SERVER.&lt;/P&gt;
  &lt;P&gt;I have also maintained table : SXPGCOSTAB and SAPFTP_SERVERS.&lt;/P&gt;
  &lt;P&gt;Please suggest.&lt;/P&gt;
  &lt;P&gt;Find below code :&lt;/P&gt;
  &lt;P&gt;* get the hexa decimal password&lt;BR /&gt; CALL FUNCTION 'HTTP_SCRAMBLE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; SOURCE = lv_pass&lt;BR /&gt; SOURCELEN = LV_PWD_LEN&lt;BR /&gt; KEY = LC_KEY&lt;BR /&gt; IMPORTING&lt;BR /&gt; DESTINATION = LV_PASS.&lt;/P&gt;
  &lt;P&gt;* connect to FTP server&lt;BR /&gt; CALL FUNCTION 'FTP_CONNECT'&lt;BR /&gt; EXPORTING&lt;BR /&gt; USER = lv_uname&lt;BR /&gt; PASSWORD = LV_PASS&lt;BR /&gt; HOST = lv_IP&lt;BR /&gt; RFC_DESTINATION = LC_RFC_DEST&lt;BR /&gt; IMPORTING&lt;BR /&gt; HANDLE = LV_HANDLE.&lt;BR /&gt; &lt;BR /&gt; * passive On&lt;BR /&gt; CALL FUNCTION 'FTP_COMMAND'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE&lt;BR /&gt; COMMAND = 'set passive on'&lt;BR /&gt; TABLES&lt;BR /&gt; DATA = LI_RESULT&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; TCPIP_ERROR = 1&lt;BR /&gt; COMMAND_ERROR = 2&lt;BR /&gt; DATA_ERROR = 3.&lt;BR /&gt; &lt;BR /&gt; REFRESH LI_RESULT.&lt;/P&gt;
  &lt;P&gt;CALL FUNCTION 'FTP_COMMAND'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE&lt;BR /&gt; * COMMAND = 'ascii'&lt;BR /&gt; COMMAND = 'dir'&lt;BR /&gt; TABLES&lt;BR /&gt; DATA = LI_RESULT&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; TCPIP_ERROR = 1&lt;BR /&gt; COMMAND_ERROR = 2&lt;BR /&gt; DATA_ERROR = 3.&lt;BR /&gt; &lt;BR /&gt; lv_date = sy-datum - 1.&lt;BR /&gt; CONCATENATE 'SalesOps_inventory_data_' lv_date(4) '_' lv_date+4(2) '_' lv_date+6(2) '.csv' into lv_filename.&lt;BR /&gt; * Transfer data in internal table li_data to FTP&lt;BR /&gt; &lt;BR /&gt; DATA: lv_blob_length TYPE i.&lt;BR /&gt; &lt;BR /&gt; lv_blob_length = '16384'.&lt;BR /&gt; &lt;BR /&gt; &lt;BR /&gt; CALL FUNCTION 'FTP_R3_TO_SERVER'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE&lt;BR /&gt; FNAME = lv_filename&lt;BR /&gt; blob_length = lv_blob_length&lt;BR /&gt; CHARACTER_MODE = 'X'&lt;BR /&gt; TABLES&lt;BR /&gt; TEXT = GT_FINAL_FTP&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; TCPIP_ERROR = 1&lt;BR /&gt; COMMAND_ERROR = 2&lt;BR /&gt; DATA_ERROR = 3&lt;BR /&gt; OTHERS = 4.&lt;BR /&gt; IF sy-SUBRC is not INITIAL.&lt;BR /&gt; MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&lt;BR /&gt; WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;BR /&gt; ENDIF.&lt;BR /&gt; &lt;BR /&gt; * Disconnect the FTP connection&lt;BR /&gt; CALL FUNCTION 'FTP_DISCONNECT'&lt;BR /&gt; EXPORTING&lt;BR /&gt; HANDLE = LV_HANDLE.&lt;BR /&gt; &lt;BR /&gt; * Disconnect the RFC connection between SAP and FTP.&lt;BR /&gt; CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;BR /&gt; EXPORTING&lt;BR /&gt; DESTINATION = LC_RFC_DEST&lt;BR /&gt; EXCEPTIONS&lt;BR /&gt; OTHERS = 1.&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2019 07:11:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089723#M1971671</guid>
      <dc:creator>toshitjawale</dc:creator>
      <dc:date>2019-11-06T07:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: FTP Sub command Error in FTP_R3_TO_SERVER in Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089724#M1971672</link>
      <description>&lt;P&gt;SY-SUBRC = 2? What message do you get?&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2019 08:10:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089724#M1971672</guid>
      <dc:creator>Sandra_Rossi</dc:creator>
      <dc:date>2019-11-06T08:10:46Z</dc:date>
    </item>
    <item>
      <title>Re: FTP Sub command Error in FTP_R3_TO_SERVER in Program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089725#M1971673</link>
      <description>&lt;P&gt;Yes , Sy-subrc = 2 .Which is&lt;/P&gt;&lt;P&gt;COMMAND_ERROR = 2&lt;/P&gt;</description>
      <pubDate>Wed, 06 Nov 2019 09:26:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-sub-command-error-in-ftp-r3-to-server-in-program/m-p/12089725#M1971673</guid>
      <dc:creator>toshitjawale</dc:creator>
      <dc:date>2019-11-06T09:26:20Z</dc:date>
    </item>
  </channel>
</rss>

