<?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 in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file/m-p/11409660#M1925825</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the solution to my problem. I'm using a mac and I didn't had any permissions to the file I was targeting. Tested the same code on a Windows machine and no problems whatsoever.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 22 Nov 2015 15:00:52 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2015-11-22T15:00:52Z</dc:date>
    <item>
      <title>Reading excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file/m-p/11409659#M1925824</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello fellow homoSAPiens (see what I did there). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm trying to read in an Excel file (both .xls and .xlsx extension) but I haven't gotten any succes with it so far. The idea is that only need to read the first column, the amount of rows is dynamic so I'll have to figure something out but thats not the point right now.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't know if the way I'm developing (using classes) is a good practice here (advise is always welcome). So the idea is that I get the file path from the user and then assign it to my variable so my next method can access that variable with the correct content in it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So the method get_file_path works as intended, I assume. But the method extract_data is not really doing anything. When I debug and check the it_file it's empty (hence I haven't gotten to write something to offload the records in it since currently I can't get any records).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In another class I initiate both methods by creating the object, run the 'get_file_path' method and then the 'extract_data' method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What am I doing wrong here? Thanks in advance! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;CLASS &lt;/SPAN&gt;zp***_extract_data&lt;SPAN style="color: #0433ff;"&gt; DEFINITION&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; PUBLIC&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; FINAL&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; CREATE PUBLIC .&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; PUBLIC SECTION.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; METHODS &lt;SPAN style="color: #000000;"&gt;get_file_path&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; METHODS &lt;SPAN style="color: #000000;"&gt;extract_excel&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; PROTECTED SECTION.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; PRIVATE SECTION.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA: &lt;/SPAN&gt;actual_file_path&lt;SPAN style="color: #0433ff;"&gt; TYPE &lt;/SPAN&gt;rlgrap&lt;SPAN style="color: #0433ff;"&gt;-&lt;/SPAN&gt;filename&lt;SPAN style="color: #0433ff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;ENDCLASS.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;CLASS &lt;SPAN style="color: #000000;"&gt;ZP***_EXTRACT_DATA&lt;/SPAN&gt; IMPLEMENTATION.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp; METHOD &lt;/SPAN&gt;extract_excel&lt;SPAN style="color: #0433ff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA: &lt;SPAN style="color: #000000;"&gt;it_file&lt;/SPAN&gt; TYPE TABLE OF &lt;SPAN style="color: #000000;"&gt;alsmex_tabline&lt;/SPAN&gt; INITIAL SIZE &lt;SPAN style="color: #3dacff;"&gt;0&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #008f00;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION &lt;/SPAN&gt;'ALSM_EXCEL_TO_INTERNAL_TABLE'&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;filename&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #000000;"&gt;actual_file_path&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;i_begin_col&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #008f00;"&gt;'1'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;i_begin_row&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #008f00;"&gt;'1'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;i_end_col&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #008f00;"&gt;'1'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;i_end_row&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #008f00;"&gt;'256'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TABLES&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;intern&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #000000;"&gt;it_file&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXCEPTIONS&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;inconsistent_parameters&lt;SPAN style="color: #0433ff;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #3dacff;"&gt;1&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;upload_ole&lt;/SPAN&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #3dacff;"&gt;2&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OTHERS&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = &lt;SPAN style="color: #3dacff;"&gt;3&lt;/SPAN&gt;.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; ENDMETHOD.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp; METHOD &lt;/SPAN&gt;get_file_path&lt;SPAN style="color: #0433ff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA: &lt;/SPAN&gt;file_path&lt;SPAN style="color: #0433ff;"&gt; TYPE&amp;nbsp; &lt;/SPAN&gt;rlgrap&lt;SPAN style="color: #0433ff;"&gt;-&lt;/SPAN&gt;filename&lt;SPAN style="color: #0433ff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CALL FUNCTION &lt;SPAN style="color: #008f00;"&gt;'F4_FILENAME'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #000000;"&gt;field_name&lt;/SPAN&gt; = &lt;SPAN style="color: #008f00;"&gt;'FILE_LOC'&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IMPORTING&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;file_name&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp; = &lt;/SPAN&gt;file_path&lt;SPAN style="color: #0433ff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco;"&gt;&lt;SPAN style="color: #0433ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;actual_file_path&lt;SPAN style="color: #0433ff;"&gt; = &lt;/SPAN&gt;file_path&lt;SPAN style="color: #0433ff;"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #929292;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; test purposes&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #929292;"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp; WRITE actual_file_path.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;&amp;nbsp; ENDMETHOD.&lt;/P&gt;&lt;P style="font-size: 11px; font-family: Monaco; color: #0433ff;"&gt;ENDCLASS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 21 Nov 2015 00:06:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file/m-p/11409659#M1925824</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-11-21T00:06:53Z</dc:date>
    </item>
    <item>
      <title>Re: Reading excel file</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file/m-p/11409660#M1925825</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I found the solution to my problem. I'm using a mac and I didn't had any permissions to the file I was targeting. Tested the same code on a Windows machine and no problems whatsoever.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 22 Nov 2015 15:00:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reading-excel-file/m-p/11409660#M1925825</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2015-11-22T15:00:52Z</dc:date>
    </item>
  </channel>
</rss>

