<?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: How to create dynamic internal tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301675#M790499</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 webblog of Dynamic Internal Table&lt;/P&gt;&lt;P&gt;/people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;if help full reward points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sat, 02 Feb 2008 07:48:27 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-02T07:48:27Z</dc:date>
    <item>
      <title>How to create dynamic internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301673#M790497</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am facing a problem of how to create a internal table of variable size.some what like creating dynamic arrays. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;depending upon the data in the database i have to create a internal table of that size.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;actually what i am exactly looking at is a internal table having a dynamic structure determining its structure at runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;kindly help me out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks in advance.  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MA&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: mayank agarwal on Feb 2, 2008 8:53 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: mayank agarwal on Feb 2, 2008 9:06 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Feb 2008 07:43:07 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301673#M790497</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-02T07:43:07Z</dc:date>
    </item>
    <item>
      <title>Re: How to create dynamic internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301674#M790498</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mayank,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Check this blog, Code to create dynamic internal table and structure explained clearly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;[Dynamic IT|https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/2071] &lt;B&gt;[original link is broken]&lt;/B&gt; &lt;B&gt;[original link is broken]&lt;/B&gt; &lt;B&gt;[original link is broken]&lt;/B&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shrinivas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Feb 2008 07:46:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301674#M790498</guid>
      <dc:creator>former_member31961</dc:creator>
      <dc:date>2008-02-02T07:46:37Z</dc:date>
    </item>
    <item>
      <title>Re: How to create dynamic internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301675#M790499</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 webblog of Dynamic Internal Table&lt;/P&gt;&lt;P&gt;/people/rich.heilman2/blog/2005/07/27/dynamic-internal-tables-and-structures--abap&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;if help full reward points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Feb 2008 07:48:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301675#M790499</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-02T07:48:27Z</dc:date>
    </item>
    <item>
      <title>Re: How to create dynamic internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301676#M790500</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;link: [http://www.saptechnical.com/Tutorials/ABAP/DynamicInternaltable/DynamicInternalTable.htm]&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards.&lt;/P&gt;&lt;P&gt;santhosh reddy&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 02 Feb 2008 08:02:24 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301676#M790500</guid>
      <dc:creator>SantoshKallem</dc:creator>
      <dc:date>2008-02-02T08:02:24Z</dc:date>
    </item>
    <item>
      <title>Re: How to create dynamic internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301677#M790501</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;pls go through this program.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report z_dynamic.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : abap.&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;&amp;lt;dyn_wa&amp;gt;,&lt;/P&gt;&lt;P&gt;&amp;lt;dyn_field&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: dy_table type ref to data,&lt;/P&gt;&lt;P&gt;dy_line type ref to data,&lt;/P&gt;&lt;P&gt;xfc type lvc_s_fcat,&lt;/P&gt;&lt;P&gt;ifc type lvc_t_fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen begin of block b1 with frame.&lt;/P&gt;&lt;P&gt;parameters: p_table(30) type c default 'T001'.&lt;/P&gt;&lt;P&gt;selection-screen end of block b1.&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;perform get_structure.&lt;/P&gt;&lt;P&gt;perform create_dynamic_itab.&lt;/P&gt;&lt;P&gt;perform get_data.&lt;/P&gt;&lt;P&gt;perform write_out.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form create_dynamic_itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create dynamic internal table and assign to FS &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 = ifc&lt;/P&gt;&lt;P&gt;importing&lt;/P&gt;&lt;P&gt;ep_table = dy_table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;assign dy_table-&amp;gt;* to &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Create dynamic work area and assign to FS &lt;/P&gt;&lt;P&gt;create data dy_line like line of &amp;lt;dyn_table&amp;gt;.&lt;/P&gt;&lt;P&gt;assign dy_line-&amp;gt;* to &amp;lt;dyn_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gowri sankar &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if it is usful reward points&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Feb 2008 06:25:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301677#M790501</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-14T06:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: How to create dynamic internal tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301678#M790502</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;form create_fcat .&lt;/P&gt;&lt;P&gt;   data: new_table      type ref to data   ,&lt;/P&gt;&lt;P&gt;           new_line       type ref to data   ,&lt;/P&gt;&lt;P&gt;           lwa_fldcat     type lvc_s_fcat    ,&lt;/P&gt;&lt;P&gt;           wa_fldcat      type lvc_t_fcat    ,&lt;/P&gt;&lt;P&gt;           lwa_alv_fcat   like line of fcat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Workcenter&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'ARBPL'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '10'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-ref_table    = 'CRHD'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'İşyeri'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'İşyeri'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'İşyeri'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Tanım&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'KTEXT'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '10'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-ref_table    = 'CRtx'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Tanım'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Tanım'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Tanım'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Gerçekleşen&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'GMAKS'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '10'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Gerçekleşen Makine Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Gerçekleşen Makine Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Gerçekleşen Makine Süresi'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Gerçekleşen&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'GISCS'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '10'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Gerçekleşen İşçilik Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Gerçekleşen İşçilik Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Gerçekleşen İşçilik Süresi'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Birim&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'BIRIM'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '4'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Birim'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Birim'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Birim'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Doluluk&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'DLLK'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '7'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Makine Doluluk'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Makine Doluluk'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Makine Doluluk'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   sort lt_tar1 by tarih1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  clear lwa_fldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   loop at lt_tar1.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-fieldname       = lt_tar1-tarih1.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-datatype        = 'QUAN'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-inttype         = 'P'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-intlen          = '000013'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-outputlen       = '000018'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-qfieldname      = 'MEINS'.&lt;/P&gt;&lt;P&gt;     concatenate  lt_tar1-tarih1 'M'  into lwa_fldcat-scrtext_l .&lt;/P&gt;&lt;P&gt;     concatenate  lt_tar1-tarih1 'M' into lwa_fldcat-scrtext_m .&lt;/P&gt;&lt;P&gt;     concatenate  lt_tar1-tarih1 'M' into lwa_fldcat-scrtext_s .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     lwa_fldcat-fieldname       = lt_tar1-isci.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-datatype        = 'QUAN'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-inttype         = 'P'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-intlen          = '000013'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-outputlen       = '000018'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-qfieldname      = 'MEINS'.&lt;/P&gt;&lt;P&gt;     concatenate lt_tar1-tarih1 'I' into lwa_fldcat-scrtext_l .&lt;/P&gt;&lt;P&gt;     concatenate lt_tar1-tarih1 'I' into lwa_fldcat-scrtext_m .&lt;/P&gt;&lt;P&gt;     concatenate lt_tar1-tarih1 'I' into lwa_fldcat-scrtext_s .&lt;/P&gt;&lt;P&gt;     append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-planlanan makine suresi&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'PMAKS'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '3'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Planlanan Makine Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Planlanan Makine Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Planlanan Makine Süresi'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*-planlanan iscilik suresi&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'PISCS'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '3'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Planlanan İşçilik Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Planlanan İşçilik Süresi'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Planlanan İşçilik Süresi'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Doluluk2&lt;/P&gt;&lt;P&gt;   lv_col_post = lv_col_post + 1.&lt;/P&gt;&lt;P&gt;   clear lwa_fldcat.&lt;/P&gt;&lt;P&gt;   fcat-col_pos            = lv_col_post.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-fieldname    = 'DLLK2'  .&lt;/P&gt;&lt;P&gt;   lwa_fldcat-datatype     = 'CHAR'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-inttype      = 'C'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-intlen       = '7'.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; LWA_FLDCAT-REF_TABLE    = 'CRtx'.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   lwa_fldcat-scrtext_l    = 'Planlanan Doluluk'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_m    = 'Planlanan Doluluk'.&lt;/P&gt;&lt;P&gt;   lwa_fldcat-scrtext_s    = 'Planlanan Doluluk'.&lt;/P&gt;&lt;P&gt;   append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   sort lt_tar2 by tarih1.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;  clear lwa_fldcat.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   loop at lt_tar2.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-fieldname       = lt_tar2-tarih1.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-datatype        = 'QUAN'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-inttype         = 'P'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-intlen          = '000013'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-outputlen       = '000018'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-qfieldname      = 'MEINS'.&lt;/P&gt;&lt;P&gt;     concatenate  lt_tar2-tarih1 'M'  into lwa_fldcat-scrtext_l .&lt;/P&gt;&lt;P&gt;     concatenate  lt_tar2-tarih1 'M' into lwa_fldcat-scrtext_m .&lt;/P&gt;&lt;P&gt;     concatenate  lt_tar2-tarih1 'M' into lwa_fldcat-scrtext_s .&lt;/P&gt;&lt;P&gt;     append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     lwa_fldcat-fieldname       = lt_tar2-isci.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-datatype        = 'QUAN'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-inttype         = 'P'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-intlen          = '000013'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-outputlen       = '000018'.&lt;/P&gt;&lt;P&gt;     lwa_fldcat-qfieldname      = 'MEINS'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;     concatenate lt_tar2-tarih1 'I' into lwa_fldcat-scrtext_l .&lt;/P&gt;&lt;P&gt;     concatenate lt_tar2-tarih1 'I' into lwa_fldcat-scrtext_m .&lt;/P&gt;&lt;P&gt;     concatenate lt_tar2-tarih1 'I' into lwa_fldcat-scrtext_s .&lt;/P&gt;&lt;P&gt;     append lwa_fldcat to wa_fldcat .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   endloop.&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;Create internal table&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic internal table and assign to FS&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 = wa_fldcat&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 .&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Create dynamic work area and assign to FS&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;   create data new_line like line of .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   loop at wa_fldcat into lwa_fldcat.&lt;/P&gt;&lt;P&gt;     move-corresponding lwa_fldcat to lwa_alv_fcat.&lt;/P&gt;&lt;P&gt;     move: lwa_fldcat-scrtext_l to lwa_alv_fcat-seltext_l,&lt;/P&gt;&lt;P&gt;           lwa_fldcat-scrtext_m to lwa_alv_fcat-seltext_m,&lt;/P&gt;&lt;P&gt;           lwa_fldcat-scrtext_s to lwa_alv_fcat-seltext_s.&lt;/P&gt;&lt;P&gt;     append lwa_alv_fcat to fcat.&lt;/P&gt;&lt;P&gt;   endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Meins için trik..ref tab. vermeyince conv-exit yapmıyor o yüzdden&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;*aşağıdaki kod eklendi.&lt;/P&gt;&lt;P&gt;   loop at fcat where fieldname = 'MEINS'.&lt;/P&gt;&lt;P&gt;     fcat-ref_tabname    = 'MSEG'.&lt;/P&gt;&lt;P&gt;     modify fcat.&lt;/P&gt;&lt;P&gt;   endloop.&lt;/P&gt;&lt;P&gt; endform.                    " CREATE_FCAT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Oct 2008 14:31:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-to-create-dynamic-internal-tables/m-p/3301678#M790502</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-10-03T14:31:12Z</dc:date>
    </item>
  </channel>
</rss>

