<?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: BDC, upload data from multi excel sheets in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273632#M1217334</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;Found a good wiki on forum :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fwiki%2fsdn_wiki%2fwiki%2fdisplay%2fabap%2fto%2bhave%2b2%2binternal%2btables%2bdata%2bin%2bone%2bexcel%2bfile%27s%2b2%2bsheets" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fwiki%2fsdn_wiki%2fwiki%2fdisplay%2fabap%2fto%2bhave%2b2%2binternal%2btables%2bdata%2bin%2bone%2bexcel%2bfile%27s%2b2%2bsheets&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This might help you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pooja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 19 Mar 2009 05:31:23 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-03-19T05:31:23Z</dc:date>
    <item>
      <title>BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273628#M1217330</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;I want to make a BDC, in which it upload data from multi excel sheets... means from sheet1, sheet2, sheet3...at a time...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any example please send .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;plz let me know...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 05:09:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273628#M1217330</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-19T05:09:13Z</dc:date>
    </item>
    <item>
      <title>Re: BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273629#M1217331</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;You cannot write the BDC for this...you can acheive this by OLE &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this link..&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="6985630"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/scn/wiki?path=/display/snippets/abap" target="test_blank"&gt;https://www.sdn.sap.com/irj/scn/wiki?path=/display/snippets/abap&lt;/A&gt;&lt;EM&gt;-&lt;/EM&gt;Upload&lt;EM&gt;data&lt;/EM&gt;from&lt;EM&gt;Excel&lt;/EM&gt;to&lt;EM&gt;Sap&lt;/EM&gt;using+OO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Avinash Kodarapu on Mar 19, 2009 10:49 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 05:18:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273629#M1217331</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-19T05:18:25Z</dc:date>
    </item>
    <item>
      <title>Re: BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273630#M1217332</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hllo Friend,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use function module 'ALSM_EXCEL_TO_INTERNAL_TABLE' or metod CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD for uploading different excel files.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But if each excel file has different format you have to write code separately with the exporting &lt;STRONG&gt;tables&lt;/STRONG&gt; from function module / method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use one subroutine for writing the code only for uploading and resue the code for different excel sheets. later write code for handling each excel sheet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Krishnendu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 05:25:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273630#M1217332</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-19T05:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273631#M1217333</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;I think you can not write BDC for this.&lt;/P&gt;&lt;P&gt;better to use this method CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_UPLOAD to upload data from multi excel sheets.&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;Jyothi CH.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 05:27:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273631#M1217333</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-19T05:27:04Z</dc:date>
    </item>
    <item>
      <title>Re: BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273632#M1217334</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;Found a good wiki on forum :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fwiki%2fsdn_wiki%2fwiki%2fdisplay%2fabap%2fto%2bhave%2b2%2binternal%2btables%2bdata%2bin%2bone%2bexcel%2bfile%27s%2b2%2bsheets" target="test_blank"&gt;https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.highlightedcontent?documenturi=%2fwiki%2fsdn_wiki%2fwiki%2fdisplay%2fabap%2fto%2bhave%2b2%2binternal%2btables%2bdata%2bin%2bone%2bexcel%2bfile%27s%2b2%2bsheets&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This might help you out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pooja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 05:31:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273632#M1217334</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-19T05:31:23Z</dc:date>
    </item>
    <item>
      <title>Re: BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273633#M1217335</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 these:&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="2125927"&gt;&lt;/A&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="1686656"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Arun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 19 Mar 2009 05:38:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273633#M1217335</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-03-19T05:38:27Z</dc:date>
    </item>
    <item>
      <title>Re: BDC, upload data from multi excel sheets</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273634#M1217336</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Deepak,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For ypur problem you have to take care about the number of record in your internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Each Excel sheet contain 65,536.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. First count the number of record in table using Descibe line &amp;lt;itab&amp;gt; into &amp;lt;counter&amp;gt;.&lt;/P&gt;&lt;P&gt;2. If the record is less than 65,536 then prepare file name and download the records in file upto 65,536 record.&lt;/P&gt;&lt;P&gt;3. If the record is more than 65,536 then prepare second file name and download next 65,536 records in second file.&lt;/P&gt;&lt;P&gt;4. similarly do it for further records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For Programing referrence you can refer this code::&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 select-data.&lt;/P&gt;&lt;P&gt;  PERFORM move-itab_down.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : p_filename type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  p_filename = filename.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL METHOD CL_GUI_FRONTEND_SERVICES=&amp;gt;GUI_DOWNLOAD&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      FILENAME                = p_filename&lt;/P&gt;&lt;P&gt;      WRITE_FIELD_SEPARATOR   = 'X'&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      DATA_TAB                = itab_down[]&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      FILE_WRITE_ERROR        = 1&lt;/P&gt;&lt;P&gt;      NO_BATCH                = 2&lt;/P&gt;&lt;P&gt;      GUI_REFUSE_FILETRANSFER = 3&lt;/P&gt;&lt;P&gt;      INVALID_TYPE            = 4&lt;/P&gt;&lt;P&gt;      NO_AUTHORITY            = 5&lt;/P&gt;&lt;P&gt;      UNKNOWN_ERROR           = 6&lt;/P&gt;&lt;P&gt;      HEADER_NOT_ALLOWED      = 7&lt;/P&gt;&lt;P&gt;      SEPARATOR_NOT_ALLOWED   = 8&lt;/P&gt;&lt;P&gt;      FILESIZE_NOT_ALLOWED    = 9&lt;/P&gt;&lt;P&gt;      HEADER_TOO_LONG         = 10&lt;/P&gt;&lt;P&gt;      DP_ERROR_CREATE         = 11&lt;/P&gt;&lt;P&gt;      DP_ERROR_SEND           = 12&lt;/P&gt;&lt;P&gt;      DP_ERROR_WRITE          = 13&lt;/P&gt;&lt;P&gt;      UNKNOWN_DP_ERROR        = 14&lt;/P&gt;&lt;P&gt;      ACCESS_DENIED           = 15&lt;/P&gt;&lt;P&gt;      DP_OUT_OF_MEMORY        = 16&lt;/P&gt;&lt;P&gt;      DISK_FULL               = 17&lt;/P&gt;&lt;P&gt;      DP_TIMEOUT              = 18&lt;/P&gt;&lt;P&gt;      FILE_NOT_FOUND          = 19&lt;/P&gt;&lt;P&gt;      DATAPROVIDER_EXCEPTION  = 20&lt;/P&gt;&lt;P&gt;      CONTROL_FLUSH_ERROR     = 21&lt;/P&gt;&lt;P&gt;      NOT_SUPPORTED_BY_GUI    = 22&lt;/P&gt;&lt;P&gt;      ERROR_NO_GUI            = 23&lt;/P&gt;&lt;P&gt;      others                  = 24.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; CALL FUNCTION 'GUI_DOWNLOAD'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           codepage = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           filename = p_filename&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           trunc_trailing_blanks   = 'X'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           WRITE_FIELD_SEPARATOR = space&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           COL_SELECT              = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           COL_SELECTMASK          = ' '&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           filetype = 'ASC'&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           data_tab = itab_down&lt;/P&gt;&lt;/LI&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;           file_write_error        = 1&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           no_batch                = 2&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           gui_refuse_filetransfer = 3&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           invalid_type            = 4&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           no_authority            = 5&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           unknown_error           = 6&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           OTHERS                  = 7.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;     message s000(ZMSD) with 'Successfully downloaded'.&lt;/P&gt;&lt;P&gt;  else.&lt;/P&gt;&lt;P&gt;    case  sy-subrc.&lt;/P&gt;&lt;P&gt;     when 1. message s000(ZMSD) with 'Failed- File not found' .&lt;/P&gt;&lt;P&gt;     when 2. message s000(ZMSD) with 'Failed- NO_BATCH'.&lt;/P&gt;&lt;P&gt;     when 3. message s000(ZMSD) with 'Failed- GUI_REFUSE_FILETRANSF'.&lt;/P&gt;&lt;P&gt;     when 4. message s000(ZMSD) with 'Failed- INVALID_TYPE '.&lt;/P&gt;&lt;P&gt;     when 5. message s000(ZMSD) with 'Failed- NO_AUTHORITY '.&lt;/P&gt;&lt;P&gt;     when 6. message s000(ZMSD) with 'Failed- UNKNOWN_ERROR'.&lt;/P&gt;&lt;P&gt;     when 7. message s000(ZMSD) with 'Failed- HEADER_NOT_ALLOWED' .&lt;/P&gt;&lt;P&gt;     when 8. message s000(ZMSD) with 'Failed- SEPARATOR_NOT_ALLOWED'.&lt;/P&gt;&lt;P&gt;     when 9. message s000(ZMSD) with 'Failed- FILESIZE_NOT_ALLOWED'.&lt;/P&gt;&lt;P&gt;     when 10. message s000(ZMSD) with 'Failed- HEADER_TOO_LONG'.&lt;/P&gt;&lt;P&gt;     when 11. message s000(ZMSD) with 'Failed- DP_ERROR_CREATE'.&lt;/P&gt;&lt;P&gt;     when 12. message s000(ZMSD) with 'Failed- DP_ERROR_SEND' .&lt;/P&gt;&lt;P&gt;     when 13. message s000(ZMSD) with 'Failed- DP_ERROR_WRITE'.&lt;/P&gt;&lt;P&gt;     when 14. message s000(ZMSD) with 'Failed- UNKNOWN_DP_ERROR' .&lt;/P&gt;&lt;P&gt;     when 15. message s000(ZMSD) with 'Failed- ACCESS_DENIED'.&lt;/P&gt;&lt;P&gt;     when 16. message s000(ZMSD) with 'Failed- DP_OUT_OF_MEMORY'  .&lt;/P&gt;&lt;P&gt;     when 17. message s000(ZMSD) with 'Failed- DISK_FULL' .&lt;/P&gt;&lt;P&gt;     when 18. message s000(ZMSD) with 'Failed- DP_TIMEOUT'   .&lt;/P&gt;&lt;P&gt;     when 19.  message s000(ZMSD) with 'Failed- File not found' .&lt;/P&gt;&lt;P&gt;     when 20. message s000(ZMSD) with 'Failed-DATAPROVIDER_EXCEPTION '.&lt;/P&gt;&lt;P&gt;     when 21. message s000(ZMSD) with 'Failed-CONTROL_FLUSH_ERROR'.&lt;/P&gt;&lt;P&gt;     when 22. message s000(ZMSD) with 'Failed-NOT_SUPPORTED_BY_GUI'.&lt;/P&gt;&lt;P&gt;     when 23. message s000(ZMSD) with 'Failed-ERROR_NO_GUI'.&lt;/P&gt;&lt;P&gt;     when 24. message s000(ZMSD) with 'Failed-others '.&lt;/P&gt;&lt;P&gt;    endcase.&lt;/P&gt;&lt;P&gt;  endif.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 20 Mar 2009 07:42:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/bdc-upload-data-from-multi-excel-sheets/m-p/5273634#M1217336</guid>
      <dc:creator>dhirendra_pandit</dc:creator>
      <dc:date>2009-03-20T07:42:20Z</dc:date>
    </item>
  </channel>
</rss>

