<?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: READING EXCEL FILE USING GUI_UPLOAD in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580994#M1080720</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 this sample code. I have a file named flight in my D drive. This file has flight data. I'm uploading it into internal table using FM GUI_UPLOAD&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  z_file_upload.

DATA:
  BEGIN OF fs_flight,
    carrid   LIKE sflight-carrid,
    connid   LIKE sflight-connid,
    fldate   LIKE sflight-fldate,
    price    LIKE sflight-price,
    currency LIKE sflight-currency,
  END OF fs_flight.

DATA:
  t_flight LIKE
     TABLE OF
           fs_flight.




CALL FUNCTION 'GUI_UPLOAD'
  EXPORTING
    filename  = 'D:\flight.xls'
   filetype                      = 'ASC'
   has_field_separator           = 'X'
*   HEADER_LENGTH                 = 0
*   READ_BY_LINE                  = 'X'
*   DAT_MODE                      = ' '
*   CODEPAGE                      = ' '
*   IGNORE_CERR                   = ABAP_TRUE
*   REPLACEMENT                   = '#'
* IMPORTING
*   FILELENGTH                    =
*   HEADER                        =
  TABLES
    data_tab                      = t_flight
 EXCEPTIONS
   file_open_error               = 1
   file_read_error               = 2
   no_batch                      = 3
   gui_refuse_filetransfer       = 4
   invalid_type                  = 5
   no_authority                  = 6
   unknown_error                 = 7
   bad_data_format               = 8
   header_not_allowed            = 9
   separator_not_allowed         = 10
   header_too_long               = 11
   unknown_dp_error              = 12
   access_denied                 = 13
   dp_out_of_memory              = 14
   disk_full                     = 15
   dp_timeout                    = 16
   OTHERS                        = 17.
IF sy-subrc EQ 0.
  MESSAGE 'UPLOADING SUCCESSFUL' TYPE 'S'.
ELSE.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

LOOP AT t_flight INTO fs_flight.
  WRITE: / fs_flight-carrid,
           fs_flight-connid,
           fs_flight-fldate,
           fs_flight-price,
           fs_flight-currency.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Abhijeet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 29 Sep 2008 12:26:17 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-29T12:26:17Z</dc:date>
    <item>
      <title>READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580989#M1080715</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 NEED TO READ AN EXCEL FILE FROM THE LOCAL SYSTEM USING THE GUI_UPLOAD FUNCTION CALL IS THERE ANY WAY?&lt;/P&gt;&lt;P&gt;I EVEN REFFERED ALL THE THREADS BUT COUDINT FIND ONE...&lt;/P&gt;&lt;P&gt;I DONT WANT ANY OTHER CALL FUNCTIONS TO READ THE EXCEL FILE IS ANY ONE KNOW HOW TO READ USING GUI_UPLOAD ONLY...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 12:18:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580989#M1080715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T12:18:04Z</dc:date>
    </item>
    <item>
      <title>Re: READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580990#M1080716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use function &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                = PATH&lt;/P&gt;&lt;P&gt;              I_BEGIN_COL             = 1&lt;/P&gt;&lt;P&gt;              I_BEGIN_ROW             = 2&lt;/P&gt;&lt;P&gt;              I_END_COL               = 6&lt;/P&gt;&lt;P&gt;              I_END_ROW               = 100&lt;/P&gt;&lt;P&gt;         TABLES&lt;/P&gt;&lt;P&gt;              INTERN                  = T_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;&lt;/P&gt;&lt;P&gt;     LOOP AT T_INTERN INTO WA_INTERN.&lt;/P&gt;&lt;P&gt;        CASE WA_INTERN-COL.&lt;/P&gt;&lt;P&gt;          WHEN '0001'.&lt;/P&gt;&lt;P&gt;            WA_SP-PSPID = WA_INTERN-VALUE.&lt;/P&gt;&lt;P&gt;          WHEN '0002'.&lt;/P&gt;&lt;P&gt;            WA_SP-VGSBR = WA_INTERN-VALUE.&lt;/P&gt;&lt;P&gt;          WHEN '0003'.&lt;/P&gt;&lt;P&gt;            WA_SP-PRCTR = WA_INTERN-VALUE.&lt;/P&gt;&lt;P&gt;          WHEN '0004'.&lt;/P&gt;&lt;P&gt;            WA_SP-VKGRP = WA_INTERN-VALUE.&lt;/P&gt;&lt;P&gt;          WHEN '0005'.&lt;/P&gt;&lt;P&gt;            WA_SP-SPART = WA_INTERN-VALUE.&lt;/P&gt;&lt;P&gt;        ENDCASE.&lt;/P&gt;&lt;P&gt;        AT END OF ROW.&lt;/P&gt;&lt;P&gt;          APPEND WA_SP TO IT_SP.&lt;/P&gt;&lt;P&gt;        ENDAT.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 12:20:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580990#M1080716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T12:20:35Z</dc:date>
    </item>
    <item>
      <title>Re: READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580991#M1080717</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;  Pass the parameters like..,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;gt;filetype                        = 'DAT'&lt;/P&gt;&lt;P&gt;&amp;gt;write_field_separator           = 'X'&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;Naveen.I&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 12:20:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580991#M1080717</guid>
      <dc:creator>naveen_inuganti2</dc:creator>
      <dc:date>2008-09-29T12:20:55Z</dc:date>
    </item>
    <item>
      <title>Re: READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580992#M1080718</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;U can get file from FM:KD_GET_FILENAME_ON_F4 and upload ur file throuh gui_upload.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If u have any problem in flat file u have do excel conversion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards:&lt;/P&gt;&lt;P&gt;Prabu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 12:21:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580992#M1080718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T12:21:25Z</dc:date>
    </item>
    <item>
      <title>Re: READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580993#M1080719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See this: [How to Read Excel file from Application or Presentation Server and Download into Internal Table|https://wiki.sdn.sap.com/wiki/x/C4CE].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 12:23:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580993#M1080719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T12:23:53Z</dc:date>
    </item>
    <item>
      <title>Re: READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580994#M1080720</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 this sample code. I have a file named flight in my D drive. This file has flight data. I'm uploading it into internal table using FM GUI_UPLOAD&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
REPORT  z_file_upload.

DATA:
  BEGIN OF fs_flight,
    carrid   LIKE sflight-carrid,
    connid   LIKE sflight-connid,
    fldate   LIKE sflight-fldate,
    price    LIKE sflight-price,
    currency LIKE sflight-currency,
  END OF fs_flight.

DATA:
  t_flight LIKE
     TABLE OF
           fs_flight.




CALL FUNCTION 'GUI_UPLOAD'
  EXPORTING
    filename  = 'D:\flight.xls'
   filetype                      = 'ASC'
   has_field_separator           = 'X'
*   HEADER_LENGTH                 = 0
*   READ_BY_LINE                  = 'X'
*   DAT_MODE                      = ' '
*   CODEPAGE                      = ' '
*   IGNORE_CERR                   = ABAP_TRUE
*   REPLACEMENT                   = '#'
* IMPORTING
*   FILELENGTH                    =
*   HEADER                        =
  TABLES
    data_tab                      = t_flight
 EXCEPTIONS
   file_open_error               = 1
   file_read_error               = 2
   no_batch                      = 3
   gui_refuse_filetransfer       = 4
   invalid_type                  = 5
   no_authority                  = 6
   unknown_error                 = 7
   bad_data_format               = 8
   header_not_allowed            = 9
   separator_not_allowed         = 10
   header_too_long               = 11
   unknown_dp_error              = 12
   access_denied                 = 13
   dp_out_of_memory              = 14
   disk_full                     = 15
   dp_timeout                    = 16
   OTHERS                        = 17.
IF sy-subrc EQ 0.
  MESSAGE 'UPLOADING SUCCESSFUL' TYPE 'S'.
ELSE.
* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.

LOOP AT t_flight INTO fs_flight.
  WRITE: / fs_flight-carrid,
           fs_flight-connid,
           fs_flight-fldate,
           fs_flight-price,
           fs_flight-currency.
ENDLOOP.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Abhijeet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 12:26:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580994#M1080720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T12:26:17Z</dc:date>
    </item>
    <item>
      <title>Re: READING EXCEL FILE USING GUI_UPLOAD</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580995#M1080721</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Try with abhijith answer and let me know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;surendra babu vemula&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 29 Sep 2008 14:15:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file-using-gui-upload/m-p/4580995#M1080721</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-29T14:15:56Z</dc:date>
    </item>
  </channel>
</rss>

