<?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 BDC -Excel in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772010#M1584637</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 need to upload data from excel to internal table...actually i know this how to do ..but problem is that in this excel file data is in the form of  3-sheets ,so i need to upload 3-sheets data  to the internal table at a time not one by one sheet ..Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 16 Mar 2011 03:10:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2011-03-16T03:10:40Z</dc:date>
    <item>
      <title>BDC -Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772010#M1584637</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 need to upload data from excel to internal table...actually i know this how to do ..but problem is that in this excel file data is in the form of  3-sheets ,so i need to upload 3-sheets data  to the internal table at a time not one by one sheet ..Thanks in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 03:10:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772010#M1584637</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T03:10:40Z</dc:date>
    </item>
    <item>
      <title>Re: BDC -Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772011#M1584638</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi, maybe u can check this 2 FM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1st, use this FM to get filename KD_GET_FILENAME_ON_F4&lt;/P&gt;&lt;P&gt;2nd u can use this to get data from that file ALSM_EXCEL_TO_INTERNAL_TABLE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or you can read this&lt;/P&gt;&lt;P&gt;[http://wiki.sdn.sap.com/wiki/display/Snippets/Read&lt;EM&gt;multiple&lt;/EM&gt;sheets&lt;EM&gt;of&lt;/EM&gt;an&lt;EM&gt;Excel&lt;/EM&gt;file&lt;EM&gt;into&lt;/EM&gt;SAP&lt;EM&gt;through&lt;/EM&gt;ABAP]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this FM can solve your problem&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: indrajale on Mar 16, 2011 5:04 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 03:58:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772011#M1584638</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T03:58:26Z</dc:date>
    </item>
    <item>
      <title>Re: BDC -Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772012#M1584639</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudeesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can resolve using OLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below Code is just for your reference.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its only for 1 Sheet but i think u can use other sheets too.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope it will help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZEXCINT LINE-SIZE 330.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF RECORD OCCURS 0,&lt;/P&gt;&lt;P&gt;          define the internal table with the structure u want.&lt;/P&gt;&lt;P&gt;END OF RECORD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: BEGIN OF BLOCK bl1 WITH FRAME TITLE text-000.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETER: dataset LIKE rlgrap-filename OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN: END OF BLOCK bl1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN ON VALUE-REQUEST FOR dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;def_filename = ' '&lt;/P&gt;&lt;P&gt;def_path = ' '&lt;/P&gt;&lt;P&gt;mask= ' '&lt;/P&gt;&lt;P&gt;mode= '0'&lt;/P&gt;&lt;P&gt;title= 'Archivo a importar'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;filename= dataset&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;inv_winsys= 01&lt;/P&gt;&lt;P&gt;no_batch= 02&lt;/P&gt;&lt;P&gt;selection_cancel= 03&lt;/P&gt;&lt;P&gt;selection_error= 04.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;REFRESH record.&lt;/P&gt;&lt;P&gt;CLEAR record.&lt;/P&gt;&lt;P&gt;PERFORM call_excel TABLES record USING dataset 2 1 9999 100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT RECORD.&lt;/P&gt;&lt;P&gt;WRITE:/(20) RECORD-STATUS,&lt;/P&gt;&lt;P&gt;(10) RECORD-PODAT ,&lt;/P&gt;&lt;P&gt;(10) RECORD-VDAT ,&lt;/P&gt;&lt;P&gt;(30) RECORD-NARR,&lt;/P&gt;&lt;P&gt;(30) RECORD-TCODE,&lt;/P&gt;&lt;P&gt;(30) RECORD-INPUT,&lt;/P&gt;&lt;P&gt;(30) RECORD-DEBIT,&lt;/P&gt;&lt;P&gt;(30) RECORD-CREDIT,&lt;/P&gt;&lt;P&gt;(40) RECORD-BALANCE.&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;CONSTANTS: tabu TYPE x VALUE 9.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;pointer&amp;gt;.&lt;/P&gt;&lt;P&gt;DATA: sep(1).&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 CALL_EXCEL&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;* * *--&amp;gt;ITAB * * * text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;* * *--&amp;gt;VALUE(ARCH)text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;* * *--&amp;gt;VALUE(FILA_text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;* * *--&amp;gt;VALUE(COL_1text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;* * *--&amp;gt;VALUE(FILA_text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*--&amp;gt;VALUE(COL_2text&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM call_excel TABLES itab&lt;/P&gt;&lt;P&gt;USING value(arch)&lt;/P&gt;&lt;P&gt;value(fila_1)&lt;/P&gt;&lt;P&gt;value(col_1)&lt;/P&gt;&lt;P&gt;value(fila_2)&lt;/P&gt;&lt;P&gt;value(col_2).&lt;/P&gt;&lt;P&gt;DATA: excel_line(4096) OCCURS 10 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA: app TYPE obj_record,&lt;/P&gt;&lt;P&gt;workbook TYPE obj_record,&lt;/P&gt;&lt;P&gt;worksheet TYPE obj_record,&lt;/P&gt;&lt;P&gt;cell_1  TYPE obj_record,&lt;/P&gt;&lt;P&gt;cell_2 TYPE obj_record,&lt;/P&gt;&lt;P&gt;range TYPE obj_record.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE OBJECT app 'EXCEL.APPLICATION'.&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;" error.&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;CALL METHOD OF app 'WORKBOOKS' = workbook.&lt;/P&gt;&lt;P&gt;CALL METHOD OF workbook 'OPEN' * *EXPORTING * * *#1 = arch.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF sy-subrc NE 0.&lt;/P&gt;&lt;P&gt;WRITE:/ 'Error en excel'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GET PROPERTY OF app 'ACTIVESHEET' = worksheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF worksheet 'Cells' = cell_1&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;#1 = fila_1&lt;/P&gt;&lt;P&gt;#2 = col_1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF worksheet 'Cells' = cell_2&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;#1 = fila_2&lt;/P&gt;&lt;P&gt;#2 = col_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF worksheet 'RANGE' = range&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;#1 = cell_1&lt;/P&gt;&lt;P&gt;#2 = cell_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF range 'SELECT'.&lt;/P&gt;&lt;P&gt;CALL METHOD OF range 'COPY'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'CLPB_IMPORT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab * = excel_line&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;clpb_error = 1&lt;/P&gt;&lt;P&gt;OTHERS * * = 2.&lt;/P&gt;&lt;P&gt;ASSIGN sep TO &amp;lt;pointer&amp;gt; TYPE 'X'. &lt;/P&gt;&lt;P&gt;&amp;lt;pointer&amp;gt; = tabu.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM delimit_columns TABLES excel_line itab USING sep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET PROPERTY OF app 'CutCopyMode' = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD OF app 'QUIT'.&lt;/P&gt;&lt;P&gt;FREE OBJECT app.&lt;/P&gt;&lt;P&gt;ENDFORM. "CALL_EXCEL&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 *DELIMIT_COLUMNS&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;&lt;/P&gt;&lt;P&gt;FORM delimit_columns TABLES excel_line itab USING sep.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF xls OCCURS 5,&lt;/P&gt;&lt;P&gt;value(1024),&lt;/P&gt;&lt;P&gt;END OF xls.&lt;/P&gt;&lt;P&gt;DATA: len TYPE i.&lt;/P&gt;&lt;P&gt;LOOP AT excel_line.&lt;/P&gt;&lt;P&gt;SHIFT excel_line LEFT DELETING LEADING sep.&lt;/P&gt;&lt;P&gt;SHIFT excel_line LEFT DELETING LEADING ' '.&lt;/P&gt;&lt;P&gt;CONDENSE excel_line.&lt;/P&gt;&lt;P&gt;len = STRLEN( excel_line ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF len EQ 0.&lt;/P&gt;&lt;P&gt;CONTINUE.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLIT excel_line AT sep INTO TABLE xls.&lt;/P&gt;&lt;P&gt;LOOP AT xls.&lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT sy-tabix OF STRUCTURE itab TO &amp;lt;pointer&amp;gt;.&lt;/P&gt;&lt;P&gt;&amp;lt;pointer&amp;gt; = xls-value.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;APPEND itab.&lt;/P&gt;&lt;P&gt;CLEAR itab.&lt;/P&gt;&lt;P&gt;REFRESH xls.&lt;/P&gt;&lt;P&gt;Endif.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDFORM. "DELIMIT_COLUMNS &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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ankit.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 04:19:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772012#M1584639</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T04:19:03Z</dc:date>
    </item>
    <item>
      <title>Re: BDC -Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772013#M1584640</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanku very much for ur replies&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Mar 2011 08:06:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772013#M1584640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-16T08:06:27Z</dc:date>
    </item>
    <item>
      <title>Re: BDC -Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772014#M1584641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Indrajale,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with ur link i can upload only 2 coloumns ...plz tell me how to upload multiple coloumns&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanku in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Mar 2011 04:25:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772014#M1584641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-17T04:25:54Z</dc:date>
    </item>
    <item>
      <title>Re: BDC -Excel</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772015#M1584642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Indrajale,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;with ur link i can upload only 2 coloumns ...plz tell me how to upload multiple coloumns&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanku in advance&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 17 Mar 2011 04:27:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-excel/m-p/7772015#M1584642</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-03-17T04:27:49Z</dc:date>
    </item>
  </channel>
</rss>

