<?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 Upload data from Excel file in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605899#M271861</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;I have Excel file which contains data in 2 sheets in a single Excel file.&lt;/P&gt;&lt;P&gt;Sheet1 contains Headr item input data.&lt;/P&gt;&lt;P&gt;Sheet2 contains Item input data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So how can we upload this data into 2 different internal table?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 10 Oct 2006 10:08:42 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-10-10T10:08:42Z</dc:date>
    <item>
      <title>Upload data from Excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605899#M271861</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;I have Excel file which contains data in 2 sheets in a single Excel file.&lt;/P&gt;&lt;P&gt;Sheet1 contains Headr item input data.&lt;/P&gt;&lt;P&gt;Sheet2 contains Item input data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So how can we upload this data into 2 different internal table?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:08:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605899#M271861</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-10T10:08:42Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from Excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605900#M271862</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;&lt;/P&gt;&lt;P&gt;Use this fm&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;otherwise create two excel sheets with .CSV format and use GUI_UPLAOD fm to upload data into two internal tables&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:14:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605900#M271862</guid>
      <dc:creator>shishupalreddy</dc:creator>
      <dc:date>2006-10-10T10:14:35Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from Excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605901#M271863</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ravi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to upload both the excel sheets one by one.&lt;/P&gt;&lt;P&gt;Keep two Input parameter for file selection and upload the excel sheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer the code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA li_intern TYPE STANDARD TABLE OF alsmex_tabline.&lt;/P&gt;&lt;P&gt;DATA ws_intern TYPE alsmex_tabline.&lt;/P&gt;&lt;P&gt;DATA ws_intern1 TYPE alsmex_tabline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONSTANTS: lc_extn TYPE string VALUE '.XLS',&lt;/P&gt;&lt;P&gt;lc_directory TYPE string VALUE 'C:\'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REFRESH li_intern.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lws_title = text-003.&lt;/P&gt;&lt;P&gt;CALL METHOD cl_gui_frontend_services=&amp;gt;file_open_dialog&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;window_title = lws_title&lt;/P&gt;&lt;P&gt;default_extension = lc_extn&lt;/P&gt;&lt;P&gt;initial_directory = lc_directory&lt;/P&gt;&lt;P&gt;CHANGING&lt;/P&gt;&lt;P&gt;file_table = li_file_table&lt;/P&gt;&lt;P&gt;rc = lws_rc&lt;/P&gt;&lt;P&gt;user_action = lws_user_action&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;file_open_dialog_failed = 1&lt;/P&gt;&lt;P&gt;cntl_error = 2&lt;/P&gt;&lt;P&gt;error_no_gui = 3&lt;/P&gt;&lt;P&gt;not_supported_by_gui = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE i050 WITH text-004.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF lws_user_action &amp;lt;&amp;gt; cl_gui_frontend_services=&amp;gt;action_ok.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;STOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE li_file_table INDEX 1 INTO wa_file_table.&lt;/P&gt;&lt;P&gt;IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;lws_filename = wa_file_table-filename.&lt;/P&gt;&lt;P&gt;&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 = lws_filename&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 = 26&lt;/P&gt;&lt;P&gt;i_end_row = 9999&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;intern = li_intern&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;inconsistent_parameters = 1&lt;/P&gt;&lt;P&gt;upload_ole = 2&lt;/P&gt;&lt;P&gt;OTHERS = 3.&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;MESSAGE i083 WITH text-003.&lt;/P&gt;&lt;P&gt;EXIT.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;PERFORM f2100_format_uploaded_data TABLES li_intern.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDFORM. " f2000_upload&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Manish.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:20:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605901#M271863</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-10T10:20:10Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from Excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605902#M271864</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please use the FM&lt;/P&gt;&lt;P&gt;This should get you the data into the internal table in the same format as excel.&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;LI level="1" type="ul"&gt;&lt;P&gt;  I_LINE_HEADER              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    i_tab_raw_data             = wa_rawdata&lt;/P&gt;&lt;P&gt;    i_filename                 = filename&lt;/P&gt;&lt;P&gt;  tables &lt;/P&gt;&lt;P&gt;    i_tab_converted_data       = itab&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  CONVERSION_FAILED          = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                     = 2&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:22:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605902#M271864</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-10T10:22:34Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from Excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605903#M271865</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mahesh,&lt;/P&gt;&lt;P&gt;Thanks for replies.&lt;/P&gt;&lt;P&gt;My requirement is In a &amp;lt;b&amp;gt;Single Excel File&amp;lt;/b&amp;gt;there are two sheets.Sheet1 and Sheet2.So sheet1 contains header data and sheet contains item data.&lt;/P&gt;&lt;P&gt;So the code which you suggested will work for above requirement?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:42:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605903#M271865</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-10-10T10:42:23Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from Excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605904#M271866</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;chk this sample code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ttab,&lt;/P&gt;&lt;P&gt;       rec(1000) type c,&lt;/P&gt;&lt;P&gt;       end of ttab.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of tdat,&lt;/P&gt;&lt;P&gt;       fld1(10) type c,&lt;/P&gt;&lt;P&gt;       fld2(10) type c,&lt;/P&gt;&lt;P&gt;       fld3(10) type c,&lt;/P&gt;&lt;P&gt;       end of tdat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data: itab type table of ttab with header line.&lt;/P&gt;&lt;P&gt;data: idat type table of tdat with header line.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data: file_str type string.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;parameters: p_file type localfile.&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;  call function 'KD_GET_FILENAME_ON_F4'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            static    = 'X'&lt;/P&gt;&lt;P&gt;       changing&lt;/P&gt;&lt;P&gt;            file_name = p_file.&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;  file_str = p_file.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  call function 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;       exporting&lt;/P&gt;&lt;P&gt;            filename                = file_str&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            data_tab                = itab&lt;/P&gt;&lt;P&gt;       exceptions&lt;/P&gt;&lt;P&gt;            file_open_error         = 1&lt;/P&gt;&lt;P&gt;            file_read_error         = 2&lt;/P&gt;&lt;P&gt;            no_batch                = 3&lt;/P&gt;&lt;P&gt;            gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;            invalid_type            = 5&lt;/P&gt;&lt;P&gt;            no_authority            = 6&lt;/P&gt;&lt;P&gt;            unknown_error           = 7&lt;/P&gt;&lt;P&gt;            bad_data_format         = 8&lt;/P&gt;&lt;P&gt;            header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;            separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;            header_too_long         = 11&lt;/P&gt;&lt;P&gt;            unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;            access_denied           = 13&lt;/P&gt;&lt;P&gt;            dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;            disk_full               = 15&lt;/P&gt;&lt;P&gt;            dp_timeout              = 16&lt;/P&gt;&lt;P&gt;            others                  = 17.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;delete itab index 1.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  loop at itab.&lt;/P&gt;&lt;P&gt;    clear idat.&lt;/P&gt;&lt;P&gt;    split itab-rec at cl_abap_char_utilities=&amp;gt;horizontal_tab&lt;/P&gt;&lt;P&gt;                          into idat-fld1&lt;/P&gt;&lt;P&gt;                               idat-fld2&lt;/P&gt;&lt;P&gt;                               idat-fld3.&lt;/P&gt;&lt;P&gt;    append idat.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  loop at idat.&lt;/P&gt;&lt;P&gt;    write:/ idat-fld1, idat-fld2, idat-fld3.&lt;/P&gt;&lt;P&gt;  endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds&lt;/P&gt;&lt;P&gt;anver&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if hlped mark points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 10 Oct 2006 10:48:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel-file/m-p/1605904#M271866</guid>
      <dc:creator>anversha_s</dc:creator>
      <dc:date>2006-10-10T10:48:31Z</dc:date>
    </item>
  </channel>
</rss>

