<?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 Re: FTP site in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097052#M102369</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See function group SFTP, it contain all the function module which will access FTP and find below simple example code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsatya .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_DATA OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINE(132) TYPE C,&lt;/P&gt;&lt;P&gt;END OF T_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  W_KEY TYPE I VALUE 26101957,&lt;/P&gt;&lt;P&gt;  W_PWD_LEN TYPE I,&lt;/P&gt;&lt;P&gt;  W_HANDLE TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : p_bname(12) type c lower case default 'asadm'.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_BCODE(20) TYPE C LOWER CASE DEFAULT 'asls'.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_HOST(50) TYPE C LOWER CASE DEFAULT ' '. " application server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform read_dataset.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FTP_CONNECT requires an encrypted password to work&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DESCRIBE FIELD P_BCODE LENGTH W_PWD_LEN.&lt;/P&gt;&lt;P&gt;  CALL 'AB_RFC_X_SCRAMBLE_STRING'&lt;/P&gt;&lt;P&gt;       ID 'SOURCE' FIELD  P_BCODE ID 'KEY'     FIELD W_KEY&lt;/P&gt;&lt;P&gt;       ID 'SCR'    FIELD  'X' ID 'DESTINATION' FIELD P_BCODE&lt;/P&gt;&lt;P&gt;       ID 'DSTLEN' FIELD  W_PWD_LEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FTP Connect to server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION  'FTP_CONNECT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;           USER        = P_BNAME&lt;/P&gt;&lt;P&gt;       PASSWORD        = P_BCODE&lt;/P&gt;&lt;P&gt;           HOST        = P_HOST&lt;/P&gt;&lt;P&gt;       RFC_DESTINATION = 'SAPFTP'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;      HANDLE           = W_HANDLE&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;      NOT_CONNECTED    = 1&lt;/P&gt;&lt;P&gt;      OTHERS           = 2.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 1.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE 'I' NUMBER SY-MSGNO   "SY-MSGTY&lt;/P&gt;&lt;P&gt;           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send a DIR command to give a directory of the server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'FTP_COMMAND'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;             HANDLE       = W_HANDLE&lt;/P&gt;&lt;P&gt;             COMMAND      = 'ls'&lt;/P&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;             DATA         = T_DATA&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            TCPIP_ERROR   = 1&lt;/P&gt;&lt;P&gt;            COMMAND_ERROR = 2&lt;/P&gt;&lt;P&gt;            DATA_ERROR    = 3&lt;/P&gt;&lt;P&gt;            OTHERS        = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    LOOP AT T_DATA.&lt;/P&gt;&lt;P&gt;      WRITE: / T_DATA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE ID     SY-MSGID TYPE 'I'                           "&lt;/P&gt;&lt;P&gt;            NUMBER SY-MSGNO                                    "SY-MSGTY&lt;/P&gt;&lt;P&gt;            WITH   SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.        "&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;close the session.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'FTP_DISCONNECT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;             HANDLE = W_HANDLE&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;       OTHERS = 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 13 Nov 2005 20:30:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2005-11-13T20:30:22Z</dc:date>
    <item>
      <title>FTP site</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097050#M102367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; How to download the flat file on FTP server. If any once come accross the situation pls explain the steps in details&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thnaks&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;cheers,&lt;/P&gt;&lt;P&gt;Bala&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Nov 2005 07:53:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097050#M102367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-12T07:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: FTP site</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097051#M102368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check out the following weblog.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/people/thomas.jung3/blog/2004/11/15/performing-ftp-commands-from-abap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Raja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 12 Nov 2005 08:47:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097051#M102368</guid>
      <dc:creator>athavanraja</dc:creator>
      <dc:date>2005-11-12T08:47:48Z</dc:date>
    </item>
    <item>
      <title>Re: FTP site</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097052#M102369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;See function group SFTP, it contain all the function module which will access FTP and find below simple example code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zsatya .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF T_DATA OCCURS 0,&lt;/P&gt;&lt;P&gt;      LINE(132) TYPE C,&lt;/P&gt;&lt;P&gt;END OF T_DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;  W_KEY TYPE I VALUE 26101957,&lt;/P&gt;&lt;P&gt;  W_PWD_LEN TYPE I,&lt;/P&gt;&lt;P&gt;  W_HANDLE TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;parameters : p_bname(12) type c lower case default 'asadm'.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_BCODE(20) TYPE C LOWER CASE DEFAULT 'asls'.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_HOST(50) TYPE C LOWER CASE DEFAULT ' '. " application server&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;start-of-selection.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;perform read_dataset.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FTP_CONNECT requires an encrypted password to work&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DESCRIBE FIELD P_BCODE LENGTH W_PWD_LEN.&lt;/P&gt;&lt;P&gt;  CALL 'AB_RFC_X_SCRAMBLE_STRING'&lt;/P&gt;&lt;P&gt;       ID 'SOURCE' FIELD  P_BCODE ID 'KEY'     FIELD W_KEY&lt;/P&gt;&lt;P&gt;       ID 'SCR'    FIELD  'X' ID 'DESTINATION' FIELD P_BCODE&lt;/P&gt;&lt;P&gt;       ID 'DSTLEN' FIELD  W_PWD_LEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FTP Connect to server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION  'FTP_CONNECT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;           USER        = P_BNAME&lt;/P&gt;&lt;P&gt;       PASSWORD        = P_BCODE&lt;/P&gt;&lt;P&gt;           HOST        = P_HOST&lt;/P&gt;&lt;P&gt;       RFC_DESTINATION = 'SAPFTP'&lt;/P&gt;&lt;P&gt;      IMPORTING&lt;/P&gt;&lt;P&gt;      HANDLE           = W_HANDLE&lt;/P&gt;&lt;P&gt;      EXCEPTIONS&lt;/P&gt;&lt;P&gt;      NOT_CONNECTED    = 1&lt;/P&gt;&lt;P&gt;      OTHERS           = 2.&lt;/P&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 1.&lt;/P&gt;&lt;P&gt;    MESSAGE ID SY-MSGID TYPE 'I' NUMBER SY-MSGNO   "SY-MSGTY&lt;/P&gt;&lt;P&gt;           WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;P&gt;    EXIT.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Send a DIR command to give a directory of the server&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'FTP_COMMAND'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;             HANDLE       = W_HANDLE&lt;/P&gt;&lt;P&gt;             COMMAND      = 'ls'&lt;/P&gt;&lt;P&gt;             TABLES&lt;/P&gt;&lt;P&gt;             DATA         = T_DATA&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;            TCPIP_ERROR   = 1&lt;/P&gt;&lt;P&gt;            COMMAND_ERROR = 2&lt;/P&gt;&lt;P&gt;            DATA_ERROR    = 3&lt;/P&gt;&lt;P&gt;            OTHERS        = 4.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;    LOOP AT T_DATA.&lt;/P&gt;&lt;P&gt;      WRITE: / T_DATA.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;  ELSE.&lt;/P&gt;&lt;P&gt;    MESSAGE ID     SY-MSGID TYPE 'I'                           "&lt;/P&gt;&lt;P&gt;            NUMBER SY-MSGNO                                    "SY-MSGTY&lt;/P&gt;&lt;P&gt;            WITH   SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.        "&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;close the session.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'FTP_DISCONNECT'&lt;/P&gt;&lt;P&gt;       EXPORTING&lt;/P&gt;&lt;P&gt;             HANDLE = W_HANDLE&lt;/P&gt;&lt;P&gt;       EXCEPTIONS&lt;/P&gt;&lt;P&gt;       OTHERS = 1.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 13 Nov 2005 20:30:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/ftp-site/m-p/1097052#M102369</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2005-11-13T20:30:22Z</dc:date>
    </item>
  </channel>
</rss>

