<?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: Question on Dynamic Internal Table creation in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365112#M180708</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer the following code. It may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZDSAP . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: d_ref TYPE REF TO data, &lt;/P&gt;&lt;P&gt;d_ref2 TYPE REF TO data , &lt;/P&gt;&lt;P&gt;i_alv_cat TYPE TABLE OF lvc_s_fcat, &lt;/P&gt;&lt;P&gt;ls_alv_cat LIKE LINE OF i_alv_cat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES tabname LIKE dcobjdef-name . &lt;/P&gt;&lt;P&gt;parameter: p_tablen type tabname. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0. &lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE dntab. &lt;/P&gt;&lt;P&gt;data: end of itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FIELD-SYMBOLS : &amp;lt;F_FS&amp;gt; TYPE table, 
&amp;lt;F_FS1&amp;gt; TYPE TABLE, 
&amp;lt;F_FS2&amp;gt; TYPE ANY, 
&amp;lt;F_FS3&amp;gt; TYPE TABLE. 

REFRESH itab. 
CALL FUNCTION 'NAMETAB_GET' 
EXPORTING 
langu = sy-langu 
tabname = p_tablen 
TABLES 
nametab = itab 

EXCEPTIONS 
no_texts_found = 1. 
LOOP AT itab . 
ls_alv_cat-fieldname = itab-fieldname. 
ls_alv_cat-ref_table = p_tablen. 
ls_alv_cat-ref_field = itab-fieldname. 
APPEND ls_alv_cat TO i_alv_cat. 
ENDLOOP. 
* internal table build 
CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table 
EXPORTING it_fieldcatalog = i_alv_cat 
IMPORTING ep_table = d_ref . 
ASSIGN d_ref-&amp;gt;* TO &amp;lt;F_FS&amp;gt;. 

SELECT * FROM (p_tablen) INTO CORRESPONDING FIELDS OF TABLE &amp;lt;F_FS&amp;gt;. 


LOOP AT &amp;lt;F_FS&amp;gt; ASSIGNING &amp;lt;F_FS2&amp;gt;. 
*your code goes here. 
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 02 Jun 2006 07:26:02 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-06-02T07:26:02Z</dc:date>
    <item>
      <title>Question on Dynamic Internal Table creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365109#M180705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good day everyone.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;I would like to ask if it is possible to just add several fields to an existing internal table to make it dynamic? if possible, does anyone have a sample program? thanks a lot!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 07:19:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365109#M180705</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T07:19:08Z</dc:date>
    </item>
    <item>
      <title>Re: Question on Dynamic Internal Table creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365110#M180706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi christian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I don't think we can do this.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  (we can create dynamica internal tables,&lt;/P&gt;&lt;P&gt;   right from scratch,&lt;/P&gt;&lt;P&gt;   but we cannot add more fields&lt;/P&gt;&lt;P&gt;  to an already existing dynamic internal table)&lt;/P&gt;&lt;P&gt;&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>Fri, 02 Jun 2006 07:22:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365110#M180706</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T07:22:05Z</dc:date>
    </item>
    <item>
      <title>Re: Question on Dynamic Internal Table creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365111#M180707</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;Yes, I agree with Amit Mittal,&lt;/P&gt;&lt;P&gt;You can create dynamic internal tables start,0&lt;/P&gt;&lt;P&gt;but you can't add more fields to an already existing internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 07:25:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365111#M180707</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T07:25:01Z</dc:date>
    </item>
    <item>
      <title>Re: Question on Dynamic Internal Table creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365112#M180708</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Refer the following code. It may help you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward points if it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT ZDSAP . &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: d_ref TYPE REF TO data, &lt;/P&gt;&lt;P&gt;d_ref2 TYPE REF TO data , &lt;/P&gt;&lt;P&gt;i_alv_cat TYPE TABLE OF lvc_s_fcat, &lt;/P&gt;&lt;P&gt;ls_alv_cat LIKE LINE OF i_alv_cat. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES tabname LIKE dcobjdef-name . &lt;/P&gt;&lt;P&gt;parameter: p_tablen type tabname. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: begin of itab occurs 0. &lt;/P&gt;&lt;P&gt;INCLUDE STRUCTURE dntab. &lt;/P&gt;&lt;P&gt;data: end of itab. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FIELD-SYMBOLS : &amp;lt;F_FS&amp;gt; TYPE table, 
&amp;lt;F_FS1&amp;gt; TYPE TABLE, 
&amp;lt;F_FS2&amp;gt; TYPE ANY, 
&amp;lt;F_FS3&amp;gt; TYPE TABLE. 

REFRESH itab. 
CALL FUNCTION 'NAMETAB_GET' 
EXPORTING 
langu = sy-langu 
tabname = p_tablen 
TABLES 
nametab = itab 

EXCEPTIONS 
no_texts_found = 1. 
LOOP AT itab . 
ls_alv_cat-fieldname = itab-fieldname. 
ls_alv_cat-ref_table = p_tablen. 
ls_alv_cat-ref_field = itab-fieldname. 
APPEND ls_alv_cat TO i_alv_cat. 
ENDLOOP. 
* internal table build 
CALL METHOD cl_alv_table_create=&amp;gt;create_dynamic_table 
EXPORTING it_fieldcatalog = i_alv_cat 
IMPORTING ep_table = d_ref . 
ASSIGN d_ref-&amp;gt;* TO &amp;lt;F_FS&amp;gt;. 

SELECT * FROM (p_tablen) INTO CORRESPONDING FIELDS OF TABLE &amp;lt;F_FS&amp;gt;. 


LOOP AT &amp;lt;F_FS&amp;gt; ASSIGNING &amp;lt;F_FS2&amp;gt;. 
*your code goes here. 
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 07:26:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365112#M180708</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T07:26:02Z</dc:date>
    </item>
    <item>
      <title>Re: Question on Dynamic Internal Table creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365113#M180709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Good day amit!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ic, thanks for that info. I have another question, do you happen to know all the possible values i could use in declaring an intype for the structure of the dynamic internal table? Im having trouble looking for ways to declare a CURR (Currency) and CUKY field type for the dynamic internal table structure. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 07:29:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365113#M180709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T07:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: Question on Dynamic Internal Table creation</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365114#M180710</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;Instead of declaring as a specific data type probably in case of currency you can take help of a data element of the currency type.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : W_CURR TYPE REF TO DATA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA W_CURR TYPE xxxx.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;XXX POINTS TO A DATA ELEMENT OF THE curr DATA TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 02 Jun 2006 07:49:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/question-on-dynamic-internal-table-creation/m-p/1365114#M180710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-06-02T07:49:21Z</dc:date>
    </item>
  </channel>
</rss>

