<?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: Problem in excel sheet upload and creating dynamic internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686673#M1101714</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u have to use following way , &lt;/P&gt;&lt;P&gt;i hope it will helpfull to u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_FIELD_SEPERATOR          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LINE_HEADER              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        I_TAB_RAW_DATA             = T_RECORD&lt;/P&gt;&lt;P&gt;        I_FILENAME                 = P_FILE&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        I_TAB_CONVERTED_DATA       = T_TAB1&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       CONVERSION_FAILED          = 1&lt;/P&gt;&lt;P&gt;       OTHERS                     = 2.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE I000(0K) WITH TEXT-001.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE T_TAB1 LINES V_COUNT.&lt;/P&gt;&lt;P&gt;  WRITE: 'Total number of records in flat file:', V_COUNT.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATA_UPLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Saimedha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 30 Oct 2008 11:13:08 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-10-30T11:13:08Z</dc:date>
    <item>
      <title>Problem in excel sheet upload and creating dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686670#M1101711</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 am using a excel file to upload and because the number of fields and its order will change in future, i am creating a dynamic internal table to process the data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for Upload I am using TEXT_CONVERT_XLS_TO_SAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the problem i am facing is : if there is no data in any one of the field , that particular field is not seen in the internal table.&lt;/P&gt;&lt;P&gt;for eg :&lt;/P&gt;&lt;P&gt;A     B     C      D   E   F&lt;/P&gt;&lt;P&gt;1     2             4    5    6&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The internal table doesnt get the data for C. Even a empty space will nnot be populated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Because of this , i am getting problem in creating dynamic internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kindly let me know :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any other way to capture all the fields even if it is not having any data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using TEXT_CONVERT_XLS_TO_SAP. fm is useful in creating a dynamic internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any other FM which will help in creating  a dynamic interna table.&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;&lt;/P&gt;&lt;P&gt;Vikki.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 11:04:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686670#M1101711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T11:04:46Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in excel sheet upload and creating dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686671#M1101712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Have tried with the function module  ALSM_EXCEL_TO_INTERNAL_TABLE&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_FNAME&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 = 44&lt;/P&gt;&lt;P&gt;      i_end_row = 60000&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      intern = IT_FILE_UPLOAD&lt;/P&gt;&lt;P&gt;            .&lt;/P&gt;&lt;P&gt;  IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;Check this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers!!&lt;/P&gt;&lt;P&gt;VEnk@&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 11:07:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686671#M1101712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T11:07:39Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in excel sheet upload and creating dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686672#M1101713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vikki,&lt;/P&gt;&lt;P&gt;Try it out the below FM:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FORM p_upload_data .
  DATA : gd_scol   TYPE i VALUE '1',
          gd_srow   TYPE i VALUE '2',
          gd_ecol   TYPE i VALUE '5',
          gd_erow   TYPE i VALUE '60000'.

  DATA: it_tab TYPE filetable,
        gd_subrc TYPE i.




  DATA : lt_intern TYPE  kcde_cells OCCURS 0 WITH HEADER LINE.

  DATA : ld_index TYPE i.
  FIELD-SYMBOLS : &amp;lt;fs&amp;gt; .

  CALL FUNCTION 'KCD_EXCEL_OLE_TO_INT_CONVERT'
    EXPORTING
      filename                = p_path
      i_begin_col             = gd_scol
      i_begin_row             = gd_srow
      i_end_col               = gd_ecol
      i_end_row               = gd_erow
    TABLES
      intern                  = lt_intern
    EXCEPTIONS
      inconsistent_parameters = 1
      upload_ole              = 2
      OTHERS                  = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    FORMAT COLOR COL_BACKGROUND INTENSIFIED.
    WRITE:/ 'Error Uploading file'.
    EXIT.
  ENDIF.

  IF lt_intern[] IS INITIAL.
    FORMAT COLOR COL_BACKGROUND INTENSIFIED.
    WRITE:/ 'No Data Uploaded'.
    EXIT.
  ELSE.
    SORT lt_intern BY row col.
    LOOP AT lt_intern.
      MOVE lt_intern-col TO ld_index.
      ASSIGN COMPONENT ld_index OF STRUCTURE it_final TO &amp;lt;fs&amp;gt;.
      MOVE lt_intern-value TO &amp;lt;fs&amp;gt;.
      AT END OF row.
        APPEND it_final .
        CLEAR  it_final.
      ENDAT.
    ENDLOOP.

  ENDIF.
ENDFORM.                    " P_UPLOAD_DATA

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Chidanand&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 11:11:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686672#M1101713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T11:11:34Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in excel sheet upload and creating dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686673#M1101714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;u have to use following way , &lt;/P&gt;&lt;P&gt;i hope it will helpfull to u&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'TEXT_CONVERT_XLS_TO_SAP'&lt;/P&gt;&lt;P&gt;      EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_FIELD_SEPERATOR          =&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_LINE_HEADER              =&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        I_TAB_RAW_DATA             = T_RECORD&lt;/P&gt;&lt;P&gt;        I_FILENAME                 = P_FILE&lt;/P&gt;&lt;P&gt;      TABLES&lt;/P&gt;&lt;P&gt;        I_TAB_CONVERTED_DATA       = T_TAB1&lt;/P&gt;&lt;P&gt;     EXCEPTIONS&lt;/P&gt;&lt;P&gt;       CONVERSION_FAILED          = 1&lt;/P&gt;&lt;P&gt;       OTHERS                     = 2.&lt;/P&gt;&lt;P&gt;  IF SY-SUBRC &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;    MESSAGE I000(0K) WITH TEXT-001.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  DESCRIBE TABLE T_TAB1 LINES V_COUNT.&lt;/P&gt;&lt;P&gt;  WRITE: 'Total number of records in flat file:', V_COUNT.&lt;/P&gt;&lt;P&gt;  SKIP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " DATA_UPLOAD&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Saimedha&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 11:13:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686673#M1101714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T11:13:08Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in excel sheet upload and creating dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686674#M1101715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So why dont u use Header in Excel file....It will always contain data. &lt;/P&gt;&lt;P&gt;Build ur Dynamic internal table using the Header information....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 30 Oct 2008 11:13:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686674#M1101715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-30T11:13:52Z</dc:date>
    </item>
    <item>
      <title>Re: Problem in excel sheet upload and creating dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686675#M1101716</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 populated space if there is not data in the internal table.&lt;/P&gt;&lt;P&gt;&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             = 1&lt;/P&gt;&lt;P&gt;    I_END_COL               = 60&lt;/P&gt;&lt;P&gt;    I_END_ROW               = 100&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    INTERN                  = I_DATA&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;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;IF I_DATA-COL is not having value, i have populated it with a space and the problem is solved.&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;vikki.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 31 Oct 2008 07:32:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/problem-in-excel-sheet-upload-and-creating-dynamic-internal-table/m-p/4686675#M1101716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-31T07:32:43Z</dc:date>
    </item>
  </channel>
</rss>

