<?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/2504579#M566111</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;see this program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZDYN_ITAB.&lt;/P&gt;&lt;P&gt;PARAMETERS:DB_TABLE(30).&lt;/P&gt;&lt;P&gt;DATA FCAT1 TYPE LVC_T_FCAT.&lt;/P&gt;&lt;P&gt;DATA:DYN_ITAB TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;     WA TYPE REF TO DATA.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;DISP_TABLE&amp;gt; TYPE TABLE,&lt;/P&gt;&lt;P&gt;               &amp;lt;WA&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_STRUCTURE_NAME = DB_TABLE&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      CT_FIELDCAT      = FCAT1[].&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 = FCAT1[]&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      EP_TABLE = DYN_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN DYN_ITAB-&amp;gt;* TO &amp;lt;DISP_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;  CREATE DATA WA LIKE LINE OF &amp;lt;DISP_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN WA-&amp;gt;* TO &amp;lt;WA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM (db_table) INTO &amp;lt;WA&amp;gt;.&lt;/P&gt;&lt;P&gt;      APPEND &amp;lt;WA&amp;gt; TO &amp;lt;DISP_table&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 12 Jul 2007 04:38:13 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-12T04:38:13Z</dc:date>
    <item>
      <title>Dynamic internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504576#M566108</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone tell me how to create a dynamic internal table? Any code for the dynamic internal table...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:23:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504576#M566108</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T04:23:20Z</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/2504577#M566109</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;check this&lt;/P&gt;&lt;P&gt;&amp;lt;a href="http://www.sap-img.com/ab030.htm"&amp;gt;http://www.sap-img.com/ab030.htm&amp;lt;/a&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;shiba dutta&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:26:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504577#M566109</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T04:26:52Z</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/2504578#M566110</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 sample.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZV_DYNAMIC .&lt;/P&gt;&lt;P&gt;PARAMETERS: P_COL1 TYPE I,&lt;/P&gt;&lt;P&gt;            P_COL2 TYPE I.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;FS&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;DATA: CHECK.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;TYPES: BEGIN OF TYP_ITAB,&lt;/P&gt;&lt;P&gt;COL1 TYPE I,&lt;/P&gt;&lt;P&gt;COL2 TYPE I,&lt;/P&gt;&lt;P&gt;COL3 TYPE I,&lt;/P&gt;&lt;P&gt;COL4 TYPE I,&lt;/P&gt;&lt;P&gt;COL5 TYPE I,&lt;/P&gt;&lt;P&gt;COL6 TYPE I,&lt;/P&gt;&lt;P&gt;END OF TYP_ITAB.&lt;/P&gt;&lt;P&gt;DATA: ITAB TYPE TABLE OF TYP_ITAB, WA LIKE LINE OF ITAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;WA-COL1 = 1.&lt;/P&gt;&lt;P&gt;WA-COL2 = 2.&lt;/P&gt;&lt;P&gt;WA-COL3 = 3.&lt;/P&gt;&lt;P&gt;WA-COL4 = 4.&lt;/P&gt;&lt;P&gt;WA-COL5 = 5.&lt;/P&gt;&lt;P&gt;WA-COL6 = 6.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPEND WA TO ITAB.&lt;/P&gt;&lt;P&gt;WA-COL1 = 1.&lt;/P&gt;&lt;P&gt;WA-COL2 = 2.&lt;/P&gt;&lt;P&gt;WA-COL3 = 3.&lt;/P&gt;&lt;P&gt;WA-COL4 = 4.&lt;/P&gt;&lt;P&gt;WA-COL5 = 5.&lt;/P&gt;&lt;P&gt;WA-COL6 = 6.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;APPEND WA TO ITAB.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: COL1(20),&lt;/P&gt;&lt;P&gt;      COL2(20),&lt;/P&gt;&lt;P&gt;      CHAR,&lt;/P&gt;&lt;P&gt;      CHAR2.&lt;/P&gt;&lt;P&gt;WRITE P_COL1 TO CHAR.&lt;/P&gt;&lt;P&gt;CONCATENATE 'COL' CHAR INTO  COL1.&lt;/P&gt;&lt;P&gt;WRITE P_COL2 TO CHAR.&lt;/P&gt;&lt;P&gt;CONCATENATE 'COL' CHAR INTO  COL2.&lt;/P&gt;&lt;P&gt;*FIELD-SYMBOLS &amp;lt;F&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;*ASSIGN (COL1) TO &amp;lt;F&amp;gt;.&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ITAB1 OCCURS 0,&lt;/P&gt;&lt;P&gt; COL1 TYPE I,&lt;/P&gt;&lt;P&gt;COL2 TYPE I,&lt;/P&gt;&lt;P&gt;END OF ITAB1.&lt;/P&gt;&lt;P&gt;  FIELD-SYMBOLS: &amp;lt;FS1&amp;gt; TYPE ANY,&lt;/P&gt;&lt;P&gt;                 &amp;lt;FS2&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;  DATA: VAR TYPE I.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT ITAB ASSIGNING &amp;lt;FS&amp;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; IF SY-TABIX = 1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ASSIGN COMPONENT COL1 OF STRUCTURE &amp;lt;FS&amp;gt; TO &amp;lt;FS1&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  ASSIGN COMPONENT COL2 OF STRUCTURE &amp;lt;FS&amp;gt; TO &amp;lt;FS2&amp;gt;.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt; &lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; APPEND &amp;lt;FS1&amp;gt; TO ITAB1.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  MOVE &amp;lt;FS1&amp;gt; TO ITAB1-COL1.&lt;/P&gt;&lt;P&gt;  MOVE &amp;lt;FS2&amp;gt; TO ITAB1-COL2.&lt;/P&gt;&lt;P&gt;  APPEND ITAB1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; WRITE:/  &amp;lt;FS1&amp;gt;,&amp;lt;FS2&amp;gt;.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;  WRITE:/ ITAB1-COL1, ITAB1-COL2.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points if useful&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Ashu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:28:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504578#M566110</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T04:28:50Z</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/2504579#M566111</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;see this program&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZDYN_ITAB.&lt;/P&gt;&lt;P&gt;PARAMETERS:DB_TABLE(30).&lt;/P&gt;&lt;P&gt;DATA FCAT1 TYPE LVC_T_FCAT.&lt;/P&gt;&lt;P&gt;DATA:DYN_ITAB TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;     WA TYPE REF TO DATA.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;DISP_TABLE&amp;gt; TYPE TABLE,&lt;/P&gt;&lt;P&gt;               &amp;lt;WA&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CALL FUNCTION 'LVC_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      I_STRUCTURE_NAME = DB_TABLE&lt;/P&gt;&lt;P&gt;    CHANGING&lt;/P&gt;&lt;P&gt;      CT_FIELDCAT      = FCAT1[].&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 = FCAT1[]&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      EP_TABLE = DYN_ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN DYN_ITAB-&amp;gt;* TO &amp;lt;DISP_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;  CREATE DATA WA LIKE LINE OF &amp;lt;DISP_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN WA-&amp;gt;* TO &amp;lt;WA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SELECT * FROM (db_table) INTO &amp;lt;WA&amp;gt;.&lt;/P&gt;&lt;P&gt;      APPEND &amp;lt;WA&amp;gt; TO &amp;lt;DISP_table&amp;gt;.&lt;/P&gt;&lt;P&gt;    ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;rgds,&lt;/P&gt;&lt;P&gt;bharat.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:38:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504579#M566111</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T04:38:13Z</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/2504580#M566112</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&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  data: dref type ref to data.           &lt;/P&gt;&lt;P&gt;  field-symbols: &amp;lt;wa&amp;gt; type any, &amp;lt;comp&amp;gt; type any.&lt;/P&gt;&lt;P&gt;  create data dref type (query_table).  &lt;/P&gt;&lt;P&gt;  assign dref-&amp;gt;* to &amp;lt;wa&amp;gt;.       &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/dynamic" target="test_blank"&gt;https://www.sdn.sap.com/irj/sdn/wiki?path=/display/snippets/dynamic&lt;/A&gt;&lt;EM&gt;Internal&lt;/EM&gt;Table&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:45:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504580#M566112</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-07-12T04:45:42Z</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/2504581#M566113</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dynamic Internal table &lt;/P&gt;&lt;P&gt;/people/subramanian.venkateswaran2/blog/2004/11/19/dynamic-internal-table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:51:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504581#M566113</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T04:51:52Z</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/2504582#M566114</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&amp;lt;b&amp;gt;Field Symbols&amp;lt;/b&amp;gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field symbols are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;Example using the obsolete STRUCTURE addition:

DATA: wa(10) VALUE '0123456789'.

DATA: BEGIN OF line1,
         col1(3),
         col2(2),
         col3(5),
      END OF line1.

DATA: BEGIN OF line2,
         col1(2),
         col2 LIKE sy-datum,
      END OF line2.

FIELD-SYMBOLS: &amp;lt;f1&amp;gt; STRUCTURE line1 DEFAULT wa,
               &amp;lt;f2&amp;gt; STRUCTURE line2 DEFAULT wa.

WRITE: / &amp;lt;f1&amp;gt;-col1, &amp;lt;f1&amp;gt;-col2, &amp;lt;f1&amp;gt;-col3,
       / &amp;lt;f2&amp;gt;-col1, &amp;lt;f2&amp;gt;-col2.

Example using the correct syntax (TYPE and CASTING):

DATA: wa(10) VALUE '0123456789'.

DATA: BEGIN OF line1,
         col1(3),
         col2(2),
         col3(5),
      END OF line1.

DATA: BEGIN OF line2,
         COL1(2),
         COL2 LIKE sy-datum,
      END OF line2.

FIELD-SYMBOLS: &amp;lt;f1&amp;gt; LIKE line1.
ASSIGN wa TO &amp;lt;f1&amp;gt; CASTING.

FIELD-SYMBOLS: &amp;lt;f2&amp;gt; LIKE line2.
ASSIGN wa TO &amp;lt;f2&amp;gt; CASTING.

WRITE: / &amp;lt;f1&amp;gt;-col1, &amp;lt;F1&amp;gt;-col2, &amp;lt;F1&amp;gt;-col3,
       / &amp;lt;f2&amp;gt;-col1, &amp;lt;F2&amp;gt;-col2.

In both cases, the list appears as follows:

012 34 56789
01 2345/67/89

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;reward  points if it is usefull.....&lt;/P&gt;&lt;P&gt;Girish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 04:56:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504582#M566114</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T04:56:20Z</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/2504583#M566115</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;Dynamic internal tables can be created using CL_ALV_TABLE_CREATE class and method CREATE_DYNAMIC_TABLE.&lt;/P&gt;&lt;P&gt;Just fill the field catalog(IT_FIELDCATALOG) in the parameter of method (like you do in normal ALV reports) and it creates a pointer to dynamic data table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code.&lt;/P&gt;&lt;P&gt;report  ytest.&lt;/P&gt;&lt;P&gt;data: lt_fieldcatalog type lvc_t_fcat.&lt;/P&gt;&lt;P&gt;data: ls_fieldcatalog type lvc_s_fcat.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;fs_data&amp;gt; type ref to data.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;fs_2&amp;gt; type any table.&lt;/P&gt;&lt;P&gt;field-symbols: &amp;lt;fs_3&amp;gt; type ypoll.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;data: lt_data type ref to data.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;assign lt_data to &amp;lt;fs_data&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'MANDT'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'POLLID'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'TEAM'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'INITIATOR'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'DESCRIPTION'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'APPROVED'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'INITIATED_DATE'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'END_DATE'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ls_fieldcatalog-fieldname = 'WINNER'.&lt;/P&gt;&lt;P&gt;ls_fieldcatalog-tabname   = 'LT_TAB'.&lt;/P&gt;&lt;P&gt;append ls_fieldcatalog to lt_fieldcatalog.&lt;/P&gt;&lt;P&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           = lt_fieldcatalog&lt;/P&gt;&lt;P&gt;  importing&lt;/P&gt;&lt;P&gt;    ep_table                  = &amp;lt;fs_data&amp;gt;&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;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;assign &amp;lt;fs_data&amp;gt;-&amp;gt;* to &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;assign &amp;lt;fs_1&amp;gt; to &amp;lt;fs_2&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;loop at &amp;lt;fs_2&amp;gt; assigning &amp;lt;fs_3&amp;gt;.&lt;/P&gt;&lt;P&gt;  write: &amp;lt;fs_3&amp;gt;-pollid.&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;&amp;lt;b&amp;gt;Reward points if this helps,&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Kiran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 05:59:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504583#M566115</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T05:59:05Z</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/2504584#M566116</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;go through the following example----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Data definitions&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Tables&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA: LT_DATA type ref to DATA.&lt;/P&gt;&lt;P&gt;DATA: LT_FIELDCATALOG type LVC_T_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Structure&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA: LS_FIELDCATALOG type LVC_S_FCAT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Data References&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;DATA: NEW_LINE type ref to data,&lt;/P&gt;&lt;P&gt;      FS_DATA type ref to data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Field Symbols&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;FS_DATA&amp;gt; type ref to DATA,&lt;/P&gt;&lt;P&gt;               &amp;lt;FS_1&amp;gt; type any table,&lt;/P&gt;&lt;P&gt;               &amp;lt;FS_2&amp;gt;,&lt;/P&gt;&lt;P&gt;               &amp;lt;FS_3&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Populating the internal table with fieldnames required for our dynamic&lt;/P&gt;&lt;P&gt;*internal table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-FIELDNAME = 'MANDT'.&lt;/P&gt;&lt;P&gt;append LS_FIELDCATALOG to LT_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-FIELDNAME = 'CARRID'. "Fieldname&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-INTTYPE = 'C'. "Internal Type C-&amp;gt; Character&lt;/P&gt;&lt;P&gt;append LS_FIELDCATALOG to LT_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-FIELDNAME = 'CONNID'.&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-INTTYPE = 'N'.&lt;/P&gt;&lt;P&gt;append LS_FIELDCATALOG to LT_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-FIELDNAME = 'FLDATE'.&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-INTTYPE = 'D'.&lt;/P&gt;&lt;P&gt;append LS_FIELDCATALOG to LT_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-FIELDNAME = 'PRICE'.&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-INTTYPE = 'P'.&lt;/P&gt;&lt;P&gt;append LS_FIELDCATALOG to LT_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-FIELDNAME = 'CURRENCY'.&lt;/P&gt;&lt;P&gt;LS_FIELDCATALOG-INTTYPE = 'C'.&lt;/P&gt;&lt;P&gt;append LS_FIELDCATALOG to LT_FIELDCATALOG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Calling the method CREATE_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 = LT_FIELDCATALOG&lt;/P&gt;&lt;P&gt;     importing&lt;/P&gt;&lt;P&gt;       ep_table = FS_DATA&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;if sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Assigning Field-Symbol to our dynamic internal table&lt;/P&gt;&lt;P&gt;assign LT_DATA to &amp;lt;FS_DATA&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Internal Table is ready, now to put data in that table&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;So &amp;lt;FS_1&amp;gt; now points to our dynamic internal table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign FS_DATA-&amp;gt;* to &amp;lt;FS_1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Next step is to create a work area for our dynamic internal table.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;create data NEW_LINE like line of &amp;lt;FS_1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;A field-symbol to access that work area&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;assign NEW_LINE-&amp;gt;*  to &amp;lt;FS_2&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;And to put the data in the internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;select&lt;/P&gt;&lt;P&gt;      MANDT&lt;/P&gt;&lt;P&gt;      CARRID&lt;/P&gt;&lt;P&gt;      CONNID&lt;/P&gt;&lt;P&gt;      FLDATE&lt;/P&gt;&lt;P&gt;      PRICE&lt;/P&gt;&lt;P&gt;      CURRENCY&lt;/P&gt;&lt;P&gt;              from SFLIGHT&lt;/P&gt;&lt;P&gt;              into corresponding fields of table &amp;lt;FS_1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;UL&gt;&lt;UL&gt;&lt;LI level="3" type="ul"&gt;&lt;P&gt;Access contents of internal table&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;/UL&gt;&lt;P&gt;loop at &amp;lt;FS_1&amp;gt; assigning &amp;lt;FS_2&amp;gt;.&lt;/P&gt;&lt;P&gt;do 5 times.&lt;/P&gt;&lt;P&gt;assign component sy-index of structure &amp;lt;FS_2&amp;gt; to &amp;lt;FS_3&amp;gt;.&lt;/P&gt;&lt;P&gt;write:  &amp;lt;FS_3&amp;gt;.&lt;/P&gt;&lt;P&gt;enddo.&lt;/P&gt;&lt;P&gt;skip 1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TOP-OF-PAGE.&lt;/P&gt;&lt;P&gt;WRITE:/5 'FUJITSU CONSULTING COMPANY' INVERSE COLOR 6,&lt;/P&gt;&lt;P&gt;       50 SY-DATUM INVERSE COLOR 6,&lt;/P&gt;&lt;P&gt;       70 SY-PAGNO INVERSE COLOR 6.&lt;/P&gt;&lt;P&gt;ULINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;****do rewards if usefull&lt;/P&gt;&lt;P&gt;vijay&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 06:28:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504584#M566116</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T06:28:03Z</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/2504585#M566117</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;chk the below code and link.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;very hlpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT zdynarjtry.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;PARAMETERS: comp(80).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;DATA: dref TYPE REF TO data.&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; &lt;/P&gt;&lt;P&gt;CREATE DATA dref TYPE TABLE OF (comp).&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;ASSIGN dref-&amp;gt;* TO &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECT * FROM (comp)&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;INTO TABLE &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See the below links for more programs:-&lt;/P&gt;&lt;P&gt;&lt;A href="http://searchsap.techtarget.com/tip/1,289483,sid21_gci912390,00.html" target="test_blank"&gt;http://searchsap.techtarget.com/tip/1,289483,sid21_gci912390,00.html&lt;/A&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;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 09:10:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504585#M566117</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T09:10: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/2504586#M566118</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi venkatesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. &lt;/P&gt;&lt;P&gt;For this purpose,&lt;/P&gt;&lt;P&gt;in my program,&lt;/P&gt;&lt;P&gt;there is an INDEPENDENT FORM&lt;/P&gt;&lt;P&gt;whose inputs are &lt;/P&gt;&lt;P&gt;LIST OF FIELDS, (just as u require) &lt;/P&gt;&lt;P&gt;and from those, it consructs dynamic table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Here is the program.&lt;/P&gt;&lt;P&gt;the dynamic table name will be &lt;/P&gt;&lt;P&gt;&amp;lt;DYNTABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. U can use this program (FORM in this program)&lt;/P&gt;&lt;P&gt;to generate any kind of internal table&lt;/P&gt;&lt;P&gt;by specifying list of fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt; COMPULSORY&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;dyntable&amp;gt; TYPE ANY TABLE.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;dynline&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;DATA: lt TYPE lvc_t_fcat.&lt;/P&gt;&lt;P&gt;DATA: ls TYPE lvc_s_fcat.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fld&amp;gt; TYPE ANY.&lt;/P&gt;&lt;P&gt;DATA : fldname(50) TYPE c.&lt;/P&gt;&lt;P&gt;DATA : ddfields LIKE ddfield OCCURS 0 WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------------" /&gt;&lt;P&gt;&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;*----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; field list&lt;/P&gt;&lt;P&gt;ddfields-fieldname = 'BUKRS'.&lt;/P&gt;&lt;P&gt;APPEND DDFIELDS.&lt;/P&gt;&lt;P&gt;ddfields-fieldname = 'MATNR'.&lt;/P&gt;&lt;P&gt;APPEND DDFIELDS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-----------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM mydyntable .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---" /&gt;&lt;P&gt; see &amp;lt;DYNTABLE&amp;gt; in debug mode.&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;INDEPENDENT FORM&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM mydyntable .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; Create Dyn Table From FC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_data&amp;gt; TYPE REF TO data.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;fs_2&amp;gt; TYPE ANY TABLE.&lt;/P&gt;&lt;P&gt;DATA: lt_data TYPE REF TO data.&lt;/P&gt;&lt;P&gt;data : lt TYPE lvc_t_fcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt; CONSTRUCT FIELD LIST&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ddfields.&lt;/P&gt;&lt;P&gt;ls-fieldname = ddfields-fieldname.&lt;/P&gt;&lt;P&gt;APPEND ls TO lt.&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;ASSIGN lt_data TO &amp;lt;fs_data&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 = lt&lt;/P&gt;&lt;P&gt;IMPORTING&lt;/P&gt;&lt;P&gt;ep_table = &amp;lt;fs_data&amp;gt;&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;IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="--------" /&gt;&lt;P&gt; Assign Dyn Table To Field Sumbol&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_data&amp;gt;-&amp;gt;* TO &amp;lt;fs_1&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_1&amp;gt; TO &amp;lt;fs_2&amp;gt;.&lt;/P&gt;&lt;P&gt;ASSIGN &amp;lt;fs_1&amp;gt; TO &amp;lt;dyntable&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM. "MYDYNTABLE&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;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 12 Jul 2007 10:00:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-internal-table/m-p/2504586#M566118</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-12T10:00:11Z</dc:date>
    </item>
  </channel>
</rss>

