<?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: File Upload in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644622#M877658</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this..................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF ty_itab ,&lt;/P&gt;&lt;P&gt;      objecttype TYPE string,&lt;/P&gt;&lt;P&gt;      objectname TYPE string,&lt;/P&gt;&lt;P&gt;      END OF ty_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;          count TYPE i,&lt;/P&gt;&lt;P&gt;          file TYPE ibipparms-path,&lt;/P&gt;&lt;P&gt;          iexcel TYPE TABLE OF alsmex_tabline ,&lt;/P&gt;&lt;P&gt;          wa_itab TYPE ty_itab,&lt;/P&gt;&lt;P&gt;          itab type standard table of ty_itab,&lt;/P&gt;&lt;P&gt;          wa_iexcel TYPE alsmex_tabline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols : &amp;lt;fs&amp;gt; type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calling function module to get file path from PC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    program_name  = syst-cprog&lt;/P&gt;&lt;P&gt;    dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    file_name     = file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calling function module to upload excel sheet&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               = 2&lt;/P&gt;&lt;P&gt;    i_end_row               = 65000&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    intern                  = iexcel&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;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  WRITE :/15 'FILE NOT UPLOADED. INVALID FILE NAME OR PATH.' COLOR 6 .&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;LOOP AT iexcel INTO wa_iexcel.&lt;/P&gt;&lt;P&gt;  count  = count + 1.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT count OF STRUCTURE wa_itab TO  &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;  &amp;lt;fs&amp;gt; = wa_iexcel-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT END OF row.&lt;/P&gt;&lt;P&gt;    CLEAR count.&lt;/P&gt;&lt;P&gt;    APPEND wa_itab TO itab.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;  CLEAR wa_iexcel.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;loop at itab into wa_itab.&lt;/P&gt;&lt;P&gt;Write : / wa_itab-objectname ,wa_itab-objecttype.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 18 Apr 2008 04:43:43 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-04-18T04:43:43Z</dc:date>
    <item>
      <title>File Upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644620#M877656</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guru's...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can someone provide me how to use dynamic interal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done a coding in which I want to use *it_data_tab * as dynamic internal table and instead of &lt;STRONG&gt;DISPLAY_BASIC_LIST&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;which another FM can i Use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  YAKP_TEST6
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  yakp_test6.


TYPES : BEGIN OF ts_col ,
        col  TYPE alsmex_tabline-col,
        size TYPE i ,
        END OF ts_col.

TYPES : BEGIN OF ts_header,
        title(60) TYPE c ,
        END OF ts_header.

DATA : w_fname TYPE rlgrap-filename,
       w_begincol TYPE i VALUE '1' ,
       w_beginrow TYPE i VALUE '1' ,
       w_endcol   TYPE i VALUE '100' ,
       w_endrow   TYPE i VALUE '32000' ,
       w_datalength   TYPE i ,
       w_totalrecords TYPE i ,
       w_index(4) TYPE n ,
       w_cell(22),
       wheader TYPE char1.

CONSTANTS : c_x TYPE char1 VALUE 'X'.


DATA : it_tab1 TYPE TABLE OF alsmex_tabline,
       it_tab2 TYPE TABLE OF alsmex_tabline,
       is_tab1 TYPE alsmex_tabline,
       is_tab2 TYPE alsmex_tabline,
       it_listheader TYPE TABLE OF ts_header,
       is_listheader TYPE ts_header,
       it_col TYPE TABLE OF ts_col,
       is_col TYPE ts_col.


TYPES : BEGIN OF ts_data_tab ,
       value_0001(50),
       value_0002(50),
       value_0003(50),
       value_0004(50),
       value_0005(50),
       value_0006(50),
       value_0007(50),
       value_0008(50),
       value_0009(50),
       value_0010(50),
       value_0011(50),
       value_0012(50),
       value_0013(50),
       value_0014(50),
       value_0015(50),
       value_0016(50),
       value_0017(50),
       value_0018(50),
       value_0019(50),
       value_0020(50),
       value_0021(50),
       value_0022(50),
       value_0023(50),
       value_0024(50),
       value_0025(50),
       value_0026(50),
       value_0027(50),
       value_0028(50),
       value_0029(50),
       value_0030(50),
       value_0031(50),
       value_0032(50),
       value_0033(50),
       value_0034(50),
       value_0035(50),
       value_0036(50),
       value_0037(50),
       value_0038(50),
       value_0039(50),
       value_0040(50),
       value_0041(50),
       value_0042(50),
       value_0043(50),
       value_0044(50),
       value_0045(50),
       value_0046(50),
       value_0047(50),
       value_0048(50),
       value_0049(50),
       value_0050(50),
       value_0051(50),
       value_0052(50),
       value_0053(50),
       value_0054(50),
       value_0055(50),
       value_0056(50),
       value_0057(50),
       value_0058(50),
       value_0059(50),
       value_0060(50),
       value_0061(50),
       value_0062(50),
       value_0063(50),
       value_0064(50),
       value_0065(50),
       value_0066(50),
       value_0067(50),
       value_0068(50),
       value_0069(50),
       value_0070(50),
       value_0071(50),
       value_0072(50),
       value_0073(50),
       value_0074(50),
       value_0075(50),
       value_0076(50),
       value_0077(50),
       value_0078(50),
       value_0079(50),
       value_0080(50),
       value_0081(50),
       value_0082(50),
       value_0083(50),
       value_0084(50),
       value_0085(50),
       value_0086(50),
       value_0087(50),
       value_0088(50),
       value_0089(50),
       value_0090(50),
       value_0091(50),
       value_0092(50),
       value_0093(50),
       value_0094(50),
       value_0095(50),
       value_0096(50),
       value_0097(50),
       value_0098(50),
       value_0099(50),
       value_0100(50),
      END OF ts_data_tab.

DATA : it_data_tab TYPE TABLE OF ts_data_tab,
       is_data_tab TYPE ts_data_tab.

FIELD-SYMBOLS &amp;lt;fs&amp;gt;.

DATA w_res TYPE i.

PARAMETERS : p_fname TYPE rlgrap-filename,
             w_check TYPE c AS CHECKBOX.



AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_fname .

  CALL FUNCTION 'KD_GET_FILENAME_ON_F4'
    CHANGING
      file_name = w_fname.

  p_fname = w_fname.
  CLEAR w_fname.

START-OF-SELECTION.

  IF w_check = 'X'.
    wheader = c_x.
  ELSE.
    wheader = space.
  ENDIF.

  REFRESH : it_tab1, it_listheader, it_tab2, it_col,it_data_tab.

  CALL FUNCTION 'ALSM_EXCEL_TO_INTERNAL_TABLE'
    EXPORTING
      filename                = p_fname
      i_begin_col             = w_begincol
      i_begin_row             = w_beginrow
      i_end_col               = w_endcol
      i_end_row               = w_endrow
    TABLES
      intern                  = it_tab1
    EXCEPTIONS
      inconsistent_parameters = 1
      upload_ole              = 2
      OTHERS                  = 3.
  IF sy-subrc &amp;lt;&amp;gt; 0.
    MESSAGE e000(00) WITH 'File upload failed'.
  ENDIF.


  LOOP AT it_tab1 INTO is_tab1.
    MOVE-CORRESPONDING is_tab1 TO is_tab2.
    CLEAR  is_tab2-row.
    APPEND is_tab2 TO it_tab2.
    CLEAR : is_tab1 , is_tab2.
  ENDLOOP.

  SORT it_tab2 BY col.

  LOOP AT it_tab2 INTO is_tab2.
    AT NEW col.
      is_col-col = is_tab2-col.
      APPEND is_col TO it_col.
    ENDAT.
    w_datalength = STRLEN( is_tab2-value ).
    READ TABLE it_col INTO is_col WITH KEY col = is_tab2-col.
    IF sy-subrc = 0.
      IF w_datalength &amp;gt; is_col-size.
        is_col-size = w_datalength.
        MODIFY it_col FROM is_col INDEX sy-tabix TRANSPORTING size.
      ENDIF.
    ENDIF.
    CLEAR is_tab2.
  ENDLOOP.

  DESCRIBE TABLE it_col LINES w_totalrecords.

  SORT it_tab1 BY row col.

  IF wheader = c_x.
    LOOP AT it_tab1 INTO is_tab1.
      is_listheader-title = is_tab1-value.
      APPEND is_listheader TO it_listheader.
      AT END OF row.
        EXIT.
      ENDAT.
    ENDLOOP.
  ELSE.
    DO w_totalrecords TIMES.
      is_listheader-title = sy-index.
      APPEND is_listheader TO it_listheader.
    ENDDO.
  ENDIF.

  SORT it_tab1 BY row col.

  LOOP AT it_tab1 INTO is_tab1.
    IF wheader = c_x AND is_tab1-row = 1.
      CONTINUE.
    ENDIF.
    w_index = is_tab1-col.
    CONCATENATE 'IS_DATA_TAB-VALUE_' w_index INTO w_cell.
    ASSIGN (w_cell) TO &amp;lt;fs&amp;gt;.
    &amp;lt;fs&amp;gt; = is_tab1-value.
    AT END OF row.
      APPEND is_data_tab TO it_data_tab.
      CLEAR is_data_tab.
    ENDAT.
    CLEAR is_tab1.
  ENDLOOP.

  IF wheader &amp;lt;&amp;gt; c_x.
    DELETE it_data_tab INDEX 1.
  ENDIF.

  CALL FUNCTION 'DISPLAY_BASIC_LIST'
    EXPORTING
      basic_list_title = 'Excel File Upload'
      file_name        = p_fname
    TABLES
      data_tab         = it_data_tab
      fieldname_tab    = it_listheader.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 10:20:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644620#M877656</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T10:20:06Z</dc:date>
    </item>
    <item>
      <title>Re: File Upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644621#M877657</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;try this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;===================================== &lt;/P&gt;&lt;P&gt;REPORT zmaschl_create_data_dynamic . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS: slis. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_fcat TYPE slis_t_fieldcat_alv, &lt;/P&gt;&lt;P&gt;is_fcat LIKE LINE OF it_fcat. &lt;/P&gt;&lt;P&gt;DATA: it_fieldcat TYPE lvc_t_fcat, &lt;/P&gt;&lt;P&gt;is_fieldcat LIKE LINE OF it_fieldcat. &lt;/P&gt;&lt;P&gt;DATA: new_table TYPE REF TO data. &lt;/P&gt;&lt;P&gt;DATA: new_line TYPE REF TO data. &lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;l_table&amp;gt; TYPE ANY TABLE, &lt;/P&gt;&lt;P&gt;&amp;lt;l_line&amp;gt; TYPE ANY, &lt;/P&gt;&lt;P&gt;&amp;lt;l_field&amp;gt; TYPE ANY. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Build fieldcat &lt;/P&gt;&lt;P&gt;CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;i_structure_name = 'SYST' &lt;/P&gt;&lt;P&gt;CHANGING &lt;/P&gt;&lt;P&gt;ct_fieldcat = it_fcat[]. &lt;/P&gt;&lt;P&gt;LOOP AT it_fcat INTO is_fcat WHERE NOT reptext_ddic IS initial. &lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING is_fcat TO is_fieldcat. &lt;/P&gt;&lt;P&gt;is_fieldcat-fieldname = is_fcat-fieldname. &lt;/P&gt;&lt;P&gt;is_fieldcat-ref_field = is_fcat-fieldname. &lt;/P&gt;&lt;P&gt;is_fieldcat-ref_table = is_fcat-ref_tabname. &lt;/P&gt;&lt;P&gt;APPEND is_fieldcat TO it_fieldcat. &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;Create a new Table &lt;/P&gt;&lt;P&gt;CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table &lt;/P&gt;&lt;P&gt;EXPORTING &lt;/P&gt;&lt;P&gt;it_fieldcatalog = it_fieldcat &lt;/P&gt;&lt;P&gt;IMPORTING &lt;/P&gt;&lt;P&gt;ep_table = new_table. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create a new Line with the same structure of the table. &lt;/P&gt;&lt;P&gt;ASSIGN new_table-&amp;gt;* TO &amp;lt;l_table&amp;gt;. &lt;/P&gt;&lt;P&gt;CREATE DATA new_line LIKE LINE OF &amp;lt;l_table&amp;gt;. &lt;/P&gt;&lt;P&gt;ASSIGN new_line-&amp;gt;* TO &amp;lt;l_line&amp;gt;. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Test it... &lt;/P&gt;&lt;P&gt;DO 30 TIMES. &lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'SUBRC' OF STRUCTURE &amp;lt;l_line&amp;gt; TO &amp;lt;l_field&amp;gt;. &lt;/P&gt;&lt;P&gt;&amp;lt;l_field&amp;gt; = sy-index. &lt;/P&gt;&lt;P&gt;INSERT &amp;lt;l_line&amp;gt; INTO TABLE &amp;lt;l_table&amp;gt;. &lt;/P&gt;&lt;P&gt;ENDDO. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT &amp;lt;l_table&amp;gt; ASSIGNING &amp;lt;l_line&amp;gt;. &lt;/P&gt;&lt;P&gt;ASSIGN COMPONENT 'SUBRC' OF STRUCTURE &amp;lt;l_line&amp;gt; TO &amp;lt;l_field&amp;gt;. &lt;/P&gt;&lt;P&gt;WRITE &amp;lt;l_field&amp;gt;. &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raj&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 16 Apr 2008 10:28:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644621#M877657</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-16T10:28:19Z</dc:date>
    </item>
    <item>
      <title>Re: File Upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644622#M877658</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;try this..................&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF ty_itab ,&lt;/P&gt;&lt;P&gt;      objecttype TYPE string,&lt;/P&gt;&lt;P&gt;      objectname TYPE string,&lt;/P&gt;&lt;P&gt;      END OF ty_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA:&lt;/P&gt;&lt;P&gt;          count TYPE i,&lt;/P&gt;&lt;P&gt;          file TYPE ibipparms-path,&lt;/P&gt;&lt;P&gt;          iexcel TYPE TABLE OF alsmex_tabline ,&lt;/P&gt;&lt;P&gt;          wa_itab TYPE ty_itab,&lt;/P&gt;&lt;P&gt;          itab type standard table of ty_itab,&lt;/P&gt;&lt;P&gt;          wa_iexcel TYPE alsmex_tabline.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols : &amp;lt;fs&amp;gt; type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calling function module to get file path from PC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'F4_FILENAME'&lt;/P&gt;&lt;P&gt;  EXPORTING&lt;/P&gt;&lt;P&gt;    program_name  = syst-cprog&lt;/P&gt;&lt;P&gt;    dynpro_number = syst-dynnr&lt;/P&gt;&lt;P&gt;  IMPORTING&lt;/P&gt;&lt;P&gt;    file_name     = file.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calling function module to upload excel sheet&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               = 2&lt;/P&gt;&lt;P&gt;    i_end_row               = 65000&lt;/P&gt;&lt;P&gt;  TABLES&lt;/P&gt;&lt;P&gt;    intern                  = iexcel&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;&lt;/P&gt;&lt;P&gt;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;  WRITE :/15 'FILE NOT UPLOADED. INVALID FILE NAME OR PATH.' COLOR 6 .&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;LOOP AT iexcel INTO wa_iexcel.&lt;/P&gt;&lt;P&gt;  count  = count + 1.&lt;/P&gt;&lt;P&gt;  ASSIGN COMPONENT count OF STRUCTURE wa_itab TO  &amp;lt;fs&amp;gt;.&lt;/P&gt;&lt;P&gt;  &amp;lt;fs&amp;gt; = wa_iexcel-value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  AT END OF row.&lt;/P&gt;&lt;P&gt;    CLEAR count.&lt;/P&gt;&lt;P&gt;    APPEND wa_itab TO itab.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;  CLEAR wa_iexcel.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;loop at itab into wa_itab.&lt;/P&gt;&lt;P&gt;Write : / wa_itab-objectname ,wa_itab-objecttype.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 18 Apr 2008 04:43:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644622#M877658</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-04-18T04:43:43Z</dc:date>
    </item>
    <item>
      <title>Re: File Upload</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644623#M877659</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jul 2008 04:59:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/file-upload/m-p/3644623#M877659</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-07T04:59:23Z</dc:date>
    </item>
  </channel>
</rss>

