<?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: Excel Upload Problem in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717743#M1770799</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Purushottam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: lv_file TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file&amp;nbsp; TYPE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;*- Input F4 help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_name = syst-cprog&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_name&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**- Fetching data from excel to itexcel.&lt;/P&gt;&lt;P&gt;&amp;nbsp; lv_file = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lv_file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; has_field_separator&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'ASC'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_final&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_open_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_read_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no_batch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invalid_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no_authority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unknown_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bad_data_format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header_not_allowed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; separator_not_allowed&amp;nbsp;&amp;nbsp; = 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header_too_long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 11&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unknown_dp_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 12&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access_denied&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 13&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dp_out_of_memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 14&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; disk_full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dp_timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 17.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF it_final[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message 'No Data' type 'E'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: here your it_final is excel structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if any issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurunath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 26 Aug 2013 14:58:51 GMT</pubDate>
    <dc:creator>gurunathkumar_dadamu</dc:creator>
    <dc:date>2013-08-26T14:58:51Z</dc:date>
    <item>
      <title>Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717731#M1770787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Experts,&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;I have created a program for excel sheet upload to z table. I have used FM &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="font-size: 10pt;"&gt;'TEXT_CONVERT_XLS_TO_SAP'. &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;But the problem is even if my excel sheet has more records, it uploads only 17 records every time. I have been trying for a while now but it isn't working.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S33"&gt;Below is the code for FM:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TEXT_CONVERT_XLS_TO_SAP'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_field_seperator&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_line_header&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_raw_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_type&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_converted_data = it_upload&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conversion_failed&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S33"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S33"&gt;PS&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 10:19:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717731#M1770787</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T10:19:49Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717732#M1770788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; I_FIELD_SEPERATOR =&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp; I_LINE_HEADER&amp;nbsp; = 'X'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_TAB_RAW_DATA = IT_RAW&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_FILENAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = P_FILE&lt;/P&gt;&lt;P&gt;&amp;nbsp; TABLES&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_TAB_CONVERTED_DATA = IT_UPLOAD&lt;/P&gt;&lt;P&gt;&amp;nbsp; EXCEPTIONS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONVERSION_FAILED = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TEXT_CONVERT_XLS_TO_SAP'&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;STRONG&gt;* i_field_seperator&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;STRONG&gt;*i_line_header&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S33"&gt;'X'&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_raw_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_type&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_converted_data = it_upload&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conversion_failed&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 10:25:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717732#M1770788</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-08-26T10:25:18Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717733#M1770789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have tried that it doesnt work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;PS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 10:36:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717733#M1770789</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T10:36:12Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717734#M1770790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 10:43:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717734#M1770790</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-08-26T10:43:18Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717735#M1770791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I never used this FM. Maybe you can try with ALSM_EXCEL_TO_INTERNAL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;P&gt;BCX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 10:57:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717735#M1770791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T10:57:00Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717736#M1770792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Hello, I&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;attached&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;this program&lt;/SPAN&gt;&lt;SPAN&gt;, which makes a&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;download&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of the table&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;and its fields&lt;/SPAN&gt;. &lt;SPAN class="hps"&gt;Depending on the&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;extension&lt;/SPAN&gt; when you save the file &lt;SPAN&gt;,&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;you can&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;save in&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;Excel format (.xls)&amp;nbsp; or&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;text (.txt) . &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN id="result_box" lang="en"&gt;&lt;SPAN class="hps"&gt;Replaces&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN class="hps"&gt;zpppi00004&lt;/SPAN&gt;&lt;/STRONG&gt; &lt;SPAN class="hps"&gt;in different parts&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;of the code&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;for the name of&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;your&lt;/SPAN&gt; &lt;SPAN class="hps"&gt;table&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CODE:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="l0s52"&gt;REPORT ZTABLE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;TABLES&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;STRONG&gt;ZPPPI00004. "(YOUR TABLE)&lt;/STRONG&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;TYPE-POOLS&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;TRUXS&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;DBFIELDS TYPE STANDARD TABLE OF DBFIELD WITH HEADER LINE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;BEGIN OF DBFIELDS_AUX OCCURS &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;NAME TYPE DBFIELD&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;NAME&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;END OF&amp;nbsp; DBFIELDS_AUX&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;IT_TABLA TYPE STANDARD TABLE OF ZPPPI00004&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;002&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; PARAMETERS&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;P_FILE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;128&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;TYPE C LOWER CASE OBLIGATORY&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; SELECTION-SCREEN END OF BLOCK B1&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;: &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;DEF_PATH&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;50&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;) &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;TYPE C VALUE &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'C:\'&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR P_FILE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'WS_FILENAME_GET' &lt;/SPAN&gt;&lt;SPAN class="l0s31"&gt;"PATH&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; DEF_FILENAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;P_FILE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; DEF_PATH &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;DEF_PATH&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; MASK &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;',*.*,*.*.'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; MODE &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'O'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; TITLE &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'SELECT PATH &amp;amp; FILENAME: '&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; IMPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; FILENAME &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;P_FILE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; INV_WINSYS &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; NO_BATCH &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; SELECTION_CANCEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; SELECTION_ERROR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; OTHERS &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; IF SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;SUBRC &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s31"&gt;* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s31"&gt;* WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; ENDIF&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s31"&gt;"EVENTO START-OF-SELECTION&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; START-OF-SELECTION&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;PERFORM SELECT_DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;IF IT_TABLA[] IS NOT INITIAL&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s31"&gt;"REALIZAMOS LA TRANSFERENCIA DE INFORMACIÓN&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'WS_DOWNLOAD'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; FILENAME &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;P_FILE&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; FILETYPE &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'DAT' &lt;/SPAN&gt;&lt;SPAN class="l0s31"&gt;" DAT OR ASCI&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; TABLES&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; DATA_TAB &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;IT_TABLA&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; FIELDNAMES &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;DBFIELDS_AUX&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; FILE_OPEN_ERROR &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;1&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; FILE_WRITE_ERROR &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;2&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; INVALID_FILESIZE &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;3&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; INVALID_TYPE &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;4&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; NO_BATCH &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;5&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; UNKNOWN_ERROR &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;6&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; INVALID_TABLE_WIDTH &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;7&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; GUI_REFUSE_FILETRANSFER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;8&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; CUSTOMER_ERROR &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;9&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; NO_AUTHORITY &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;10&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt; OTHERS &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;11&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; IF SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;SUBRC &amp;lt;&amp;gt; &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; MESSAGE ID SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGID TYPE SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGTY NUMBER SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGNO&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; WITH SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGV1 SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGV2 SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGV3 SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;MSGV4&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; ELSE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; MESSAGE &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'SUCESS' &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'S'&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; ENDIF&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; ELSE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="l0s52"&gt; MESSAGE &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'NO DATA' &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'I'&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;. &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;STOP&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; ENDIF&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="l0s52"&gt;FORM SELECT_DATA&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;SELECT *&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; APPENDING TABLE IT_TABLA&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp; FROM &lt;/SPAN&gt;&lt;STRONG&gt;ZPPPI00004&lt;/STRONG&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;IF SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;SUBRC &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;BR /&gt; &lt;SPAN class="l0s52"&gt;CALL FUNCTION &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'DB_GET_TABLE_FIELDS'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp; TABNAME &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s33"&gt;'&lt;/SPAN&gt;&lt;STRONG&gt;ZPPPI00004&lt;/STRONG&gt;&lt;SPAN class="l0s33"&gt;'&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp; DBFIELDS &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;DBFIELDS&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;IF SY&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;SUBRC &lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="l0s32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp; LOOP AT DBFIELDS&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MOVE DBFIELDS&lt;/SPAN&gt;&lt;SPAN class="l0s70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="l0s52"&gt;NAME TO DBFIELDS_AUX&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND DBFIELDS_AUX&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp; ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;ELSE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp; LEAVE PROGRAM&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;ELSE&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;&amp;nbsp;&amp;nbsp; LEAVE PROGRAM&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="l0s52"&gt;ENDFORM&lt;/SPAN&gt;&lt;SPAN class="l0s55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;Regards&lt;/STRONG&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 10:57:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717736#M1770792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T10:57:33Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717737#M1770793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi juan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks for ur gentle help but ihave problem uploading the data.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 11:04:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717737#M1770793</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T11:04:02Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717738#M1770794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-size: 11.0pt; font-family: 'Arial','sans-serif'; color: #333333;"&gt;Excuse me , try FM 'ALSM_EXCEL_TO_INTERNAL_TABLE' .The internal table's type is “ALSMEX_TABLINE” &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-size: 11.0pt; font-family: 'Arial','sans-serif'; color: #333333;"&gt;Example:&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="background: white;"&gt;&lt;SPAN lang="EN" style="font-size: 11.0pt; font-family: 'Arial','sans-serif'; color: #333333;"&gt;DATA: ITAB TYPE TABLE OF ALSMEX_TABLINE WITH HEADER LINE.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 11:24:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717738#M1770794</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T11:24:08Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717739#M1770795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi &lt;/P&gt;&lt;H5 class="simple"&gt;Purushottam Sonawane i have used this FM several times nd it works perfectly.....&lt;/H5&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u pls send the code so that we can rectify the problem and one more suggestion&amp;nbsp; comment the field separator&amp;nbsp; it is not required.......... if possible pls copy paste the code............&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 11:33:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717739#M1770795</guid>
      <dc:creator>soumik_de2</dc:creator>
      <dc:date>2013-08-26T11:33:10Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717740#M1770796</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;below given is my code excerpt. It might work with ALSM_EXCEL_TO_INTERNAL_TABLE and so it should work with TEXT_CONVERT_XLS_TO_SAP also.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt;-POOLS: truxs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables: zfi0200&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE DECLARATIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;TYPES&lt;/SPAN&gt;: &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_zfi0200,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zbill_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zbill_no,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zname,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zsector&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zsector,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zdate,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zdesignation&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zdesignation,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zbasic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zbasic,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zyayr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zyayr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ztotal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-ztotal,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zairport_tax&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zairport_tax,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ztax_code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-ztax_code,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ztax_value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-ztax_value,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zcredit_note&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zcredit_note,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ztotal_value&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-ztotal_value,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zairlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zairlines,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zcost_center&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zcost_center,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zwbs_element&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zwbs_element,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zprofit_center &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zprofit_center,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zbusiness_area &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zbusiness_area,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; hkont&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-hkont,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; shkzg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-shkzg,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; pernr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-pernr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_zfi0200,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_final,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zlot_no &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zlot_no,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zdou &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zdou,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_final.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA DECLARATIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;DATA&lt;/SPAN&gt;: it_upload &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; zfi0200,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_upload &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_zfi0200 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; zfi0200, &lt;SPAN class="L1S31"&gt;"WITH HEADER LINE,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_zfi0200 &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_final &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;STANDARD&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; ty_final,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; ty_final,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_type&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; truxs_t_text_data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BEGIN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; a &lt;SPAN class="L1S52"&gt;WITH&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FRAME&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TITLE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;003&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt;: p_lotno &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zlot_no OBLIGATORY,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; p_date&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; zfi0200-zdou &lt;SPAN class="L1S52"&gt;DEFAULT&lt;/SPAN&gt; sy-datum OBLIGATORY.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;PARAMETERS&lt;/SPAN&gt;: p_file&amp;nbsp; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;BLOCK&lt;/SPAN&gt; a.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Get Filename&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; SELECTION-&lt;SPAN class="L1S52"&gt;SCREEN&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;ON&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;VALUE&lt;/SPAN&gt;-REQUEST &lt;SPAN class="L1S52"&gt;FOR&lt;/SPAN&gt; p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'KD_GET_FILENAME_ON_F4'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_name&amp;nbsp; = syst-repid&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dynpro_number = syst-dynnr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field_name&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; static&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mask&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ' '&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CHANGING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_name&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mask_too_long = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Uploading the data in the file into internal table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; START-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;CALL&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;FUNCTION&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'TEXT_CONVERT_XLS_TO_SAP'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_FIELD_SEPERATOR&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; I_LINE_HEADER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_raw_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_type&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;TABLES&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_converted_data = it_upload&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;EXCEPTIONS&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; conversion_failed&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;OTHERS&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN class="L1S32"&gt;2&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; sy-subrc &amp;lt;&amp;gt; &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;001&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'E'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S52"&gt;END&lt;/SPAN&gt;-&lt;SPAN class="L1S52"&gt;OF&lt;/SPAN&gt;-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Inserting data into Z table.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L1S31"&gt;************************************************************************&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;SELECT&lt;/SPAN&gt; *&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;FROM&lt;/SPAN&gt; zfi0200&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_zfi0200&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;WHERE&lt;/SPAN&gt; zlot_no = p_lotno.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; sy-subrc = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;004&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'S'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;RETURN&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDSELECT&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;LOOP&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;AT&lt;/SPAN&gt; it_upload &lt;SPAN class="L1S52"&gt;INTO&lt;/SPAN&gt; wa_upload.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zlot_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_lotno.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zdou&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_date.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zbill_no&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zbill_no.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zname&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zname.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zsector&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zsector.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zdate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zdate.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zdesignation&amp;nbsp;&amp;nbsp; = wa_upload-zdesignation.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zbasic&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zbasic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zyayr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zyayr.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-ztotal&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-ztotal.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zairport_tax&amp;nbsp;&amp;nbsp; = wa_upload-zairport_tax.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-ztax_code&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-ztax_code.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-ztax_value&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-ztax_value.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zcredit_note&amp;nbsp;&amp;nbsp; = wa_upload-zcredit_note.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-ztotal_value&amp;nbsp;&amp;nbsp; = wa_upload-ztotal_value.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zairlines&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-zairlines.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zcost_center&amp;nbsp;&amp;nbsp; = wa_upload-zcost_center.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zwbs_element&amp;nbsp;&amp;nbsp; = wa_upload-zwbs_element.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zprofit_center = wa_upload-zprofit_center.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-zbusiness_area = wa_upload-zbusiness_area.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-hkont&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-hkont.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-shkzg&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-shkzg.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; zfi0200-pernr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = wa_upload-pernr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MODIFY&lt;/SPAN&gt; zfi0200.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;IF&lt;/SPAN&gt; sy-subrc = &lt;SPAN class="L1S32"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MESSAGE&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-&lt;SPAN class="L1S32"&gt;002&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TYPE&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;'S'&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDIF&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;ENDLOOP&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;PS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 11:57:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717740#M1770796</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T11:57:28Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717741#M1770797</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The code in FM TEXT_CONVERT_XLS_TO_SAP exits processing after encountering total 5 empty rows. Could this be the case for you?&lt;/P&gt;&lt;P&gt;&lt;EM&gt;g_max_empty_rows &lt;/EM&gt;&lt;SPAN class="L0S52"&gt;&lt;EM&gt;type &lt;SPAN class="L0S52"&gt;i &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;value &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;5&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;EM&gt;&lt;SPAN class="L0S55"&gt;.....&lt;BR /&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;EM&gt;&lt;SPAN class="L0S52"&gt;while l_current_row &amp;lt;= g_max_empty_rows&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/EM&gt;&lt;SPAN class="L0S52"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;.....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;if i_tab_converted_data is initial.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;&amp;nbsp; l_current_row = l_current_row + 1.&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 13:17:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717741#M1770797</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-26T13:17:39Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717742#M1770798</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Purush,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I think the problem might be with the data conversion.&lt;/P&gt;&lt;P&gt;Can you please change the it_upload into characters and move it to your respective datatypes during loop. I tried it and found no issues other than this with coding part.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example: &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPES: &lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_datatab,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col1&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;30&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col2&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;30&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col3&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;30&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col4&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;30&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col5&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;30&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; col6&lt;SPAN class="L0S55"&gt;(&lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;30&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;c,&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_datatab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA: it_datatab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_datatab,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_datatab1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;t_datatab,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_datatab &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;t_datatab.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;DATA: &lt;/SPAN&gt;it_raw &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;truxs_t_text_data.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;AT &lt;SPAN class="L0S52"&gt;SELECTION-SCREEN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;VALUE-REQUEST &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;p_file.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'F4_FILENAME'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; field_name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'P_FILE'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_name&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;p_file.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;START-OF-SELECTION.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CALL &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;FUNCTION &lt;/SPAN&gt;&lt;SPAN class="L0S33"&gt;'TEXT_CONVERT_XLS_TO_SAP'&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_FIELD_SEPERATOR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; I_LINE_HEADER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; =&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_raw_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;it_raw&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;p_file&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TABLES&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; i_tab_converted_data&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;it_datatab[]&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;* EXCEPTIONS&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; CONVERSION_FAILED&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L0S31"&gt;*&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;LOOP &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;it_datatab &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;wa_datatab.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Move the char fields in to their respective workarea.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Hope it helps. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;With Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Giriesh M&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 14:35:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717742#M1770798</guid>
      <dc:creator>GirieshM</dc:creator>
      <dc:date>2013-08-26T14:35:02Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717743#M1770799</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Purushottam,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: lv_file TYPE string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-000.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file&amp;nbsp; TYPE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK b1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_file.&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;*- Input F4 help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; program_name = syst-cprog&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_name&amp;nbsp;&amp;nbsp;&amp;nbsp; = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**- Fetching data from excel to itexcel.&lt;/P&gt;&lt;P&gt;&amp;nbsp; lv_file = p_file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filename&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lv_file&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; has_field_separator&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'X'&lt;/P&gt;&lt;P&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; filetype&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 'ASC'&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data_tab&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = it_final&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_open_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; file_read_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no_batch&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; invalid_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; no_authority&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 6&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unknown_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 7&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bad_data_format&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 8&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header_not_allowed&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 9&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; separator_not_allowed&amp;nbsp;&amp;nbsp; = 10&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; header_too_long&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 11&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; unknown_dp_error&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 12&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; access_denied&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 13&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dp_out_of_memory&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 14&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; disk_full&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 15&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; dp_timeout&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 16&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = 17.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF it_final[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Message 'No Data' type 'E'.&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note: here your it_final is excel structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if any issues.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gurunath&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 14:58:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717743#M1770799</guid>
      <dc:creator>gurunathkumar_dadamu</dc:creator>
      <dc:date>2013-08-26T14:58:51Z</dc:date>
    </item>
    <item>
      <title>Re: Excel Upload Problem</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717744#M1770800</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Girish,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I converted it to char format and it works fine with it. I had to convert dates to internal formats though.&lt;/P&gt;&lt;P&gt;Thanks for your suggestion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;PS&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 27 Aug 2013 06:24:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/excel-upload-problem/m-p/9717744#M1770800</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-27T06:24:36Z</dc:date>
    </item>
  </channel>
</rss>

