<?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: Populating data into internal table created dynamically in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792612#M1466221</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudheer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to use the ASSIGN COMPONENT command for this purpose. Check this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 FIELD-SYMBOLS: &amp;lt;t_dyntable&amp;gt; TYPE STANDARD TABLE,  u201C Dynamic internal table name 
               &amp;lt;fs_dyntable&amp;gt;,                     u201C Field symbol to create work area 
               &amp;lt;fs_fldval&amp;gt; type any.              u201C Field symbol to assign values  

* ***....
* ***....
* ***....
* ***....

* Assume your internal table has fields COL1, COL2, COL3 etc
  DO p_cols TIMES.  

    index = sy-index. 

    MOVE sy-index TO wa_colno. 

    CONCATENATE 'COL' 

                wa_colno 

           INTO wa_flname.  

* Set up fieldvalue 

    CONCATENATE 'VALUE' index INTO 

                fieldvalue. 

    CONDENSE    fieldvalue NO-GAPS.  

    ASSIGN COMPONENT  wa_flname 

        OF STRUCTURE &amp;lt;fs_dyntable&amp;gt; TO &amp;lt;fs_fldval&amp;gt;. 

    &amp;lt;fs_fldval&amp;gt; =  fieldvalue.  

  ENDDO.  
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves your problem!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Shailesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 19 Apr 2010 10:15:11 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-04-19T10:15:11Z</dc:date>
    <item>
      <title>Populating data into internal table created dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792610#M1466219</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;I have created an internal table dynamically using the method&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_FIELDCAT2[]&lt;/P&gt;&lt;P&gt;    IMPORTING&lt;/P&gt;&lt;P&gt;      EP_TABLE        = L_TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ASSIGN L_TABLE-&amp;gt;* TO &amp;lt;IT_TABLE&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CREATE DATA wa_table LIKE LINE OF &amp;lt;it_table&amp;gt;.&lt;/P&gt;&lt;P&gt;  ASSIGN wa_table-&amp;gt;* TO &amp;lt;wa_table1&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;when I tried to append data into the internal table &amp;lt;it_table&amp;gt;&lt;/P&gt;&lt;P&gt;as below&lt;/P&gt;&lt;P&gt;ex :  &amp;lt;wa_table1&amp;gt;-prueflos = wa_item-prueflos.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is giving the error as 'The data object &amp;lt;wa_table1&amp;gt; has no structure therefore no component called prueflos'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can anybody tell me how to append data into a dynamically created internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 10:04:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792610#M1466219</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-19T10:04:35Z</dc:date>
    </item>
    <item>
      <title>Re: Populating data into internal table created dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792611#M1466220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;FAQ. You have to use [ASSIGN COMPONENT OF STRUCTURE|http://help.sap.com/abapdocu_70/en/ABAPASSIGN_MEM_AREA_DYNAMIC_DOBJ.htm#!ABAP_ALTERNATIVE_4@4@] to populate data to the dynamic internal table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 10:12:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792611#M1466220</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2010-04-19T10:12:28Z</dc:date>
    </item>
    <item>
      <title>Re: Populating data into internal table created dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792612#M1466221</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudheer,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You need to use the ASSIGN COMPONENT command for this purpose. Check this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 FIELD-SYMBOLS: &amp;lt;t_dyntable&amp;gt; TYPE STANDARD TABLE,  u201C Dynamic internal table name 
               &amp;lt;fs_dyntable&amp;gt;,                     u201C Field symbol to create work area 
               &amp;lt;fs_fldval&amp;gt; type any.              u201C Field symbol to assign values  

* ***....
* ***....
* ***....
* ***....

* Assume your internal table has fields COL1, COL2, COL3 etc
  DO p_cols TIMES.  

    index = sy-index. 

    MOVE sy-index TO wa_colno. 

    CONCATENATE 'COL' 

                wa_colno 

           INTO wa_flname.  

* Set up fieldvalue 

    CONCATENATE 'VALUE' index INTO 

                fieldvalue. 

    CONDENSE    fieldvalue NO-GAPS.  

    ASSIGN COMPONENT  wa_flname 

        OF STRUCTURE &amp;lt;fs_dyntable&amp;gt; TO &amp;lt;fs_fldval&amp;gt;. 

    &amp;lt;fs_fldval&amp;gt; =  fieldvalue.  

  ENDDO.  
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this solves your problem!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;Shailesh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 10:15:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792612#M1466221</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-19T10:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: Populating data into internal table created dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792613#M1466222</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;Actually my data is in another internal table.&lt;/P&gt;&lt;P&gt;Based on some conditions I have to move the data into my dynamic internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you tell me how to move the data from one internal table to dynamic internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Sudheer&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 10:27:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792613#M1466222</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-19T10:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: Populating data into internal table created dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792614#M1466223</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Sudheer,&lt;/P&gt;&lt;P&gt;I have exact requirement as before: kindly see the resolved thread: [ How to insert a header string to a DYNAMIC Internal Table|&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="1330545"&gt;&lt;/A&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if I can provide more info or you need the actual code.  Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Jun&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 10:36:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792614#M1466223</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-19T10:36:17Z</dc:date>
    </item>
    <item>
      <title>Re: Populating data into internal table created dynamically</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792615#M1466224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please check this example.............&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
FIELD-SYMBOLS: &amp;lt;t&amp;gt; TYPE STANDARD TABLE,
                            &amp;lt;wa_t&amp;gt;  TYPE ANY,
                            &amp;lt;field&amp;gt; TYPE ANY.

TYPES : BEGIN OF t_tab,
                test1 TYPE c,
                test2 TYPE c,
              END OF t_tab.
 
DATA : table     TYPE STANDARD TABLE OF t_tab,
            wa_table  TYPE t_tab,
            table1    TYPE STANDARD TABLE OF t_tab,
            wa_table1 TYPE t_tab.

ASSIGN ('WA_TABLE') TO &amp;lt;wa_t&amp;gt;.
ASSIGN ('TABLE')    TO &amp;lt;t&amp;gt;.

wa_table1-test1 = '1'.
wa_table1-test2 = '2'.
APPEND wa_table1 TO table1.

LOOP AT table1 INTO wa_table1.
  ASSIGN COMPONENT 'TEST1' OF STRUCTURE &amp;lt;wa_t&amp;gt; TO &amp;lt;field&amp;gt;.  "Refer a particular field
  &amp;lt;FIELD&amp;gt; = wa_table1-test1.

  ASSIGN COMPONENT 'TEST2' OF STRUCTURE &amp;lt;wa_t&amp;gt; TO &amp;lt;field&amp;gt;.  "Refer a particular field
  &amp;lt;FIELD&amp;gt; = wa_table1-test2.

  APPEND &amp;lt;wa_t&amp;gt; TO &amp;lt;t&amp;gt;.
ENDLOOP.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 19 Apr 2010 11:06:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/populating-data-into-internal-table-created-dynamically/m-p/6792615#M1466224</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-19T11:06:51Z</dc:date>
    </item>
  </channel>
</rss>

