<?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: Function Module For Flat file and ftp in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996725#M707876</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try with CALL FUNCTION 'GUI_UPLOAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 01 Nov 2007 20:47:45 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-11-01T20:47:45Z</dc:date>
    <item>
      <title>Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996722#M707873</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;I need a function module to which i will pass a internal table and the output should be a flat file with pipe delimeted.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Hiren K.Chitalia&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 20:34:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996722#M707873</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T20:34:15Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996723#M707874</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;And that particular flat file i need to post on a ftp server&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 20:36:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996723#M707874</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T20:36:40Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996724#M707875</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hiran,&lt;/P&gt;&lt;P&gt;I am not sure if you really need a function module for this task. You can directly write internal table data in application server.&lt;/P&gt;&lt;P&gt;Please check below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;upload from application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : ZDEPARTMENT_TMP.&lt;/P&gt;&lt;P&gt;data : itab like ZDEPARTMENT_TMP occurs 0 with header line.&lt;/P&gt;&lt;P&gt;constants File(30) type C value '/usr/tmp/sri1111.txt'.&lt;/P&gt;&lt;P&gt;open dataset File for input in text mode.&lt;/P&gt;&lt;P&gt;do.&lt;/P&gt;&lt;P&gt;read dataset File into itab.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; 'No more records'.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;append itab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;close dataset File.&lt;/P&gt;&lt;P&gt;loop at itab.&lt;/P&gt;&lt;P&gt;write &lt;span class="lia-unicode-emoji" title=":confused_face:"&gt;😕&lt;/span&gt; itab-EMPID,itab-EMP_DEPT,itab-EMP_PROJ,itab-EMP_CUBE,&lt;/P&gt;&lt;P&gt;itab-EMP_PH_NO.&lt;/P&gt;&lt;P&gt;ZDEPARTMENT_TMP-EMPID = itab-EMPID.&lt;/P&gt;&lt;P&gt;ZDEPARTMENT_TMP-EMP_DEPT = itab-EMP_DEPT.&lt;/P&gt;&lt;P&gt;ZDEPARTMENT_TMP-EMP_PROJ = itab-EMP_PROJ.&lt;/P&gt;&lt;P&gt;ZDEPARTMENT_TMP-EMP_CUBE = itab-EMP_CUBE.&lt;/P&gt;&lt;P&gt;insert ZDEPARTMENT_TMP.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 20:44:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996724#M707875</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T20:44:33Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996725#M707876</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can try with CALL FUNCTION 'GUI_UPLOAD'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 20:47:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996725#M707876</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T20:47:45Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996726#M707877</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use the field separator as 'I' pipe symbol.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if it is useful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Srinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 20:49:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996726#M707877</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-01T20:49:31Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996727#M707878</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Hiren,&lt;/P&gt;&lt;P&gt;You have to use Open dataset, Transfer, Close dataset statements for transferring your data from the internal table to the application server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While transferring you can concatenate the character '|' between the fields if a pipe delimited file is required.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the link below for an example of Downloading a file to an application server.&lt;/P&gt;&lt;P&gt;(Its tab delimited)&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="594660"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Abhishek&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 01 Nov 2007 21:15:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996727#M707878</guid>
      <dc:creator>former_member195698</dc:creator>
      <dc:date>2007-11-01T21:15:50Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996728#M707879</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Hiren&lt;/P&gt;&lt;P&gt;  you can define another internal table IT_LINE which contain only one record, like CHAR300, and convert the records in original internal into the IT_LINE, convert one record into one line.&lt;/P&gt;&lt;P&gt;  Then use the below function to transferyour data to FTP.&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;P&gt;     c_dest     LIKE rfcdes-rfcdest VALUE 'SAPFTP',&lt;/P&gt;&lt;P&gt;     c_key      TYPE i              VALUE 26101957.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1.  Convert the password&lt;/P&gt;&lt;P&gt;  data: g_ftp_pwd(20).&lt;/P&gt;&lt;P&gt;  g_ftp_pwd = 'tx02ut'.&lt;/P&gt;&lt;P&gt;  g_slen = STRLEN( g_ftp_pwd ).&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'HTTP_SCRAMBLE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      SOURCE      = g_ftp_pwd&lt;/P&gt;&lt;P&gt;      sourcelen   = g_slen&lt;/P&gt;&lt;P&gt;      key         = g_key&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      destination = g_ftp_pwd.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2.  Connect FTP&lt;/P&gt;&lt;P&gt;   data:  g_rfcdes_rfcdest LIKE rfcdes-rfcdest VALUE 'SAPFTP'.&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'FTP_CONNECT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      user            = 'whqtr'&lt;/P&gt;&lt;P&gt;      password        = g_ftp_pwd&lt;/P&gt;&lt;P&gt;      host            = g_ip&lt;/P&gt;&lt;P&gt;      rfc_destination = g_rfcdes_rfcdest&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      handle          = g_hdl&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;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno&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;P&gt;3. Transfer file &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'FTP_R3_TO_SERVER'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      handle         = g_handle&lt;/P&gt;&lt;P&gt;      fname          = g_filename_tmp&lt;/P&gt;&lt;P&gt;      blob_length    = c_blob&lt;/P&gt;&lt;P&gt;      character_mode = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      text           = pt_contents&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;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    p_retcd = 3. "Put file fail&lt;/P&gt;&lt;P&gt;    RETURN.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4.  Close FTP Connect&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'FTP_DISCONNECT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      handle = g_hdl.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   CALL FUNCTION 'RFC_CONNECTION_CLOSE'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;P&gt;       destination = g_rfcdes_rfcdest&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       OTHERS      = 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helpful&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2007 01:19:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996728#M707879</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-02T01:19:01Z</dc:date>
    </item>
    <item>
      <title>Re: Function Module For Flat file and ftp</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996729#M707880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FUNCTION MODULES&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/functions.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/functions.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sapdevelopment.co.uk/fmodules/fmssap.htm" target="test_blank"&gt;http://www.sapdevelopment.co.uk/fmodules/fmssap.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.erpgenie.com/abap/index.htm" target="test_blank"&gt;http://www.erpgenie.com/abap/index.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.geocities.com/victorav15/sapr3/abapfun.html" target="test_blank"&gt;http://www.geocities.com/victorav15/sapr3/abapfun.html&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Nov 2007 03:20:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/function-module-for-flat-file-and-ftp/m-p/2996729#M707880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-11-02T03:20:05Z</dc:date>
    </item>
  </channel>
</rss>

