<?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: Internal table declaration during runtime in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391970#M1239367</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try Following Code...!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPP_FS_CHINTAN_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TYP_HARDCODED,&lt;/P&gt;&lt;P&gt;L_COUNT TYPE I,&lt;/P&gt;&lt;P&gt;LT_SFLIGHT TYPE SFLIGHT.&lt;/P&gt;&lt;P&gt;TYPES : END OF TYP_HARDCODED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : LT_HARDCODED TYPE TABLE OF TYP_HARDCODED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: TYP_COUNT TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;LT_DYNAMIC&amp;gt; TYPE ANY TABLE.&lt;/P&gt;&lt;P&gt;DATA: DREF TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;ITAB_TYPE TYPE REF TO CL_ABAP_TABLEDESCR,&lt;/P&gt;&lt;P&gt;STRUCT_TYPE TYPE REF TO CL_ABAP_STRUCTDESCR,&lt;/P&gt;&lt;P&gt;ELEM_TYPE TYPE REF TO CL_ABAP_ELEMDESCR,&lt;/P&gt;&lt;P&gt;COMP_TAB TYPE CL_ABAP_STRUCTDESCR=&amp;gt;COMPONENT_TABLE,&lt;/P&gt;&lt;P&gt;COMP_FLD TYPE CL_ABAP_STRUCTDESCR=&amp;gt;COMPONENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRUCT_TYPE ?= CL_ABAP_TYPEDESCR=&amp;gt;DESCRIBE_BY_NAME( 'MARA' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELEM_TYPE ?= CL_ABAP_ELEMDESCR=&amp;gt;DESCRIBE_BY_NAME( 'TYP_COUNT' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_TAB = STRUCT_TYPE-&amp;gt;GET_COMPONENTS( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_FLD-NAME = 'L_COUNT'.&lt;/P&gt;&lt;P&gt;COMP_FLD-TYPE = ELEM_TYPE.&lt;/P&gt;&lt;P&gt;INSERT COMP_FLD INTO COMP_TAB INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRUCT_TYPE = CL_ABAP_STRUCTDESCR=&amp;gt;CREATE( COMP_TAB ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB_TYPE = CL_ABAP_TABLEDESCR=&amp;gt;CREATE( STRUCT_TYPE ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA DREF TYPE HANDLE ITAB_TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN DREF-&amp;gt;* TO &amp;lt;LT_DYNAMIC&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 07 Apr 2009 10:51:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-04-07T10:51:15Z</dc:date>
    <item>
      <title>Internal table declaration during runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391965#M1239362</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;I am facing very strange problem in my program.&lt;/P&gt;&lt;P&gt;First I have to download the structure of marketing program.For that I have declear one internal table say itab in which there are three fields.&lt;/P&gt;&lt;P&gt;Now I have to upload data in XD03,in which number of fields will be equal to number of entries in ITAB plus one.&lt;/P&gt;&lt;P&gt;and number of entries in doenloading structure (ITAB) may be varry.So How can I define internal table for uploading.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB&lt;/P&gt;&lt;P&gt;xyz   1    y&lt;/P&gt;&lt;P&gt;abc   2    n&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;and uploading structure like &lt;/P&gt;&lt;P&gt;111   y   n&lt;/P&gt;&lt;P&gt;222   y   y&lt;/P&gt;&lt;P&gt;333        n&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Amar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 10:15:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391965#M1239362</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T10:15:11Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table declaration during runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391966#M1239363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Amar, I don't understand where your problem is.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 10:23:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391966#M1239363</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T10:23:47Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table declaration during runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391967#M1239364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;you can try this:&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;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS: &amp;lt;l_table&amp;gt; TYPE ANY TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE'&lt;/P&gt;&lt;P&gt;     EXPORTING&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;    I_INTERNAL_TABNAME = &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          i_structure_name = itab&lt;/P&gt;&lt;P&gt; CHANGING&lt;/P&gt;&lt;P&gt;          ct_fieldcat      = it_fcat[].&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_fcat INTO is_fcat WHERE NOT reptext_ddic IS initial.&lt;/P&gt;&lt;P&gt;  MOVE-CORRESPONDING is_fcat TO is_fieldcat.&lt;/P&gt;&lt;P&gt;  is_fieldcat-fieldname = is_fcat-fieldname.&lt;/P&gt;&lt;P&gt;  is_fieldcat-ref_field = is_fcat-fieldname.&lt;/P&gt;&lt;P&gt;  is_fieldcat-ref_table = is_fcat-ref_tabname.&lt;/P&gt;&lt;P&gt;  APPEND is_fieldcat TO it_fieldcat.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*append another field same in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*then create the internal 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 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_fieldcat&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;P&gt;ASSIGN new_table-&amp;gt;* TO &amp;lt;l_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Leo&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Ierardi Leo on Apr 7, 2009 12:26 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 10:26:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391967#M1239364</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T10:26:32Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table declaration during runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391968#M1239365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Amar, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I see that Uplaoding and downloading structures are same in your post,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Only there is an extra row,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you post it clearly,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thansk &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Dileep .C&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 10:29:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391968#M1239365</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T10:29:00Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table declaration during runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391969#M1239366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi..&lt;/P&gt;&lt;P&gt;I would try that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. create a fieldcat&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. use that FM:&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           = gt_fieldcatalog &lt;/P&gt;&lt;P&gt;     IMPORTING &lt;/P&gt;&lt;P&gt;        ep_table                  = gz_table &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;3. now you can use that table.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;bestreg Robert&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 10:29:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391969#M1239366</guid>
      <dc:creator>robert_altenstraer</dc:creator>
      <dc:date>2009-04-07T10:29:56Z</dc:date>
    </item>
    <item>
      <title>Re: Internal table declaration during runtime</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391970#M1239367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try Following Code...!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZPP_FS_CHINTAN_2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES : BEGIN OF TYP_HARDCODED,&lt;/P&gt;&lt;P&gt;L_COUNT TYPE I,&lt;/P&gt;&lt;P&gt;LT_SFLIGHT TYPE SFLIGHT.&lt;/P&gt;&lt;P&gt;TYPES : END OF TYP_HARDCODED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : LT_HARDCODED TYPE TABLE OF TYP_HARDCODED.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES: TYP_COUNT TYPE I.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FIELD-SYMBOLS : &amp;lt;LT_DYNAMIC&amp;gt; TYPE ANY TABLE.&lt;/P&gt;&lt;P&gt;DATA: DREF TYPE REF TO DATA,&lt;/P&gt;&lt;P&gt;ITAB_TYPE TYPE REF TO CL_ABAP_TABLEDESCR,&lt;/P&gt;&lt;P&gt;STRUCT_TYPE TYPE REF TO CL_ABAP_STRUCTDESCR,&lt;/P&gt;&lt;P&gt;ELEM_TYPE TYPE REF TO CL_ABAP_ELEMDESCR,&lt;/P&gt;&lt;P&gt;COMP_TAB TYPE CL_ABAP_STRUCTDESCR=&amp;gt;COMPONENT_TABLE,&lt;/P&gt;&lt;P&gt;COMP_FLD TYPE CL_ABAP_STRUCTDESCR=&amp;gt;COMPONENT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRUCT_TYPE ?= CL_ABAP_TYPEDESCR=&amp;gt;DESCRIBE_BY_NAME( 'MARA' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ELEM_TYPE ?= CL_ABAP_ELEMDESCR=&amp;gt;DESCRIBE_BY_NAME( 'TYP_COUNT' ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_TAB = STRUCT_TYPE-&amp;gt;GET_COMPONENTS( ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;COMP_FLD-NAME = 'L_COUNT'.&lt;/P&gt;&lt;P&gt;COMP_FLD-TYPE = ELEM_TYPE.&lt;/P&gt;&lt;P&gt;INSERT COMP_FLD INTO COMP_TAB INDEX 1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;STRUCT_TYPE = CL_ABAP_STRUCTDESCR=&amp;gt;CREATE( COMP_TAB ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB_TYPE = CL_ABAP_TABLEDESCR=&amp;gt;CREATE( STRUCT_TYPE ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CREATE DATA DREF TYPE HANDLE ITAB_TYPE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ASSIGN DREF-&amp;gt;* TO &amp;lt;LT_DYNAMIC&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BREAK-POINT.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 07 Apr 2009 10:51:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/internal-table-declaration-during-runtime/m-p/5391970#M1239367</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-04-07T10:51:15Z</dc:date>
    </item>
  </channel>
</rss>

