<?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: upload excel into a internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662513#M882205</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could be something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_infile  LIKE rlgrap-filename OBLIGATORY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF t_excel OCCURS 0. &lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE alsmex_tabline. &lt;/P&gt;&lt;P&gt;DATA: END OF t_excel. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_filenm              LIKE rlgrap-filename. &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_infile. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET' &lt;/P&gt;&lt;P&gt;    EXPORTING &lt;/P&gt;&lt;P&gt;      def_filename     = p_infile &lt;/P&gt;&lt;P&gt;      mask             = ',*.xls.' &lt;/P&gt;&lt;P&gt;      mode             = 'O' &lt;/P&gt;&lt;P&gt;      title            = 'Upload File'(i03) &lt;/P&gt;&lt;P&gt;    IMPORTING &lt;/P&gt;&lt;P&gt;      filename         = p_infile &lt;/P&gt;&lt;P&gt;    EXCEPTIONS &lt;/P&gt;&lt;P&gt;      inv_winsys       = 1 &lt;/P&gt;&lt;P&gt;      no_batch         = 2 &lt;/P&gt;&lt;P&gt;      selection_cancel = 3 &lt;/P&gt;&lt;P&gt;      selection_error  = 4 &lt;/P&gt;&lt;P&gt;      OTHERS           = 5. &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;    CASE sy-subrc. &lt;/P&gt;&lt;P&gt;      WHEN '1'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e01. &lt;/P&gt;&lt;P&gt;      WHEN '2'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e02. &lt;/P&gt;&lt;P&gt;      WHEN '3'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e03. &lt;/P&gt;&lt;P&gt;      WHEN '4'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e04. &lt;/P&gt;&lt;P&gt;      WHEN '5'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e05. &lt;/P&gt;&lt;P&gt;    ENDCASE. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE p_infile TO w_filenm. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' &lt;/P&gt;&lt;P&gt;    EXPORTING &lt;/P&gt;&lt;P&gt;      filename    = w_filenm &lt;/P&gt;&lt;P&gt;      i_begin_col = 1 &lt;/P&gt;&lt;P&gt;      i_begin_row = 1 &lt;/P&gt;&lt;P&gt;      i_end_col   = 10 "max number of columns&lt;/P&gt;&lt;P&gt;      i_end_row   = 300  "max number of rows&lt;/P&gt;&lt;P&gt;    TABLES &lt;/P&gt;&lt;P&gt;      intern      = t_excel[]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_excel[] IS INITIAL. &lt;/P&gt;&lt;P&gt;    MESSAGE text-e02 TYPE 'E'. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"For example: &lt;/P&gt;&lt;P&gt;LOOP AT t_excel. &lt;/P&gt;&lt;P&gt;      IF t_excel-col = '0002'. "second column &lt;/P&gt;&lt;P&gt;        " l_var = t_excel-value. &lt;/P&gt;&lt;P&gt;      ENDIF. &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 05 Apr 2008 09:16:07 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-05T09:16:07Z</dc:date>
    <item>
      <title>upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662507#M882199</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am using this function  CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP' but it takes a lot of time when I upload the excel file into internal table, some body how can i reduce or another function that  i can use to upload mi excel file into internal table? Ples help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mi code is                   &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Carga archivo excel a tabla interna&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_FIELD_SEPERATOR        =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;       i_line_header            =  'X'&lt;/P&gt;&lt;P&gt;       i_tab_raw_data           =  it_raw " Work table&lt;/P&gt;&lt;P&gt;       i_filename               =  p_file "Ruta archivo&lt;/P&gt;&lt;P&gt;     TABLES&lt;/P&gt;&lt;P&gt;       i_tab_converted_data     = p_tabfile[] "Tabla archivo&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;       conversion_failed        = 1&lt;/P&gt;&lt;P&gt;       OTHERS                   = 2.&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;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advamce.&lt;/P&gt;&lt;P&gt;Mariso,l.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 21:08:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662507#M882199</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T21:08:10Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662508#M882200</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try with ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is the excel file delimited with tabulators?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ramiro Escamilla on Apr 4, 2008 11:12 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 21:09:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662508#M882200</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T21:09:54Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662509#M882201</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;   Try with the FM KCD_EXCEL_OLE_TO_INT_CONVERT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    Hope it is helpful..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chithra&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 04 Apr 2008 21:14:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662509#M882201</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-04T21:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662510#M882202</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marisol..&lt;/P&gt;&lt;P&gt;Its suprising that it is taking a lot of time....&lt;/P&gt;&lt;P&gt;What are you passing exactly then?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Apr 2008 06:40:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662510#M882202</guid>
      <dc:creator>rahul2000</dc:creator>
      <dc:date>2008-04-05T06:40:17Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662511#M882203</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marisol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          The Following FM's might help u out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;KCD_EXCEL_OLE_TO_INT_CONVERT&lt;/P&gt;&lt;P&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also the below links might help you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/abap/upload-direct-excel.htm" target="test_blank"&gt;http://www.sap-img.com/abap/upload-direct-excel.htm&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4617581"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4774129"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;lt;REMOVED BY MODERATOR&amp;gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sirisha.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Alvaro Tejada Galindo on Apr 7, 2008 12:43 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Apr 2008 08:14:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662511#M882203</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-05T08:14:14Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662512#M882204</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;REPORT  ZTESTPROG002.&lt;/P&gt;&lt;P&gt;tables: mara.&lt;/P&gt;&lt;P&gt;PARAMETERS: p_file LIKE rlgrap-filename default 'C:\Documents and Settings\venkatapp\Desktop\venkat.xls'.&lt;/P&gt;&lt;P&gt;data:begin of it_mara occurs 0,&lt;/P&gt;&lt;P&gt;     matnr like mara-matnr,&lt;/P&gt;&lt;P&gt;     meins like mara-meins,&lt;/P&gt;&lt;P&gt;     mtart like mara-mtart,&lt;/P&gt;&lt;P&gt;     mbrsh like mara-mbrsh,&lt;/P&gt;&lt;P&gt;     end of it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT matnr&lt;/P&gt;&lt;P&gt;       meins&lt;/P&gt;&lt;P&gt;       mtart&lt;/P&gt;&lt;P&gt;       mbrsh&lt;/P&gt;&lt;P&gt;       FROM mara&lt;/P&gt;&lt;P&gt;       INTO corresponding fields of TABLE it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'SAP_CONVERT_TO_XLS_FORMAT'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    i_filename     = p_file&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    i_tab_sap_data = it_mara.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;venkat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: venkat  appikonda on Apr 5, 2008 10:25 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Apr 2008 08:23:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662512#M882204</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-05T08:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662513#M882205</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;could be something like this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_infile  LIKE rlgrap-filename OBLIGATORY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF t_excel OCCURS 0. &lt;/P&gt;&lt;P&gt;        INCLUDE STRUCTURE alsmex_tabline. &lt;/P&gt;&lt;P&gt;DATA: END OF t_excel. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: w_filenm              LIKE rlgrap-filename. &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_infile. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET' &lt;/P&gt;&lt;P&gt;    EXPORTING &lt;/P&gt;&lt;P&gt;      def_filename     = p_infile &lt;/P&gt;&lt;P&gt;      mask             = ',*.xls.' &lt;/P&gt;&lt;P&gt;      mode             = 'O' &lt;/P&gt;&lt;P&gt;      title            = 'Upload File'(i03) &lt;/P&gt;&lt;P&gt;    IMPORTING &lt;/P&gt;&lt;P&gt;      filename         = p_infile &lt;/P&gt;&lt;P&gt;    EXCEPTIONS &lt;/P&gt;&lt;P&gt;      inv_winsys       = 1 &lt;/P&gt;&lt;P&gt;      no_batch         = 2 &lt;/P&gt;&lt;P&gt;      selection_cancel = 3 &lt;/P&gt;&lt;P&gt;      selection_error  = 4 &lt;/P&gt;&lt;P&gt;      OTHERS           = 5. &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;    CASE sy-subrc. &lt;/P&gt;&lt;P&gt;      WHEN '1'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e01. &lt;/P&gt;&lt;P&gt;      WHEN '2'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e02. &lt;/P&gt;&lt;P&gt;      WHEN '3'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e03. &lt;/P&gt;&lt;P&gt;      WHEN '4'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e04. &lt;/P&gt;&lt;P&gt;      WHEN '5'. &lt;/P&gt;&lt;P&gt;        PERFORM popup_to_inform USING text-e05. &lt;/P&gt;&lt;P&gt;    ENDCASE. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE p_infile TO w_filenm. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE' &lt;/P&gt;&lt;P&gt;    EXPORTING &lt;/P&gt;&lt;P&gt;      filename    = w_filenm &lt;/P&gt;&lt;P&gt;      i_begin_col = 1 &lt;/P&gt;&lt;P&gt;      i_begin_row = 1 &lt;/P&gt;&lt;P&gt;      i_end_col   = 10 "max number of columns&lt;/P&gt;&lt;P&gt;      i_end_row   = 300  "max number of rows&lt;/P&gt;&lt;P&gt;    TABLES &lt;/P&gt;&lt;P&gt;      intern      = t_excel[]. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF t_excel[] IS INITIAL. &lt;/P&gt;&lt;P&gt;    MESSAGE text-e02 TYPE 'E'. &lt;/P&gt;&lt;P&gt;  ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;"For example: &lt;/P&gt;&lt;P&gt;LOOP AT t_excel. &lt;/P&gt;&lt;P&gt;      IF t_excel-col = '0002'. "second column &lt;/P&gt;&lt;P&gt;        " l_var = t_excel-value. &lt;/P&gt;&lt;P&gt;      ENDIF. &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 05 Apr 2008 09:16:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662513#M882205</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-05T09:16:07Z</dc:date>
    </item>
    <item>
      <title>Re: upload excel into a internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662514#M882206</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am trying upload a excel file into internal table but Take a lot of time with the function 'TEXT_CONVERT_XLS_TO_SAP', I need reduce the time.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Apr 2008 14:28:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-excel-into-a-internal-table/m-p/3662514#M882206</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-07T14:28:54Z</dc:date>
    </item>
  </channel>
</rss>

