<?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: data down load in dat file in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070308#M428791</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately the GUI_DOWLOAD FM will only write a file (ASC) )with a&lt;/P&gt;&lt;P&gt;tab character as it's field separator. See the FM SAP documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To accomplish your task I would use the CONCATENATE command to append all&lt;/P&gt;&lt;P&gt;of the fields that need to be in your output file into a single string type field, then write that string field to another itab and then download the itab of the string field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greg Kern&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Mar 2007 17:38:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-26T17:38:40Z</dc:date>
    <item>
      <title>data down load in dat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070306#M428789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello all,&lt;/P&gt;&lt;P&gt;Can any Plese tell Me,&lt;/P&gt;&lt;P&gt;How i will get text file  with seperated by comma, from my internal table into local drive. i have used ws_download, gui_download.&lt;/P&gt;&lt;P&gt;Plese see example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;12,Rajesh&lt;/P&gt;&lt;P&gt;22,Kumar&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in text file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks and Regard.&lt;/P&gt;&lt;P&gt;Rajesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 14:02:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070306#M428789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-26T14:02:50Z</dc:date>
    </item>
    <item>
      <title>Re: data down load in dat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070307#M428790</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;Please check the code below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM upload_csv_file .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR gv_file.&lt;/P&gt;&lt;P&gt;  gv_file = pa_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename                = gv_file&lt;/P&gt;&lt;P&gt;      filetype                = 'ASC'&lt;/P&gt;&lt;P&gt;      has_field_separator     = gc_x&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                = gt_dummy&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;  IF sy-subrc NE gc_zero_num.&lt;/P&gt;&lt;P&gt;    MESSAGE e006.&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;Check if the input file is blank&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  IF gt_dummy[] IS INITIAL.&lt;/P&gt;&lt;P&gt;    MESSAGE i007.&lt;/P&gt;&lt;P&gt;    LEAVE LIST-PROCESSING.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;To remove quotes in the table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT gt_dummy INTO gs_dummy.                  "#EC CI_LOOP_INTO_WA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    gv_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    DO.&lt;/P&gt;&lt;P&gt;      IF gs_dummy CA '"'.&lt;/P&gt;&lt;P&gt;        REPLACE '"' WITH '' INTO gs_dummy.&lt;/P&gt;&lt;P&gt;      ELSE.&lt;/P&gt;&lt;P&gt;        WRITE gs_dummy TO gs_dummy NO-GAP.&lt;/P&gt;&lt;P&gt;        CONDENSE gs_dummy.&lt;/P&gt;&lt;P&gt;        MODIFY gt_dummy INDEX gv_tabix FROM gs_dummy.&lt;/P&gt;&lt;P&gt;        EXIT.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;    ENDDO.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Reading the file internal table to get Supplier Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  READ TABLE gt_dummy INTO gs_dummy INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ gc_zero_num.&lt;/P&gt;&lt;P&gt;    CLEAR:gs_wa,gv_str1,gv_str2.&lt;/P&gt;&lt;P&gt;    SPLIT gs_dummy AT gc_y INTO: gv_str1 gv_str2, TABLE gt_itab.&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;Reading the second string to get the supplier number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  READ TABLE gt_itab INTO gs_wa INDEX 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF sy-subrc EQ gc_zero_num.&lt;/P&gt;&lt;P&gt;    gs_header-lifnr = gs_wa.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Conversion for Supplier Number.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      input  = gs_header-lifnr&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      output = gs_header-lifnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND gs_header TO gt_header.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR: gs_header,gt_itab[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kannaiah&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 14:05:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070307#M428790</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-26T14:05:30Z</dc:date>
    </item>
    <item>
      <title>Re: data down load in dat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070308#M428791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Rajesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Unfortunately the GUI_DOWLOAD FM will only write a file (ASC) )with a&lt;/P&gt;&lt;P&gt;tab character as it's field separator. See the FM SAP documentation.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;To accomplish your task I would use the CONCATENATE command to append all&lt;/P&gt;&lt;P&gt;of the fields that need to be in your output file into a single string type field, then write that string field to another itab and then download the itab of the string field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greg Kern&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 17:38:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070308#M428791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-26T17:38:40Z</dc:date>
    </item>
    <item>
      <title>Re: data down load in dat file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070309#M428792</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;Chekout this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;*----------------------------------------------------------------------*
*----------------------------------------------------------------------*
DATA : file_name TYPE ibipparms-path,
       l_filename TYPE string.

DATA: BEGIN OF lit_data OCCURS 0,
        no(2) TYPE c,
        name(10) TYPE c,
      END OF lit_data.

DATA: BEGIN OF lit_table OCCURS 0,
        no(2) TYPE c,
        seperator(1) TYPE c VALUE ',',
        name(10) TYPE c,
      END OF lit_table.

lit_data-no   = '12'.
lit_data-name = 'Rajesh'.
APPEND lit_data.

lit_data-no   = '22'.
lit_data-name = 'Kumar'.
APPEND lit_data.

LOOP AT lit_data.
  MOVE-CORRESPONDING lit_data TO lit_table.
  APPEND lit_table.
ENDLOOP.

CALL FUNCTION 'F4_FILENAME'
* EXPORTING
*   PROGRAM_NAME        = SYST-CPROG
*   DYNPRO_NUMBER       = SYST-DYNNR
*   FIELD_NAME          = ' '
 IMPORTING
   file_name           = file_name.

l_filename = file_name.

CALL FUNCTION 'GUI_DOWNLOAD'
     EXPORTING
          filename = l_filename
          filetype = 'ASC'
     TABLES
          data_tab = lit_table.
IF sy-subrc &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
*----------------------------------------------------------------------*
*----------------------------------------------------------------------*&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Let me know if you have any question.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;RS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Mar 2007 17:58:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/data-down-load-in-dat-file/m-p/2070309#M428792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-26T17:58:08Z</dc:date>
    </item>
  </channel>
</rss>

