<?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 excel issue in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468335#M220352</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the following Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;        KUNNR       TYPE RF02D-KUNNR,&lt;/P&gt;&lt;P&gt;        SORT        TYPE ADDR1_DATA-SORT1,&lt;/P&gt;&lt;P&gt;        STREET      TYPE ADDR1_DATA-STREET,&lt;/P&gt;&lt;P&gt;        POST_CODE   TYPE ADDR1_DATA-POST_CODE1,&lt;/P&gt;&lt;P&gt;        PO_BOX      TYPE ADDR1_DATA-PO_BOX,&lt;/P&gt;&lt;P&gt;        TEL_NUMBER  TYPE SZA1_D0100-TEL_NUMBER,&lt;/P&gt;&lt;P&gt;        FAX_NUMBER  TYPE SZA1_D0100-FAX_NUMBER,&lt;/P&gt;&lt;P&gt;        END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"INTERNAL TAB TO TAKE EXCEL SHEET.&lt;/P&gt;&lt;P&gt; DATA : IT_EXCEL    LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_FILE TYPE RLGRAP-FILENAME DEFAULT&lt;/P&gt;&lt;P&gt;'Customer_download.txt'.&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;/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;PERFORM 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;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  upload&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD .&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&lt;/P&gt;&lt;P&gt;    I_BEGIN_ROW                   = 3&lt;/P&gt;&lt;P&gt;    I_END_COL                     = 7&lt;/P&gt;&lt;P&gt;    I_END_ROW                     = 4&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    INTERN                        = IT_EXCEL&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;  INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UPLOAD_OLE                    = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&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;        WHEN 1.&lt;/P&gt;&lt;P&gt;              ITAB-KUNNR = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 2.&lt;/P&gt;&lt;P&gt;              ITAB-SORT = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 3.&lt;/P&gt;&lt;P&gt;              ITAB-STREET = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 4.&lt;/P&gt;&lt;P&gt;              ITAB-POST_CODE = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 5.&lt;/P&gt;&lt;P&gt;              ITAB-PO_BOX = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 6.&lt;/P&gt;&lt;P&gt;              ITAB-TEL_NUMBER = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 7.&lt;/P&gt;&lt;P&gt;              ITAB-FAX_NUMBER = IT_EXCEL-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 ITAB.&lt;/P&gt;&lt;P&gt;         CLEAR ITAB.&lt;/P&gt;&lt;P&gt;       ENDAT.&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;ENDFORM.                    " upload&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sreeni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sreenivasulu Ponnadi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Aug 2006 18:34:31 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-08-02T18:34:31Z</dc:date>
    <item>
      <title>uploading excel issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468334#M220351</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;Iam uploading an excel sheet to a table.&lt;/P&gt;&lt;P&gt;i moved all the rows and colums using FM into i_tab_sheet.&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&lt;/P&gt;&lt;P&gt;            I_BEGIN_ROW             = 1&lt;/P&gt;&lt;P&gt;            I_END_COL               = 5&lt;/P&gt;&lt;P&gt;            I_END_ROW               = 20&lt;/P&gt;&lt;P&gt;       TABLES&lt;/P&gt;&lt;P&gt;            INTERN                  = i_itab_sheet&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;&lt;/P&gt;&lt;P&gt;loop at i_itab_sheet.&lt;/P&gt;&lt;P&gt;    If i_itab_sheet-col = 1.&lt;/P&gt;&lt;P&gt;      t_upload-erdat = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;    elseIF i_itab_sheet-col = 2.&lt;/P&gt;&lt;P&gt;      t_upload-matnr = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;    &amp;lt;b&amp;gt;elseIF i_itab_sheet-col = 5.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;      t_upload-kostl = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;      append t_upload.&lt;/P&gt;&lt;P&gt;      clear t_upload.&lt;/P&gt;&lt;P&gt;    endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The problem is that for 1 record say 2 record i.e 2 row my column 5 is empty.&lt;/P&gt;&lt;P&gt;Infact there is no record in i_tab_sheet with row 2 and column 5.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so when i loop it at i_tab_sheet.&lt;/P&gt;&lt;P&gt;The statement  elseIF i_itab_sheet-col = 5.&lt;/P&gt;&lt;P&gt;      t_upload-kostl = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;is never triggered and since i have append statement after this this particular record i.e record 2 of excel sheet is not moved in to internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone suggest me how to overcome this.I want to move this one in to internal table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2006 18:30:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468334#M220351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-02T18:30:50Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468335#M220352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check the following Code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF ITAB OCCURS 0,&lt;/P&gt;&lt;P&gt;        KUNNR       TYPE RF02D-KUNNR,&lt;/P&gt;&lt;P&gt;        SORT        TYPE ADDR1_DATA-SORT1,&lt;/P&gt;&lt;P&gt;        STREET      TYPE ADDR1_DATA-STREET,&lt;/P&gt;&lt;P&gt;        POST_CODE   TYPE ADDR1_DATA-POST_CODE1,&lt;/P&gt;&lt;P&gt;        PO_BOX      TYPE ADDR1_DATA-PO_BOX,&lt;/P&gt;&lt;P&gt;        TEL_NUMBER  TYPE SZA1_D0100-TEL_NUMBER,&lt;/P&gt;&lt;P&gt;        FAX_NUMBER  TYPE SZA1_D0100-FAX_NUMBER,&lt;/P&gt;&lt;P&gt;        END OF ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*"INTERNAL TAB TO TAKE EXCEL SHEET.&lt;/P&gt;&lt;P&gt; DATA : IT_EXCEL    LIKE ALSMEX_TABLINE OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_FILE TYPE RLGRAP-FILENAME DEFAULT&lt;/P&gt;&lt;P&gt;'Customer_download.txt'.&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;/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;PERFORM 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;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  upload&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM UPLOAD .&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&lt;/P&gt;&lt;P&gt;    I_BEGIN_ROW                   = 3&lt;/P&gt;&lt;P&gt;    I_END_COL                     = 7&lt;/P&gt;&lt;P&gt;    I_END_ROW                     = 4&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    INTERN                        = IT_EXCEL&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;  INCONSISTENT_PARAMETERS       = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  UPLOAD_OLE                    = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  OTHERS                        = 3&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          .&lt;/P&gt;&lt;P&gt;IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&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;        WHEN 1.&lt;/P&gt;&lt;P&gt;              ITAB-KUNNR = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 2.&lt;/P&gt;&lt;P&gt;              ITAB-SORT = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 3.&lt;/P&gt;&lt;P&gt;              ITAB-STREET = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 4.&lt;/P&gt;&lt;P&gt;              ITAB-POST_CODE = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 5.&lt;/P&gt;&lt;P&gt;              ITAB-PO_BOX = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 6.&lt;/P&gt;&lt;P&gt;              ITAB-TEL_NUMBER = IT_EXCEL-VALUE.&lt;/P&gt;&lt;P&gt;        WHEN 7.&lt;/P&gt;&lt;P&gt;              ITAB-FAX_NUMBER = IT_EXCEL-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 ITAB.&lt;/P&gt;&lt;P&gt;         CLEAR ITAB.&lt;/P&gt;&lt;P&gt;       ENDAT.&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;ENDFORM.                    " upload&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sreeni&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: Sreenivasulu Ponnadi&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2006 18:34:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468335#M220352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-02T18:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468336#M220353</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kajol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1)&amp;lt;b&amp;gt;Just place the APPEND statement after all IF conditions.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try as follows in BOLD format.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_itab_sheet.&lt;/P&gt;&lt;P&gt;If i_itab_sheet-col = 1.&lt;/P&gt;&lt;P&gt;t_upload-erdat = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;elseIF i_itab_sheet-col = 2.&lt;/P&gt;&lt;P&gt;t_upload-matnr = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;elseIF i_itab_sheet-col = 5.&lt;/P&gt;&lt;P&gt;t_upload-kostl = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;append t_upload.&lt;/P&gt;&lt;P&gt;clear t_upload.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Note: Plz reward all helpful answers and close the thread once it is solved.Dont open threads even if they were solved.&amp;lt;/b&amp;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;Vinay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2006 18:35:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468336#M220353</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-02T18:35:11Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468337#M220354</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi kajol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort i_itab_sheet by row col.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at i_itab_sheet.&lt;/P&gt;&lt;P&gt;If i_itab_sheet-col = 1.&lt;/P&gt;&lt;P&gt;t_upload-erdat = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;elseIF i_itab_sheet-col = 2.&lt;/P&gt;&lt;P&gt;t_upload-matnr = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;elseIF i_itab_sheet-col = 5.&lt;/P&gt;&lt;P&gt;t_upload-kostl = i_itab_sheet-value.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;append t_upload.&lt;/P&gt;&lt;P&gt;clear t_upload.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2006 18:38:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468337#M220354</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-02T18:38:11Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468338#M220355</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI Kajol,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer to the code given by Rich to Vijay :  This even worked for me &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report zrich_0002.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;types: begin of ttab ,&lt;/P&gt;&lt;P&gt;      fld1(30) type c,&lt;/P&gt;&lt;P&gt;      fld2(30) type c,&lt;/P&gt;&lt;P&gt;      fld3(30) type c,&lt;/P&gt;&lt;P&gt;      fld4(30) type c,&lt;/P&gt;&lt;P&gt;      fld5(30) type c,&lt;/P&gt;&lt;P&gt;      end of ttab.&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; &lt;/P&gt;&lt;P&gt;selection-screen skip 1.&lt;/P&gt;&lt;P&gt;parameters: p_file type localfile default&lt;/P&gt;&lt;P&gt;            'C:\test.txt'.&lt;/P&gt;&lt;P&gt;selection-screen skip 1.&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;  clear itab. refresh itab.&lt;/P&gt;&lt;P&gt;  perform upload_data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  loop at itab.&lt;/P&gt;&lt;P&gt;    write:/ itab-fld1, itab-fld2, itab-fld3, itab-fld4, itab-fld5.&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Upload_Data&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;************************************************************************&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;form upload_data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  data: file type  rlgrap-filename.&lt;/P&gt;&lt;P&gt;  data: xcel type table of alsmex_tabline with header line.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  file = 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                = file&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               = '200'&lt;/P&gt;&lt;P&gt;            i_end_row               = '5000'&lt;/P&gt;&lt;P&gt;       tables&lt;/P&gt;&lt;P&gt;            intern                  = xcel&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 xcel.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    case xcel-col.&lt;/P&gt;&lt;P&gt;      when '0001'.&lt;/P&gt;&lt;P&gt;        itab-fld1 = xcel-value.&lt;/P&gt;&lt;P&gt;      when '0002'.&lt;/P&gt;&lt;P&gt;        itab-fld2 = xcel-value.&lt;/P&gt;&lt;P&gt;      when '0003'.&lt;/P&gt;&lt;P&gt;        itab-fld3 = xcel-value.&lt;/P&gt;&lt;P&gt;      when '0004'.&lt;/P&gt;&lt;P&gt;        itab-fld4 = xcel-value.&lt;/P&gt;&lt;P&gt;      when '0005'.&lt;/P&gt;&lt;P&gt;        itab-fld5 = xcel-value.&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 itab.&lt;/P&gt;&lt;P&gt;      clear itab.&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;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Varun .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2006 18:54:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468338#M220355</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-02T18:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: uploading excel issue</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468339#M220356</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi &lt;/P&gt;&lt;P&gt;THANKS YOU YOUR REPLIES AND YOUR CODE SOLVED MY PROBLEM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I awarded points for your answers&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Aug 2006 19:23:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/uploading-excel-issue/m-p/1468339#M220356</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-08-02T19:23:42Z</dc:date>
    </item>
  </channel>
</rss>

