<?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: uploading data from excel in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389561#M813853</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Proceed as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

start-of-selection.

   perform upload_data. "Use FM: GUI_UPLOAD if the data is in Presentation server or Dataset statements if the file is in Application Server.

   perform process_data. " Do Required Processing

   peform display_data.  " Build Field catalog and use for the ALV FM to display data

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Feb 2008 03:22:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-20T03:22:23Z</dc:date>
    <item>
      <title>uploading data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389560#M813852</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can somebody please explain me the steps in developing an ALV report to upload data from an excel file.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 19 Feb 2008 17:38:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389560#M813852</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-19T17:38:26Z</dc:date>
    </item>
    <item>
      <title>Re: uploading data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389561#M813853</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Proceed as below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

start-of-selection.

   perform upload_data. "Use FM: GUI_UPLOAD if the data is in Presentation server or Dataset statements if the file is in Application Server.

   perform process_data. " Do Required Processing

   peform display_data.  " Build Field catalog and use for the ALV FM to display data

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Eswar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 03:22:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389561#M813853</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T03:22:23Z</dc:date>
    </item>
    <item>
      <title>Re: uploading data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389562#M813854</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;1. Get the data from excel to your  internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Pass that internal table to ALV Function module..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Used to upload data from excel to itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this simple prg&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here "RECORD1"  is your internal table which ishaving the same no. of columns as in excel sheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:IT_EXCEL LIKE TABLE OF ALSMEX_TABLINE WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : i_fieldcat TYPE slis_t_fieldcat_alv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-002.&lt;/P&gt;&lt;P&gt;PARAMETERS: P_FILE TYPE LOCALFILE 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;STRONG&gt;AT SELECTION SCREEN EVENTS BEGINS&lt;/STRONG&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;CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_FILE&lt;/P&gt;&lt;P&gt;I_BEGIN_COL = 1 "From 1st Column&lt;/P&gt;&lt;P&gt;I_BEGIN_ROW = 2 "From 2nd row&lt;/P&gt;&lt;P&gt;I_END_COL = 6 "Till 6th Column&lt;/P&gt;&lt;P&gt;I_END_ROW = 65536 "Till Row&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;INTERN = IT_EXCEL&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;CLEAR IT_EXCEL.&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE IT_EXCEL.&lt;/P&gt;&lt;P&gt;IF SY-TFILL = 0.&lt;/P&gt;&lt;P&gt;MESSAGE I937.&lt;/P&gt;&lt;P&gt;STOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT IT_EXCEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CASE IT_EXCEL-COL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '0001'.&lt;/P&gt;&lt;P&gt;MOVE: IT_EXCEL-VALUE TO RECORD1-MATNR_005.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '0002'.&lt;/P&gt;&lt;P&gt;MOVE: IT_EXCEL-VALUE TO RECORD1-WERKS_006.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '0003'.&lt;/P&gt;&lt;P&gt;MOVE: IT_EXCEL-VALUE TO RECORD1-BUDAT_002.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '0004'.&lt;/P&gt;&lt;P&gt;MOVE: IT_EXCEL-VALUE TO RECORD1-BKTXT_004.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '0005'.&lt;/P&gt;&lt;P&gt;MOVE: IT_EXCEL-VALUE TO RECORD1-ERFMG_007.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN '0006'.&lt;/P&gt;&lt;P&gt;MOVE: IT_EXCEL-VALUE TO RECORD1-ERFMG_008.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDCASE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT END OF ROW.&lt;/P&gt;&lt;P&gt;APPEND RECORD1.&lt;/P&gt;&lt;P&gt;CLEAR RECORD1.&lt;/P&gt;&lt;P&gt;ENDAT.&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;Filling the field catelog..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; w_fieldcat-tabname   = RECORD1.&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname = 'Here Field1 NAME'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-outputlen = '6'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-col_pos   = '1'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-row_pos   = '1'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_l = c_seltext_l16.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  w_fieldcat-tabname   = RECORD1.&lt;/P&gt;&lt;P&gt;  w_fieldcat-fieldname = 'Here Field2 NAME'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-do_sum    = c_x.&lt;/P&gt;&lt;P&gt;  w_fieldcat-outputlen = '13'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-col_pos   = '2'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-row_pos   = '1'.&lt;/P&gt;&lt;P&gt;  w_fieldcat-seltext_l = c_seltext_l1.''Here output display column name&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  APPEND w_fieldcat TO i_fieldcat.&lt;/P&gt;&lt;P&gt;  CLEAR w_fieldcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like you assign all internal table fields  to field catelog&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;         i_callback_program       = 'PROGRAME NAME'&lt;/P&gt;&lt;P&gt;         it_fieldcat              = i_fieldcat[]&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;             t_outtab                 = RECORD1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. reward if useful...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 03:24:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389562#M813854</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T03:24:10Z</dc:date>
    </item>
    <item>
      <title>Re: uploading data from excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389563#M813855</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the reply and the sample code. It was helpful.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 19:58:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-data-from-excel/m-p/3389563#M813855</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T19:58:25Z</dc:date>
    </item>
  </channel>
</rss>

