<?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 data from excel in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943867#M1335045</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: IT_INTERN TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE

PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.


PARAMETER : P_FILE TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\Documents and Settings\Administrator\Desktop\BOOK2.XLS'.


  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      FILENAME                      = P_FILE
      I_BEGIN_COL                   = P_BEGCOL
      I_BEGIN_ROW                   = P_BEGROW
      I_END_COL                     = P_ENDCOL
      I_END_ROW                     = P_ENDROW
    TABLES
      INTERN                        = IT_INTERN
* EXCEPTIONS
*   INCONSISTENT_PARAMETERS       = 1
*   UPLOAD_OLE                    = 2
*   OTHERS                        = 3
            .
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

DATA: LV_INDEX TYPE I.

  field-symbols &amp;lt;FS&amp;gt;.

  SORT IT_INTERN BY ROW COL.
  CLEAR IT_INTERN.
  LOOP AT IT_INTERN.

    MOVE IT_INTERN-COL TO LV_INDEX.

    ASSIGN COMPONENT LV_INDEX OF STRUCTURE IT_DATA TO &amp;lt;FS&amp;gt;.

    MOVE IT_INTERN-VALUE TO &amp;lt;FS&amp;gt;.
    AT END OF ROW.

      APPEND IT_DATA.
      CLEAR IT_DATA.
    ENDAT.


  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Jul 2009 10:52:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-07-29T10:52:32Z</dc:date>
    <item>
      <title>Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943853#M1335031</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; I have to upload data from excel to internal table.I had checked in forum.But none of them worked.&lt;/P&gt;&lt;P&gt;I am using the version ECC6.0,can i use gui_upload for this?.&lt;/P&gt;&lt;P&gt;I tried with it,but i am getting error as 'Cannot interpret data in file'.&lt;/P&gt;&lt;P&gt;Please suggest me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sri&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jul 2009 10:31:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943853#M1335031</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-25T10:31:33Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943854#M1335032</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;Check this link for upload the date from excel file into internal table..it is not possible to upload the excel file using the GUI_UPLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link for FM's&lt;/P&gt;&lt;P&gt;[KCD_EXCEL_OLE_TO_INT_CONVERT|http://docs.google.com/Doc?docid=0AZqwnQpzX9wBZGZ2MmhtZ3NfMTFjZzRqZmRw&amp;amp;hl=en]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[ALSM_EXCEL_TO_INTERNAL_TABLE|&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="4617163"&gt;&lt;/A&gt;]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 25 Jul 2009 10:34:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943854#M1335032</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-25T10:34:33Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943855#M1335033</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;/people/alvaro.tejadagalindo/blog/2009/02/05/excel-ole-and-abap--create-fancy-reports&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Jul 2009 10:14:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943855#M1335033</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-27T10:14:24Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943856#M1335034</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try using this function module &lt;STRONG&gt;ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 11:15:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943856#M1335034</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T11:15:47Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943857#M1335035</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Save your excel file as CSV .&lt;/P&gt;&lt;P&gt;and then use &lt;/P&gt;&lt;P&gt;Fm &lt;/P&gt;&lt;P&gt;GUI_UPLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 11:20:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943857#M1335035</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T11:20:52Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943858#M1335036</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Friend,&lt;/P&gt;&lt;P&gt; try to use TEXT_CONVERT_XLS_TO_SAP with the below parameters&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: BEGIN OF it_file_data occurs 0,&lt;/P&gt;&lt;P&gt;          lifnr      TYPE lifnr,&lt;/P&gt;&lt;P&gt;          bldat      TYPE bldat,&lt;/P&gt;&lt;P&gt;          budat      TYPE budat,&lt;/P&gt;&lt;P&gt;          xblnr      TYPE xblnr1,&lt;/P&gt;&lt;P&gt;          wrbtr      TYPE wrbtr,&lt;/P&gt;&lt;P&gt;          sgtxt1     TYPE sgtxt,&lt;/P&gt;&lt;P&gt;          sgtxt2     TYPE sgtxt,&lt;/P&gt;&lt;P&gt;        END OF it_file_data.&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;    EXPORTING&lt;/P&gt;&lt;P&gt;      i_line_header        = 'X'&lt;/P&gt;&lt;P&gt;      i_tab_raw_data       = it_raw&lt;/P&gt;&lt;P&gt;      i_filename           = p_filenm&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      i_tab_converted_data = it_file_data&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;Cheers,&lt;/P&gt;&lt;P&gt;Murali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 11:21:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943858#M1335036</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T11:21:14Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943859#M1335037</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 Gui_upload...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;a) If your data file is in Excel sheet then save Excel sheet as Text(tab delimited). This you can use for upload.&lt;/P&gt;&lt;P&gt;It will work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;call gui_upload as--&lt;/P&gt;&lt;P&gt;call method cl_gui_frontend_services=&amp;gt;gui_upload&lt;/P&gt;&lt;P&gt;  exporting&lt;/P&gt;&lt;P&gt;    filename                = 'C:\test\file..txt'     &amp;lt;----&lt;/P&gt;&lt;HR originaltext="----" /&gt;&lt;P&gt;your data file saved as tab delimited&lt;/P&gt;&lt;P&gt;    filetype                = 'ASC'&lt;/P&gt;&lt;P&gt;    has_field_separator     = 'X'                &amp;lt;----&lt;/P&gt;&lt;HR originaltext="------" /&gt;&lt;P&gt; uncomment this&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   header_length           = 0&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    read_by_line            = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   dat_mode                = SPACE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   codepage                = SPACE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   ignore_cerr             = ABAP_TRUE&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   replacement             = '#'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   virus_scan_profile      = virus_scan_profile&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; IMPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   filelength              = filelength&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   header                  = header&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  changing&lt;/P&gt;&lt;P&gt;    data_tab                = custom_final[]      &amp;lt;----&lt;/P&gt;&lt;HR originaltext="----------------" /&gt;&lt;P&gt;your internal table&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;    not_supported_by_gui    = 17&lt;/P&gt;&lt;P&gt;    error_no_gui            = 18&lt;/P&gt;&lt;P&gt;    others                  = 19.&lt;/P&gt;&lt;P&gt;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt; message id sy-msgid type sy-msgty number sy-msgno&lt;/P&gt;&lt;P&gt;            with sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 12:29:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943859#M1335037</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T12:29:16Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943860#M1335038</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;GUI_UPLOAD will definitely work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 12:36:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943860#M1335038</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T12:36:01Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943861#M1335039</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 using Function module:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;TEXT_CONVERT_XLS_TO_SAP&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For that declare data like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: it_raw TYPE truxs_t_text_data.


*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;Function module called to upload xls data into an internal table
*&amp;amp;---------------------------------------------------------------------*

  CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'
    EXPORTING
      i_field_seperator    = 'X'
      i_line_header        = 'X'
      i_tab_raw_data       = it_raw
      i_filename           = p_file                 "file path browsed
    TABLES
      i_tab_converted_data = it_upload[]            "int table populated
    EXCEPTIONS
      conversion_failed    = 1                      "browsed file's data
      OTHERS               = 2.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
            WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
  ENDIF.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Mansi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jul 2009 12:41:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943861#M1335039</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-28T12:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943862#M1335040</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;parameter p_file type localfile default 'c:\text' obligatory.

DATA: TXT_FILENAME LIKE RLGRAP-FILENAME,                 " Create structure equivalent to Excel file
                 GT_FILE TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER line.

   start-of-selection.
    TXT_FILENAME = p_file.
* Function Module call to Upload Excel file Data in an Internal table GT_FILE  FORM UPLOAD_LGL_ACC_DATA .
  REFRESH GT_FILE.
  CLEAR GT_FILE.
  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      filename                      = TXT_FILENAME
      i_begin_col                   = '1'
      i_begin_row                   = '1'
      i_end_col                     = '200'
      i_end_row                     = '5000'
    tables
      intern                        = GT_FILE
   EXCEPTIONS
     INCONSISTENT_PARAMETERS       = 1
     UPLOAD_OLE                    = 2
     OTHERS                        = 3
            .
  IF sy-subrc &amp;lt;&amp;gt; 0.
 MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.
 IF GT_FILE[] IS NOT INITIAL.
    LOOP AT GT_FILE.
      CASE GT_FILE-COL.
        WHEN '0001'.
"fill ur structure field here
         WHEN '0002'.
 "fill ur structure field here
        WHEN '0003'.
    "fill ur structure field here
      ENDCASE.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;gt_file will have the contents of excel .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 04:44:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943862#M1335040</guid>
      <dc:creator>former_member206377</dc:creator>
      <dc:date>2009-07-29T04:44:31Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943863#M1335041</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;Refer to the given code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lv_filetype(10) TYPE c,&lt;/P&gt;&lt;P&gt;        lv_gui_sep TYPE c,&lt;/P&gt;&lt;P&gt;        lv_file_name TYPE string.&lt;/P&gt;&lt;P&gt;  lv_filetype = 'ASC'.&lt;/P&gt;&lt;P&gt;  lv_gui_sep = 'X'.&lt;/P&gt;&lt;P&gt;  lv_file_name = pa_dfile.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;FM call to upload file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CALL FUNCTION 'GUI_UPLOAD'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      filename                = lv_file_name&lt;/P&gt;&lt;P&gt;      filetype                = lv_filetype&lt;/P&gt;&lt;P&gt;      has_field_separator     = lv_gui_sep&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      data_tab                = gi_Table&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      file_open_error         = 1&lt;/P&gt;&lt;P&gt;      file_read_error         = 2&lt;/P&gt;&lt;P&gt;      no_batch                = 3&lt;/P&gt;&lt;P&gt;      gui_refuse_filetransfer = 4&lt;/P&gt;&lt;P&gt;      invalid_type            = 5&lt;/P&gt;&lt;P&gt;      no_authority            = 6&lt;/P&gt;&lt;P&gt;      unknown_error           = 7&lt;/P&gt;&lt;P&gt;      bad_data_format         = 8&lt;/P&gt;&lt;P&gt;      header_not_allowed      = 9&lt;/P&gt;&lt;P&gt;      separator_not_allowed   = 10&lt;/P&gt;&lt;P&gt;      header_too_long         = 11&lt;/P&gt;&lt;P&gt;      unknown_dp_error        = 12&lt;/P&gt;&lt;P&gt;      access_denied           = 13&lt;/P&gt;&lt;P&gt;      dp_out_of_memory        = 14&lt;/P&gt;&lt;P&gt;      disk_full               = 15&lt;/P&gt;&lt;P&gt;      dp_timeout              = 16&lt;/P&gt;&lt;P&gt;      OTHERS                  = 17.&lt;/P&gt;&lt;P&gt;  IF sy-subrc &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;ENDFORM.                    "gui_upload&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Rajesh Kumar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 04:56:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943863#M1335041</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T04:56:35Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943864#M1335042</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;type-pools : truxs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  Internal table declaartion for excel file&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;data :         it_raw type truxs_t_text_data,&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Calling the function module to upload Excelsheet data to Internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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          = 'X'&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&lt;/P&gt;&lt;P&gt;      i_filename                 = p_flname                     "" Excel file &lt;/P&gt;&lt;P&gt;    tables&lt;/P&gt;&lt;P&gt;      i_tab_converted_data       = it_upload            " our Internal table&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;These will help you to upload the excel sheet data to our internal table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 06:11:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943864#M1335042</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T06:11:23Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943865#M1335043</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Check out this wiki, explains every step by step.&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/prog%252bto%252bupload%252bfrom%252bxl%252bto%252bddic%252btable" target="test_blank"&gt;https://www.sdn.sap.com/irj/scn/wiki?path=/display/abap/prog%252bto%252bupload%252bfrom%252bxl%252bto%252bddic%252btable&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Krishna&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 07:07:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943865#M1335043</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T07:07:05Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943866#M1335044</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 gui_upload &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 07:21:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943866#M1335044</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T07:21:49Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943867#M1335045</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;

DATA: IT_INTERN TYPE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE

PARAMETERS: P_BEGCOL TYPE I DEFAULT 1 NO-DISPLAY,
P_BEGROW TYPE I DEFAULT 1 NO-DISPLAY,
P_ENDCOL TYPE I DEFAULT 100 NO-DISPLAY,
P_ENDROW TYPE I DEFAULT 32000 NO-DISPLAY.


PARAMETER : P_FILE TYPE RLGRAP-FILENAME OBLIGATORY DEFAULT 'C:\Documents and Settings\Administrator\Desktop\BOOK2.XLS'.


  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      FILENAME                      = P_FILE
      I_BEGIN_COL                   = P_BEGCOL
      I_BEGIN_ROW                   = P_BEGROW
      I_END_COL                     = P_ENDCOL
      I_END_ROW                     = P_ENDROW
    TABLES
      INTERN                        = IT_INTERN
* EXCEPTIONS
*   INCONSISTENT_PARAMETERS       = 1
*   UPLOAD_OLE                    = 2
*   OTHERS                        = 3
            .
  IF SY-SUBRC &amp;lt;&amp;gt; 0.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ENDIF.

DATA: LV_INDEX TYPE I.

  field-symbols &amp;lt;FS&amp;gt;.

  SORT IT_INTERN BY ROW COL.
  CLEAR IT_INTERN.
  LOOP AT IT_INTERN.

    MOVE IT_INTERN-COL TO LV_INDEX.

    ASSIGN COMPONENT LV_INDEX OF STRUCTURE IT_DATA TO &amp;lt;FS&amp;gt;.

    MOVE IT_INTERN-VALUE TO &amp;lt;FS&amp;gt;.
    AT END OF ROW.

      APPEND IT_DATA.
      CLEAR IT_DATA.
    ENDAT.


  ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 10:52:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943867#M1335045</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T10:52:32Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943868#M1335046</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hii Sri,&lt;/P&gt;&lt;P&gt;Go through below link.&lt;/P&gt;&lt;P&gt;there i hv posted complete code which is successfully running&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="7886068"&gt;&lt;/A&gt;|&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="7886068"&gt;&lt;/A&gt;]&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 11:48:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943868#M1335046</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T11:48:26Z</dc:date>
    </item>
    <item>
      <title>Re: Upload data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943869#M1335047</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sri,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;don't use GUI_UPLOAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of that use FM : ALSM_EXCEL_TO_INTERNAL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;here you need to pass the file path, starting row no  &amp;amp; ending row  no &amp;amp; starting &amp;amp; ending column no.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;this will work fine.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;otherwise ,you can check FM: TEXT_CONVERT_XLS_TO_SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Tutun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jul 2009 12:47:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/upload-data-from-excel/m-p/5943869#M1335047</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-07-29T12:47:11Z</dc:date>
    </item>
  </channel>
</rss>

