<?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: Adding Header to a TEXT File in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525653#M572136</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhijit,&lt;/P&gt;&lt;P&gt;You can follow the following approach:-&lt;/P&gt;&lt;P&gt;Let your data is in ITAB which u want to download to front end.&lt;/P&gt;&lt;P&gt;1) Create a data set using OPEN DATASET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)Transfer  text DATASET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;TRANSFER ITAB to DATASET.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now your data with header is in Application Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Now you use the transaction CG3Y and transfer data from App. Server to Presentation Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Srikanta Gope.&lt;/P&gt;&lt;P&gt;srikanta.gope@tcs.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 09:43:04 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T09:43:04Z</dc:date>
    <item>
      <title>Adding Header to a TEXT File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525650#M572133</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;I am downloading some data into a text file using GUI_DOWNLOAD FM.&lt;/P&gt;&lt;P&gt;Is there any way that i can add a header line on top of the file? In excel file, it is possible, but how do i do it for a *.txt file?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Abhijith H&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 09:22:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525650#M572133</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T09:22:44Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Header to a TEXT File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525651#M572134</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;add filetype also&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;filename = f_name " a variable to hold file name&lt;/P&gt;&lt;P&gt;filetype = 'ASC'&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try changing the file type to DAT. Also make sure HAS_FIELD_SEPARATOR parameter is checked&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points if useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 09:32:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525651#M572134</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T09:32:10Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Header to a TEXT File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525652#M572135</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
* Headings: TEXT-U01 ... TEXT-U28
    DO 28 TIMES.
      CLEAR: L_F_INDEX,L_F_NAME,L_F_HEADERS.
      L_F_INDEX = SY-INDEX.
      CONCATENATE 'TEXT-U' L_F_INDEX INTO L_F_NAME.
      ASSIGN (L_F_NAME) TO &amp;lt;FS_HEADER&amp;gt;.
      L_F_HEADERS = &amp;lt;FS_HEADER&amp;gt;.
      APPEND L_F_HEADERS TO L_T_HEADERS.
    ENDDO.

    CALL FUNCTION 'WS_DOWNLOAD'
         EXPORTING
              FILENAME                = SP_FILE
              FILETYPE                = 'DAT'
         TABLES
              DATA_TAB                = L_T_OUT
              FIELDNAMES              = L_T_HEADERS " Check Here
         EXCEPTIONS
              FILE_OPEN_ERROR         = 1
              FILE_WRITE_ERROR        = 2
              INVALID_FILESIZE        = 3
              INVALID_TYPE            = 4
              NO_BATCH                = 5
              UNKNOWN_ERROR           = 6
              INVALID_TABLE_WIDTH     = 7
              GUI_REFUSE_FILETRANSFER = 8
              CUSTOMER_ERROR          = 9
              OTHERS                  = 10.


&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vasanth&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 09:36:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525652#M572135</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T09:36:14Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Header to a TEXT File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525653#M572136</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhijit,&lt;/P&gt;&lt;P&gt;You can follow the following approach:-&lt;/P&gt;&lt;P&gt;Let your data is in ITAB which u want to download to front end.&lt;/P&gt;&lt;P&gt;1) Create a data set using OPEN DATASET&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2)Transfer  text DATASET.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) LOOP AT ITAB.&lt;/P&gt;&lt;P&gt;TRANSFER ITAB to DATASET.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now your data with header is in Application Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Now you use the transaction CG3Y and transfer data from App. Server to Presentation Server.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Srikanta Gope.&lt;/P&gt;&lt;P&gt;srikanta.gope@tcs.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 09:43:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525653#M572136</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T09:43:04Z</dc:date>
    </item>
    <item>
      <title>Re: Adding Header to a TEXT File</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525654#M572137</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Abhijith,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The below code is to download a CSV txt file. If u want u can get the excel file also by just changing the extension from .txt to .exl Try in the way given below. U will be able to insert the required header too and get the excel file also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  gui_download&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Called to download the data selected&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM gui_download.&lt;/P&gt;&lt;P&gt;*--Local data declaration&lt;/P&gt;&lt;P&gt;  DATA : l_count TYPE i,&lt;/P&gt;&lt;P&gt;         l_filename TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;fs_download&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Count the number of fields&lt;/P&gt;&lt;P&gt;  DO.&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT sy-index OF STRUCTURE wa_inputtab TO &amp;lt;fs_download&amp;gt;.&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      l_count = l_count + 1.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDDO.&lt;/P&gt;&lt;P&gt;  CLEAR wa_inputtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Inserting the fields to the internal table in the required format&lt;/P&gt;&lt;P&gt;  LOOP AT inputtab INTO wa_inputtab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DO l_count TIMES.         " Adding the delimiter in required places&lt;/P&gt;&lt;P&gt;      ASSIGN COMPONENT sy-index OF STRUCTURE wa_inputtab TO&lt;/P&gt;&lt;P&gt;                                                        &amp;lt;fs_download&amp;gt;.&lt;/P&gt;&lt;P&gt;      CONCATENATE wa_csv_output ',' &amp;lt;fs_download&amp;gt; INTO wa_csv_output.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;    SHIFT  wa_csv_output.&lt;/P&gt;&lt;P&gt;    APPEND wa_csv_output TO itab_csv_output.&lt;/P&gt;&lt;P&gt;    CLEAR  wa_csv_output.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Inserting the header to the internal table.&lt;/P&gt;&lt;P&gt;  CONCATENATE 'DTAFF#' 'DTPRAC' 'DTPPP'  'DTREP'  'DTCURR' 'DTNATL'&lt;/P&gt;&lt;P&gt;              'DTLAMT' 'DTFMD'  'DT$AMT' 'DTUNIT' 'DTRATE'&lt;/P&gt;&lt;P&gt;              INTO wa_csv_output SEPARATED BY ','.&lt;/P&gt;&lt;P&gt;  INSERT wa_csv_output INTO itab_csv_output INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF NOT itab_csv_output[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*--Download Data&lt;/P&gt;&lt;P&gt;    l_filename = p_output.&lt;/P&gt;&lt;P&gt;    CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;P&gt;         EXPORTING&lt;/P&gt;&lt;P&gt;              filename                = l_filename&lt;/P&gt;&lt;P&gt;              filetype                = 'ASC'&lt;/P&gt;&lt;P&gt;              has_field_separator     = 'X'&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              data_tab                = itab_csv_output&lt;/P&gt;&lt;P&gt;         EXCEPTIONS&lt;/P&gt;&lt;P&gt;              file_open_error         = 1&lt;/P&gt;&lt;P&gt;              file_read_error         = 2&lt;/P&gt;&lt;P&gt;              no_batch                = 3&lt;/P&gt;&lt;P&gt;              gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;              invalid_type            = 5&lt;/P&gt;&lt;P&gt;              no_authority            = 6&lt;/P&gt;&lt;P&gt;              unknown_error           = 7&lt;/P&gt;&lt;P&gt;              bad_data_format         = 8&lt;/P&gt;&lt;P&gt;              header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;              separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;              header_too_long         = 11&lt;/P&gt;&lt;P&gt;              unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;              access_denied           = 13&lt;/P&gt;&lt;P&gt;              dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;              disk_full               = 15&lt;/P&gt;&lt;P&gt;              dp_timeout              = 16&lt;/P&gt;&lt;P&gt;              OTHERS                  = 17.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward if useful,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Sharadendu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 09:46:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/adding-header-to-a-text-file/m-p/2525654#M572137</guid>
      <dc:creator>sharadendu_agrawal</dc:creator>
      <dc:date>2007-07-12T09:46:38Z</dc:date>
    </item>
  </channel>
</rss>

