<?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: Create a dynamic internal table name. in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932621#M1599912</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then create an internal table of internal tables. (creating a table is appending in the main itab)&lt;/P&gt;&lt;P&gt;(I wrote nothing on dynamic structure ^^)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 29 Jun 2011 12:22:56 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2011-06-29T12:22:56Z</dc:date>
    <item>
      <title>Create a dynamic internal table name.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932618#M1599909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I need to create an internal table in runtime. I don´t need to create the table catalog dynamically, I need to create the internal table name in a dynamic way. For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

DO 25 TIMES
"CREATE AN INTERNAL TABLE WITH NAME 'IT_TABLE_'  + SY-TABIX.
"FILL THE TABLE
"ETC
ENDDO.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much and kind regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ibai&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 12:02:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932618#M1599909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-29T12:02:14Z</dc:date>
    </item>
    <item>
      <title>Re: Create a dynamic internal table name.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932619#M1599910</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Look at SAP Abap documentation for [CREATE DATA|http://help.sap.com/abapdocu_70/en/ABAPCREATE_DATA.htm] and [CREATE DATA - TABLE OF|http://help.sap.com/abapdocu_70/en/ABAPCREATE_DATA_ITAB.htm]. You could create an internal table of reference to internal tables for your kind of requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 12:10:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932619#M1599910</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2011-06-29T12:10:07Z</dc:date>
    </item>
    <item>
      <title>Re: Create a dynamic internal table name.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932620#M1599911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks Raymond,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have already seen this, but It si not helpfull, I need to create an internal table with a dynamic name, not with a dinamic structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The structure is the same for each internal tabla, I just need tocreate any number of diferent internal tabls with diferente names,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regars,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ibai&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 12:15:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932620#M1599911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-29T12:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: Create a dynamic internal table name.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932621#M1599912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Then create an internal table of internal tables. (creating a table is appending in the main itab)&lt;/P&gt;&lt;P&gt;(I wrote nothing on dynamic structure ^^)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 12:22:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932621#M1599912</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2011-06-29T12:22:56Z</dc:date>
    </item>
    <item>
      <title>Re: Create a dynamic internal table name.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932622#M1599913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this code snippet:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TYPES:
BEGIN OF gty_dyntab,
  name TYPE string,      "Int. table name
  data TYPE REF TO data, "Int. table data
END OF gty_dyntab.

DATA: gv_table  TYPE dd02l-tabname,
      gt_dyntab TYPE STANDARD TABLE OF gty_dyntab,
      gs_dyntab TYPE gty_dyntab,
      gv_index  TYPE numc2.

SELECT-OPTIONS: s_table FOR gv_table NO INTERVALS.

LOOP AT s_table.
* Populate the int. table name
  WRITE sy-index TO gv_index NO-ZERO.
  CONCATENATE 'IT_TABLE' gv_index INTO gs_dyntab-name.

* Create the int. table
  CREATE DATA gs_dyntab-data TYPE STANDARD TABLE OF (s_table-low).

  APPEND gs_dyntab TO gt_dyntab. CLEAR gs_dyntab.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the sake of simplicity i've used a simple version of CREATE DATA. Based on your requirement you can use this construct or the RTTC classes to generate the dynamic type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR,&lt;/P&gt;&lt;P&gt;Suhas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 12:24:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932622#M1599913</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2011-06-29T12:24:37Z</dc:date>
    </item>
    <item>
      <title>Re: Create a dynamic internal table name.</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932623#M1599914</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;DATA: lt_field            TYPE lvc_t_fcat,
        rt_field            TYPE STANDARD TABLE OF lty_field,
        lt_ref_tb           TYPE REF TO data,
         lx_wa               TYPE REF TO data.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;fs_table&amp;gt;  TYPE STANDARD 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;Fill the internal table lt_field with field names and ref table names&lt;/P&gt;&lt;P&gt;**************************************************************************&lt;/P&gt;&lt;P&gt;*Create dynamic table from field catalog&lt;/P&gt;&lt;P&gt;  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table
    EXPORTING
      it_fieldcatalog           = lt_field
    IMPORTING
      ep_table                  = lt_ref_tb
    EXCEPTIONS
      generate_subpool_dir_full = 1
      OTHERS                    = 2.

  IF sy-subrc EQ 0.
    ASSIGN lt_ref_tb-&amp;gt;* TO &amp;lt;fs_table&amp;gt;.
    CHECK sy-subrc EQ 0.
    CREATE DATA lx_wa LIKE LINE OF &amp;lt;fs_table&amp;gt;.
    ASSIGN lx_wa-&amp;gt;*  TO &amp;lt;fs_wa&amp;gt;.
    CHECK sy-subrc EQ 0.
  ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 29 Jun 2011 13:59:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/create-a-dynamic-internal-table-name/m-p/7932623#M1599914</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2011-06-29T13:59:48Z</dc:date>
    </item>
  </channel>
</rss>

