<?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: CSV FILE UPLOAD in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313783#M1535883</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your CSV has tabulator as separetor, this code will fill your internal table without any other code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_filename TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_filename = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH wt_input.&lt;/P&gt;&lt;P&gt;&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                      = 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;     dat_mode                      = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                      = wt_input[]&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;  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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Sep 2010 09:53:28 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-09-07T09:53:28Z</dc:date>
    <item>
      <title>CSV FILE UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313780#M1535880</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DEAR ALL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am facing one problem while uploading csv file. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 2 csv files.&lt;/P&gt;&lt;P&gt;i use the function module &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'KCD_CSV_FILE_TO_INTERN_CONVERT'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_filename      = L_FILENAME "'C:\Temp\Book1.csv'&lt;/P&gt;&lt;P&gt;      i_separator     = ','&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      e_intern        = l_intern&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      upload_csv      = 1&lt;/P&gt;&lt;P&gt;      upload_filetype = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT l_intern.&lt;/P&gt;&lt;P&gt;    MOVE : l_intern-col TO v_index.&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT v_index OF STRUCTURE W_ERQ TO &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;    MOVE : l_intern-value TO &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;    AT END OF row.&lt;/P&gt;&lt;P&gt;      APPEND W_ERQ TO GT_ERQ.&lt;/P&gt;&lt;P&gt;      CLEAR W_ERQ.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It is working working for one file. while uploading another file it is showing simble (&lt;STRONG&gt;"&lt;/STRONG&gt;) &lt;STRONG&gt;" with mail ids"&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;In the sence i have my csv files one column mail id of approver. But it is fetching from csv file mail-ids but starting mail with &lt;STRONG&gt;"&lt;/STRONG&gt; and end of mail it showing the simble &lt;STRONG&gt;"&lt;/STRONG&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOw should i over come this problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;margani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Sep 2010 06:59:38 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313780#M1535880</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-09-07T06:59:38Z</dc:date>
    </item>
    <item>
      <title>Re: CSV FILE UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313781#M1535881</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;this is how we did&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF l_intern OCCURS 0,&lt;/P&gt;&lt;P&gt;      text(300) TYPE c.&lt;/P&gt;&lt;P&gt;DATA: END OF l_intern.&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_filenamep&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                      = l_intern.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT l_intern.&lt;/P&gt;&lt;P&gt;    CLEAR: split_record, record.&lt;/P&gt;&lt;P&gt;    SPLIT l_intern-text AT ','&lt;/P&gt;&lt;P&gt;     INTO split_record-pernr&lt;/P&gt;&lt;P&gt;          split_record-workdate&lt;/P&gt;&lt;P&gt;          split_record-skostl&lt;/P&gt;&lt;P&gt;          split_record-catshours&lt;/P&gt;&lt;P&gt;          split_record-lstar&lt;/P&gt;&lt;P&gt;          split_record-rproj&lt;/P&gt;&lt;P&gt;          split_record-raufnr&lt;/P&gt;&lt;P&gt;          split_record-belnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING split_record TO record.&lt;/P&gt;&lt;P&gt;    APPEND record.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Sep 2010 07:09:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313781#M1535881</guid>
      <dc:creator>JoffyJohn</dc:creator>
      <dc:date>2010-09-07T07:09:23Z</dc:date>
    </item>
    <item>
      <title>Re: CSV FILE UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313782#M1535882</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear joffy john ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If i am using this one ; it is going to dump runtime error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;margani&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Sep 2010 07:16:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313782#M1535882</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-09-07T07:16:06Z</dc:date>
    </item>
    <item>
      <title>Re: CSV FILE UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313783#M1535883</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If your CSV has tabulator as separetor, this code will fill your internal table without any other code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: l_filename TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  l_filename = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  REFRESH wt_input.&lt;/P&gt;&lt;P&gt;&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                      = 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;     dat_mode                      = 'X'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                      = wt_input[]&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;  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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Sep 2010 09:53:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/csv-file-upload/m-p/7313783#M1535883</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-09-07T09:53:28Z</dc:date>
    </item>
  </channel>
</rss>

