<?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: Dynamic Internal table . in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281365#M784709</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 this example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you give the input as 3...IT will create 3 columns..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_input TYPE i OBLIGATORY.&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;DATA: v_fieldname TYPE char30.&lt;/P&gt;&lt;P&gt;DATA: v_char TYPE numc4.&lt;/P&gt;&lt;P&gt;DATA: it_fldcat TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA: wa_it_fldcat LIKE LINE OF it_fldcat.&lt;/P&gt;&lt;P&gt;DATA: gp_table TYPE REF TO data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;gt_table&amp;gt; TYPE table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO p_input TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_fieldname = 'COL'.&lt;/P&gt;&lt;P&gt;v_char = sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE v_fieldname v_char INTO v_fieldname.&lt;/P&gt;&lt;P&gt;CONDENSE v_fieldname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR wa_it_fldcat.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-fieldname = v_fieldname.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-datatype = 'CHAR'.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-outputlen = 5.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-intlen = 5.&lt;/P&gt;&lt;P&gt;APPEND wa_it_fldcat TO it_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table creation.. &lt;/P&gt;&lt;P&gt;CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;EXPORTING it_fieldcatalog = it_fldcat&lt;/P&gt;&lt;P&gt;IMPORTING ep_table = gp_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN gp_table-&amp;gt;* TO &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA TYPE REF TO DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Work area for the dynamic internal table. &lt;/P&gt;&lt;P&gt;CREATE DATA WA LIKE LINE OF &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'Dynamic internal table created'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 07 Jan 2008 02:57:49 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-07T02:57:49Z</dc:date>
    <item>
      <title>Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281363#M784707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;How to create a dynamic internal table ??&lt;/P&gt;&lt;P&gt;How to generate the columns of the internal table at run time??&lt;/P&gt;&lt;P&gt;Thanks.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 02:38:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281363#M784707</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T02:38:28Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281364#M784708</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;DATA: new_table TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      new_line  TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      IS_LVC_CAT type LVC_S_FCAT,&lt;/P&gt;&lt;P&gt;      IT_LVC_CAT type LVC_T_FCAT,&lt;/P&gt;&lt;P&gt;      IS_FIELDCAT type SLIS_FIELDCAT_ALV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;l_table&amp;gt; TYPE 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; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a new Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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_LVC_CAT&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;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create a new Line with the same structure of the table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&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;See this may be it will help full for u i think &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THX&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 02:53:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281364#M784708</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T02:53:33Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281365#M784709</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 this example..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you give the input as 3...IT will create 3 columns..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: p_input TYPE i OBLIGATORY.&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;DATA: v_fieldname TYPE char30.&lt;/P&gt;&lt;P&gt;DATA: v_char TYPE numc4.&lt;/P&gt;&lt;P&gt;DATA: it_fldcat TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA: wa_it_fldcat LIKE LINE OF it_fldcat.&lt;/P&gt;&lt;P&gt;DATA: gp_table TYPE REF TO data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;gt_table&amp;gt; TYPE table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DO p_input TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;v_fieldname = 'COL'.&lt;/P&gt;&lt;P&gt;v_char = sy-index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE v_fieldname v_char INTO v_fieldname.&lt;/P&gt;&lt;P&gt;CONDENSE v_fieldname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR wa_it_fldcat.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-fieldname = v_fieldname.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-datatype = 'CHAR'.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-outputlen = 5.&lt;/P&gt;&lt;P&gt;wa_it_fldcat-intlen = 5.&lt;/P&gt;&lt;P&gt;APPEND wa_it_fldcat TO it_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDDO.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Internal table creation.. &lt;/P&gt;&lt;P&gt;CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table&lt;/P&gt;&lt;P&gt;EXPORTING it_fieldcatalog = it_fldcat&lt;/P&gt;&lt;P&gt;IMPORTING ep_table = gp_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN gp_table-&amp;gt;* TO &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CHECK sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: WA TYPE REF TO DATA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Work area for the dynamic internal table. &lt;/P&gt;&lt;P&gt;CREATE DATA WA LIKE LINE OF &amp;lt;gt_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WRITE: / 'Dynamic internal table created'.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 02:57:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281365#M784709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T02:57:49Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281366#M784710</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Check this webblog of Dynamic Internal Table&lt;/P&gt;&lt;P&gt;/people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Gopi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 02:58:09 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281366#M784710</guid>
      <dc:creator>gopi_narendra</dc:creator>
      <dc:date>2008-01-07T02:58:09Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281367#M784711</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Renu ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Pls. check the below links.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/people/subramanian.venkateswaran2/blog/2004/11/19/dynamic-internal-table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://www.sap-img.com/ab030.htm" target="test_blank"&gt;http://www.sap-img.com/ab030.htm&lt;/A&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't forget to reward if useful.....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 03:34:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281367#M784711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T03:34:35Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281368#M784712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Renu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is another method that you can use&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp; Report  ZKRIS_CREATE_DYNAMIC_PROG_ITAB
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*
*&amp;amp;
*&amp;amp;
*&amp;amp;---------------------------------------------------------------------*

REPORT  ZKRIS_CREATE_DYNAMIC_PROG_ITAB.

* Example: how to create a dynamic internal table

selection-screen begin of block b1 with frame title f1_ttl.
  parameters: p_f1name(8) default 'field1' lower case.
  parameters: p_f2name(8) default 'field2' lower case.
  parameters: p_f3name(8) default 'field3' lower case.
selection-screen end of block b1.

initialization.
  f1_ttl = 'Dynamic field names'.

start-of-selection.


* The dynamic internal table stucture
DATA: BEGIN OF struct OCCURS 10,
fildname(8) TYPE c,
abptype TYPE c,
length TYPE i,
END OF struct.

* The dynamic program source table
DATA: BEGIN OF inctabl OCCURS 10,
line(72),
END OF inctabl.

DATA: lng TYPE i, typesrting(6).

* Sample dynamic internal table stucture
struct-fildname = p_f1name. struct-abptype = 'c'. struct-length = '6'.
APPEND struct. CLEAR struct.

struct-fildname = p_f2name. struct-abptype = 'd'.
APPEND struct. CLEAR struct.

struct-fildname = p_f3name. struct-abptype = 'i'.
APPEND struct. CLEAR struct.

* Create the dynamic internal table definition in the dyn. program
inctabl-line = 'program zdynpro.'. APPEND inctabl.
inctabl-line = 'data: begin of dyntab occurs 10,'. APPEND inctabl.

LOOP AT struct.
  inctabl-line = struct-fildname.
  lng = STRLEN( struct-fildname ).

  IF NOT struct-length IS INITIAL .
    typesrting(1) = '('.
    typesrting+1 = struct-length.
    typesrting+5 = ')'.
    CONDENSE typesrting NO-GAPS.
    inctabl-line+lng = typesrting.
  ENDIF.

  inctabl-line+15 = 'type '.
  inctabl-line+21 = struct-abptype.
  inctabl-line+22 = ','.
  APPEND inctabl.
ENDLOOP.
inctabl-line = 'end of dyntab. '.
APPEND inctabl.

* Create the code processes the dynamic internal table
inctabl-line = ' '. APPEND inctabl.

concatenate 'dyntab-' p_f1name ' = ''aaaaaa''.' into inctabl-line.
APPEND inctabl.

concatenate 'dyntab-' p_f2name ' = ''19970814''.' into inctabl-line.
APPEND inctabl.

concatenate 'dyntab-' p_f3name ' = 1.' into inctabl-line.
APPEND inctabl.

*inctabl-line = 'dyntab-field1 = ''aaaaaa''.'. APPEND inctabl.
*inctabl-line = 'dyntab-field2 = ''19970814''.'. APPEND inctabl.
*inctabl-line = 'dyntab-field3 = 1.'. APPEND inctabl.
inctabl-line = 'append dyntab.'. APPEND inctabl.
inctabl-line = ' '. APPEND inctabl.
inctabl-line = 'loop at dyntab.'. APPEND inctabl.
*inctabl-line = 'write: / dyntab-field1, dyntab-field2, dyntab-field3.'.

concatenate 'write:/ dyntab-' p_f1name ','
  'dyntab-' p_f2name ','
  'dyntab-' p_f3name '.'
  into inctabl-line.

 APPEND inctabl.
inctabl-line = 'endloop.'. APPEND inctabl.

* Create and run the dynamic program
INSERT REPORT 'ZDYNPRO' FROM inctabl.
IF sy-subrc = 0.
  SUBMIT zdynpro.

ELSE.
  WRITE : / 'error'.
ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 04:04:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281368#M784712</guid>
      <dc:creator>former_member189059</dc:creator>
      <dc:date>2008-01-07T04:04:28Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281369#M784713</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;please have a look on below code....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Local Work Area Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : lwa_dynamic     TYPE REF TO data,&lt;/P&gt;&lt;P&gt;         lwa_aufktmp TYPE t_aufk_vafiloa.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Local Field Symbol Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  FIELD-SYMBOLS : &amp;lt;lfs_dynamic&amp;gt;  TYPE ANY,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lf_swerk&amp;gt;     TYPE ANY,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lf_name1&amp;gt;     TYPE ANY,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lf_auart&amp;gt;     TYPE ANY,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lf_percent&amp;gt;   TYPE ANY,&lt;/P&gt;&lt;P&gt;                  &amp;lt;lf_tot_ord&amp;gt;   TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Local Variable Declaration&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  DATA : lv_counter        TYPE i,&lt;/P&gt;&lt;P&gt;         lv_percent        TYPE p DECIMALS 2,&lt;/P&gt;&lt;P&gt;         lv_field_name(30) TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create work area for Dynamic Table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE DATA lwa_dynamic LIKE LINE OF &amp;lt;i_outab&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN lwa_dynamic-&amp;gt;* TO &amp;lt;lfs_dynamic&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Initiate Loop Construct at List of Work Order types&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  LOOP AT i_aufk INTO wa_aufk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    lwa_aufktmp = wa_aufk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Every new Work Order Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    AT NEW auart.&lt;/P&gt;&lt;P&gt;      CLEAR lv_counter.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Get the Work order Type&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    CLEAR lv_field_name.&lt;/P&gt;&lt;P&gt;    lv_field_name = wa_aufk-auart.&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT lv_field_name OF STRUCTURE &amp;lt;lfs_dynamic&amp;gt; TO&lt;/P&gt;&lt;P&gt; &amp;lt;lf_auart&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Count the Work order type&lt;/P&gt;&lt;P&gt;    IF &amp;lt;lf_auart&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;      lv_counter = lv_counter + 1.&lt;/P&gt;&lt;P&gt;      &amp;lt;lf_auart&amp;gt;  = lv_counter.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      &amp;lt;lf_auart&amp;gt;  = 0.&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;For Every Mainternance Plant.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;    AT END OF swerk.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   Populate the Maintenance plant&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ASSIGN COMPONENT 'SWERK' OF STRUCTURE &amp;lt;lfs_dynamic&amp;gt; TO &amp;lt;lf_swerk&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF &amp;lt;lf_swerk&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;        &amp;lt;lf_swerk&amp;gt; = lwa_aufktmp-swerk.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;      CLEAR wa_t001w.&lt;/P&gt;&lt;P&gt;      READ TABLE i_t001w INTO wa_t001w WITH KEY&lt;/P&gt;&lt;P&gt;                                       werks = lwa_aufktmp-swerk&lt;/P&gt;&lt;P&gt;                                       BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Populate the Maintenance Plant Description&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ASSIGN COMPONENT 'NAME1' OF STRUCTURE &amp;lt;lfs_dynamic&amp;gt; TO&lt;/P&gt;&lt;P&gt;        &amp;lt;lf_name1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF &amp;lt;lf_name1&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;          &amp;lt;lf_name1&amp;gt; = wa_t001w-name1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    Populate the Total Work Order for given type in selection.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;      ASSIGN COMPONENT 'TOT_ORD' OF STRUCTURE &amp;lt;lfs_dynamic&amp;gt; TO&lt;/P&gt;&lt;P&gt;  &amp;lt;lf_tot_ord&amp;gt;&lt;/P&gt;&lt;P&gt;  .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF &amp;lt;lf_tot_ord&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;        &amp;lt;lf_tot_ord&amp;gt; = v_tot_ord.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      LOOP AT i_auart INTO wa_auart.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        CONCATENATE wa_auart-auart 'PER' INTO lv_field_name.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      Populate the %&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;        ASSIGN COMPONENT lv_field_name OF STRUCTURE &amp;lt;lfs_dynamic&amp;gt;&lt;/P&gt;&lt;P&gt;                                                TO &amp;lt;lf_percent&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF &amp;lt;lf_percent&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;          ASSIGN COMPONENT wa_auart-auart OF STRUCTURE&lt;/P&gt;&lt;P&gt;                                      &amp;lt;lfs_dynamic&amp;gt; TO &amp;lt;lf_auart&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;        For Percentage of particular Order types.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          IF &amp;lt;lf_auart&amp;gt; IS ASSIGNED.&lt;/P&gt;&lt;P&gt;            IF v_tot_ord &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;              lv_percent = ( &amp;lt;lf_auart&amp;gt; / v_tot_ord ) * 100.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;            &amp;lt;lf_percent&amp;gt;  = lv_percent.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        CLEAR wa_auart.&lt;/P&gt;&lt;P&gt;      ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      APPEND &amp;lt;lfs_dynamic&amp;gt; TO &amp;lt;i_outab&amp;gt;.&lt;/P&gt;&lt;P&gt;      CLEAR  &amp;lt;lfs_dynamic&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDAT.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;murali&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 05:25:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281369#M784713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T05:25:02Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281370#M784714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just an example.. Try this method.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zar_test1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PARAMETERS: pa_cid TYPE c DEFAULT 'X' AS CHECKBOX,&lt;/P&gt;&lt;P&gt;            pa_cname TYPE c AS CHECKBOX,&lt;/P&gt;&lt;P&gt;            pa_curr TYPE c AS CHECKBOX,&lt;/P&gt;&lt;P&gt;            pa_url TYPE c AS CHECKBOX.&lt;/P&gt;&lt;P&gt;DATA: it_scarr TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      wa_scarr TYPE REF TO data,&lt;/P&gt;&lt;P&gt;      cref TYPE REF TO cl_gui_custom_container,&lt;/P&gt;&lt;P&gt;      alvobj TYPE REF TO cl_gui_alv_grid,&lt;/P&gt;&lt;P&gt;      it_fcat TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;      wa_fcat TYPE lvc_s_fcat.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_t_scarr&amp;gt; TYPE REF TO data,&lt;/P&gt;&lt;P&gt;               &amp;lt;fs_it&amp;gt; TYPE ANY TABLE,&lt;/P&gt;&lt;P&gt;               &amp;lt;fs_wa&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN.&lt;/P&gt;&lt;P&gt;  IF pa_cid = 'X'.&lt;/P&gt;&lt;P&gt;    wa_fcat-fieldname = 'CARRID'.&lt;/P&gt;&lt;P&gt;    wa_fcat-inttype = 'C'.&lt;/P&gt;&lt;P&gt;    APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF pa_cname = 'X'.&lt;/P&gt;&lt;P&gt;    wa_fcat-fieldname = 'CARRNAME'.&lt;/P&gt;&lt;P&gt;    wa_fcat-inttype = 'C'.&lt;/P&gt;&lt;P&gt;    APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF pa_curr = 'X'.&lt;/P&gt;&lt;P&gt;    wa_fcat-fieldname = 'CURRCODE'.&lt;/P&gt;&lt;P&gt;    wa_fcat-inttype = 'C'.&lt;/P&gt;&lt;P&gt;    APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;  IF pa_url = 'X'.&lt;/P&gt;&lt;P&gt;    wa_fcat-fieldname = 'URL'.&lt;/P&gt;&lt;P&gt;    wa_fcat-inttype = 'C'.&lt;/P&gt;&lt;P&gt;    APPEND wa_fcat TO it_fcat.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;  ASSIGN it_scarr TO &amp;lt;fs_t_scarr&amp;gt;.&lt;/P&gt;&lt;P&gt;&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_fcat&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table                  = it_scarr&lt;/P&gt;&lt;P&gt;    EXCEPTIONS&lt;/P&gt;&lt;P&gt;      generate_subpool_dir_full = 1&lt;/P&gt;&lt;P&gt;      OTHERS                    = 2&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;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;  ASSIGN &amp;lt;fs_t_scarr&amp;gt;-&amp;gt;* TO &amp;lt;fs_it&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE DATA wa_scarr LIKE LINE OF &amp;lt;fs_it&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN wa_scarr-&amp;gt;* TO &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT carrid carrname currcode url FROM scarr&lt;/P&gt;&lt;P&gt;  INTO CORRESPONDING FIELDS OF&lt;/P&gt;&lt;P&gt;  TABLE &amp;lt;fs_it&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT &amp;lt;fs_it&amp;gt; ASSIGNING &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;    WRITE: / &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 09:25:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281370#M784714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T09:25:55Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281371#M784715</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi raj,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First we have to check the no. of columns are there .&lt;/P&gt;&lt;P&gt;after checking the coulumn creat the field catalog for the dyanmic column.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;example&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data        y_i_fcat          TYPE lvc_t_fcat,&lt;/P&gt;&lt;P&gt;.       y_wa_fcat          TYPE lvc_s_fcat,&lt;/P&gt;&lt;P&gt;       y_i_fieldcat      TYPE slis_t_fieldcat_alv,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS :   &amp;lt;y_fld&amp;gt;    TYPE ANY.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;dyn_table&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;               &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DO y_lv_cntr_max TIMES.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    y_v_charno          = y_v_charno + 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    y_wa_fcat-ref_field = 'OBJNAME'.&lt;/P&gt;&lt;P&gt;    y_wa_fcat-ref_table = 'COMM_CFGOCLASS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE 'CLASS' '-'&lt;/P&gt;&lt;P&gt;                y_v_charno&lt;/P&gt;&lt;P&gt;                INTO y_wa_fcat-fieldname.&lt;/P&gt;&lt;P&gt;    CONCATENATE text-d13&lt;/P&gt;&lt;P&gt;                y_v_charno&lt;/P&gt;&lt;P&gt;                INTO y_wa_fcat-scrtext_l .&lt;/P&gt;&lt;P&gt;    APPEND y_wa_fcat TO y_i_fcat.&lt;/P&gt;&lt;P&gt;    CLEAR y_wa_fcat.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after thsi keep the loop to y_i_fcat.&lt;/P&gt;&lt;P&gt;and move the &lt;/P&gt;&lt;P&gt; MOVE: y_wa_fcat-fieldname  TO y_wa_fieldcat-fieldname,&lt;/P&gt;&lt;P&gt;          y_wa_fcat-tabname    TO y_wa_fieldcat-tabname,&lt;/P&gt;&lt;P&gt;          y_wa_fcat-col_pos    TO y_wa_fieldcat-col_pos,&lt;/P&gt;&lt;P&gt;          y_wa_fcat-scrtext_l  TO y_wa_fieldcat-seltext_l,&lt;/P&gt;&lt;P&gt;          y_wa_fcat-datatype   TO y_wa_fieldcat-datatype,&lt;/P&gt;&lt;P&gt;          y_wa_fcat-intlen     TO y_wa_fieldcat-intlen.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    APPEND y_wa_fieldcat TO y_i_fieldcat.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after this u the funciton module&lt;/P&gt;&lt;P&gt;&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 = y_i_fcat&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      ep_table        = dy_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN dy_table-&amp;gt;* TO &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;create dynamic work area and assign to fs&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  CREATE DATA dy_line LIKE LINE OF &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN dy_line-&amp;gt;* TO &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop the internal table which have data.&lt;/P&gt;&lt;P&gt;    ASSIGN COMPONENT y_lv_comp OF STRUCTURE &amp;lt;dyn_wa&amp;gt; TO  &amp;lt;y_fld&amp;gt;.&lt;/P&gt;&lt;P&gt;    &amp;lt;y_fld&amp;gt; = work area-fieldname.&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;if help full regard points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 07 Jan 2008 09:35:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281371#M784715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-07T09:35:51Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281372#M784716</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;pls go through this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report z_dynamic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : abap.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;dyn_table&amp;gt; type standard table,&lt;/P&gt;&lt;P&gt;&amp;lt;dyn_wa&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: dy_table type ref to data,&lt;/P&gt;&lt;P&gt;dy_line type ref to data,&lt;/P&gt;&lt;P&gt;xfc type lvc_s_fcat,&lt;/P&gt;&lt;P&gt;ifc type lvc_t_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame.&lt;/P&gt;&lt;P&gt;parameters: p_table(30) type c default 'T001'.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&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 get_structure.&lt;/P&gt;&lt;P&gt;perform create_dynamic_itab.&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;perform write_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form create_dynamic_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create dynamic internal table and assign to FS &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 = ifc&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;ep_table = dy_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign dy_table-&amp;gt;* to &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create dynamic work area and assign to FS &lt;/P&gt;&lt;P&gt;create data dy_line like line of &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;assign dy_line-&amp;gt;* to &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gowri sankar &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it is usful reward points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Feb 2008 06:17:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281372#M784716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-14T06:17:45Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Internal table .</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281373#M784717</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 have posted a code for dynamic internal table the concept it...when record is greater than 5 append the values to other internal table( Perform 200_FILE_SPLIT ) ....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have used field symbols for this....paste this code and check out in debugger i think this would help you...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZDYNAMIC_INTERNAL_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;DYN_TABLE1&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;&amp;lt;DYN_TABLE2&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;&amp;lt;DYN_TABLE3&amp;gt; TYPE STANDARD TABLE,&lt;/P&gt;&lt;P&gt;&amp;lt;DYN_WA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : DY_TABLE1 TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;DY_TABLE2 TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;DY_TABLE3 TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;DY_LINE TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;XFC TYPE LVC_S_FCAT,&lt;/P&gt;&lt;P&gt;IFC TYPE LVC_T_FCAT,&lt;/P&gt;&lt;P&gt;DY_TABLE TYPE REF TO data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF I_MARA OCCURS 0,&lt;/P&gt;&lt;P&gt;MATNR LIKE MARA-MATNR,&lt;/P&gt;&lt;P&gt;END OF I_MARA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : IDETAILS TYPE ABAP_COMPDESCR_TAB,&lt;/P&gt;&lt;P&gt;XDETAILS TYPE ABAP_COMPDESCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : REF_TABLE_DES TYPE REF TO CL_ABAP_STRUCTDESCR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : INT TYPE I VALUE 1,&lt;/P&gt;&lt;P&gt;INT1 TYPE I,&lt;/P&gt;&lt;P&gt;INT3 TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME.&lt;/P&gt;&lt;P&gt;PARAMETERS : P_FILE LIKE RLGRAP-FILENAME.&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK B1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; AT SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;AT SELECTION-SCREEN&lt;/P&gt;&lt;P&gt;ON VALUE-REQUEST FOR P_FILE.&lt;/P&gt;&lt;P&gt;PERFORM GET_FILE USING P_FILE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; START OF SELECTION&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM 100_UPLOAD_INTERAL.&lt;/P&gt;&lt;P&gt;PERFORM 150_GET_STRUCTURE.&lt;/P&gt;&lt;P&gt;PERFORM 200_FILE_SPLIT.&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form GET_FILE&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GETTING FILE NAME FROM THE USER &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form GET_FILE using p_p_file.&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_FILENAME_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;MASK = ',All Files,..'&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_FILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RC = &lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;INV_WINSYS = 1&lt;/P&gt;&lt;P&gt;NO_BATCH = 2&lt;/P&gt;&lt;P&gt;SELECTION_CANCEL = 3&lt;/P&gt;&lt;P&gt;SELECTION_ERROR = 4&lt;/P&gt;&lt;P&gt;OTHERS = 5&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;endform. " GET_FILE&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form 100_UPLOAD_INTERAL&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;UPLOADING TO THE INTERNAL TABLE &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form 100_UPLOAD_INTERAL .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'WS_UPLOAD'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;FILENAME = P_FILE&lt;/P&gt;&lt;P&gt;FILETYPE = 'DAT'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;data_tab = I_MARA&lt;/P&gt;&lt;P&gt;EXCEPTIONS&lt;/P&gt;&lt;P&gt;CONVERSION_ERROR = 1&lt;/P&gt;&lt;P&gt;FILE_OPEN_ERROR = 2&lt;/P&gt;&lt;P&gt;FILE_READ_ERROR = 3&lt;/P&gt;&lt;P&gt;INVALID_TYPE = 4&lt;/P&gt;&lt;P&gt;NO_BATCH = 5&lt;/P&gt;&lt;P&gt;UNKNOWN_ERROR = 6&lt;/P&gt;&lt;P&gt;INVALID_TABLE_WIDTH = 7&lt;/P&gt;&lt;P&gt;GUI_REFUSE_FILETRANSFER = 8&lt;/P&gt;&lt;P&gt;CUSTOMER_ERROR = 9&lt;/P&gt;&lt;P&gt;NO_AUTHORITY = 10&lt;/P&gt;&lt;P&gt;OTHERS = 11&lt;/P&gt;&lt;P&gt;.&lt;/P&gt;&lt;P&gt;IF sy-subrc 0.&lt;/P&gt;&lt;P&gt;MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " 100_UPLOAD_INTERAL&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form 200_FILE_SPLIT&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SPLITING UP THE INTERNAL TABLE DEPENDING ON THE &lt;/P&gt;&lt;P&gt;FILE SIZE AND LOADING TO NEW DYNAMIC INTERNAL TABLE &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form 200_FILE_SPLIT .&lt;/P&gt;&lt;P&gt;DESCRIBE TABLE I_MARA.&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;INT = SY-TFILL.&lt;/P&gt;&lt;P&gt;IF INT &amp;gt; 5.&lt;/P&gt;&lt;P&gt;INT1 = INT - 5.&lt;/P&gt;&lt;P&gt;IF INT1 &amp;gt; 5 AND INT1 &amp;lt; 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE &amp;lt;SYN_TABLE2&amp;gt; AND &amp;lt;SYN_TABLE3&amp;gt; &lt;/P&gt;&lt;P&gt;PERFORM 300_DYNAMIC_TABLE.&lt;/P&gt;&lt;P&gt;PERFORM 300_DYNAMIC_TABLE2.&lt;/P&gt;&lt;P&gt;PERFORM 300_DYNAMIC_TABLE3.&lt;/P&gt;&lt;P&gt;ASSIGN DY_TABLE1-&amp;gt;* TO &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN DY_TABLE2-&amp;gt;* TO &amp;lt;DYN_TABLE2&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN DY_TABLE3-&amp;gt;* TO &amp;lt;DYN_TABLE3&amp;gt;.&lt;/P&gt;&lt;P&gt;CREATE DATA DY_LINE LIKE LINE OF &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;CREATE DATA DY_LINE LIKE LINE OF &amp;lt;DYN_TABLE2&amp;gt;.&lt;/P&gt;&lt;P&gt;CREATE DATA DY_LINE LIKE LINE OF &amp;lt;DYN_TABLE3&amp;gt;.&lt;/P&gt;&lt;P&gt;assign dy_line-&amp;gt;* to &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;LOOP AT I_MARA INTO &amp;lt;DYN_WA&amp;gt;.&lt;/P&gt;&lt;P&gt;IF SY-TABIX &amp;lt;= 5.&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;DYN_WA&amp;gt; TO &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;ELSEIF SY-TABIX &amp;gt; 5 AND SY-TABIX &amp;lt;= 10.&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;DYN_WA&amp;gt; TO &amp;lt;DYN_TABLE2&amp;gt;.&lt;/P&gt;&lt;P&gt;ELSEIF SY-TABIX &amp;gt; 10.&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;DYN_WA&amp;gt; TO &amp;lt;DYN_TABLE3&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE &amp;lt;SYN_TABLE2&amp;gt; &lt;/P&gt;&lt;P&gt;PERFORM 300_DYNAMIC_TABLE.&lt;/P&gt;&lt;P&gt;PERFORM 300_DYNAMIC_TABLE2.&lt;/P&gt;&lt;P&gt;ASSIGN DY_TABLE1-&amp;gt;* TO &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN DY_TABLE2-&amp;gt;* TO &amp;lt;DYN_TABLE2&amp;gt;.&lt;/P&gt;&lt;P&gt;CREATE DATA DY_LINE LIKE LINE OF &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;CREATE DATA DY_LINE LIKE LINE OF &amp;lt;DYN_TABLE2&amp;gt;.&lt;/P&gt;&lt;P&gt;assign dy_line-&amp;gt;* to &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;LOOP AT I_MARA INTO &amp;lt;DYN_WA&amp;gt;.&lt;/P&gt;&lt;P&gt;IF SY-TABIX &amp;lt;= 5.&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;DYN_WA&amp;gt; TO &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;ELSEIF SY-TABIX &amp;gt; 5 AND SY-TABIX &amp;lt;= 10.&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;DYN_WA&amp;gt; TO &amp;lt;DYN_TABLE2&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;INT1 = 5.&lt;/P&gt;&lt;P&gt;INT3 = 1.&lt;/P&gt;&lt;P&gt;perform 300_dynamic_table.&lt;/P&gt;&lt;P&gt;ASSIGN DY_TABLE1-&amp;gt;* TO &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;CREATE DATA DY_LINE LIKE LINE OF &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;assign dy_line-&amp;gt;* to &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;LOOP AT I_MARA INTO &amp;lt;DYN_WA&amp;gt;.&lt;/P&gt;&lt;P&gt;APPEND &amp;lt;DYN_WA&amp;gt; TO &amp;lt;DYN_TABLE1&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;ELSE.&lt;/P&gt;&lt;P&gt;WRITE : 'FILE IS INVALID CHOOSE CORRECT FILE'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT &amp;lt;DYN_TABLE1&amp;gt; INTO &amp;lt;DYN_WA&amp;gt;.&lt;/P&gt;&lt;P&gt;WRITE : &amp;lt;DYN_WA&amp;gt;.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " 200_FILE_SPLIT&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form 150_GET_STRUCTURE&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GETTING STRUCTURE OF THE INTERNAL TABLE &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;form 150_GET_STRUCTURE .&lt;/P&gt;&lt;P&gt;REF_TABLE_DES ?=&lt;/P&gt;&lt;P&gt;CL_ABAP_TYPEDESCR=&amp;gt;DESCRIBE_BY_NAME( 'MARA' ).&lt;/P&gt;&lt;P&gt;IDETAILS] = REF_TABLE_DES-&amp;gt;COMPONENTS[.&lt;/P&gt;&lt;P&gt;LOOP AT IDETAILS INTO XDETAILS where NAME = 'MATNR'.&lt;/P&gt;&lt;P&gt;CLEAR XFC.&lt;/P&gt;&lt;P&gt;XFC-FIELDNAME = XDETAILS-NAME.&lt;/P&gt;&lt;P&gt;XFC-DATATYPE = XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;XFC-INTTYPE = XDETAILS-TYPE_KIND.&lt;/P&gt;&lt;P&gt;XFC-INTLEN = XDETAILS-length.&lt;/P&gt;&lt;P&gt;XFC-DECIMALS = XDETAILS-DECIMALS.&lt;/P&gt;&lt;P&gt;APPEND XFC TO IFC.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;endform. " 150_GET_STRUCTURE&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form 300_dynamic_table&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DYNAMIC TABLE STRUCTURE CREATION &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form 300_dynamic_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 = IFC&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;EP_TABLE = DY_TABLE1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " 300_dynamic_table&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form 300_DYNAMIC_TABLE2&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form 300_DYNAMIC_TABLE2 .&lt;/P&gt;&lt;P&gt;&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 = IFC&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;EP_TABLE = DY_TABLE2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " 300_DYNAMIC_TABLE2&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;*&amp;amp; Form 300_DYNAMIC_TABLE3&lt;/P&gt;&lt;P&gt;&amp;amp;----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;text &lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="---------------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form 300_DYNAMIC_TABLE3 .&lt;/P&gt;&lt;P&gt;&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 = IFC&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;EP_TABLE = DY_TABLE3.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform. " 300_DYNAMIC_TABLE3&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Feb 2008 06:21:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/3281373#M784717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-14T06:21:55Z</dc:date>
    </item>
  </channel>
</rss>

