<?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: Dynamic ALV example in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154553#M1710697</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;Asuming you are using cl_gui_alv_grid . &lt;/P&gt;&lt;P&gt;Two options:&lt;/P&gt;&lt;P&gt;1. Create as many entries of tp_frag_xx as you will need. &lt;BR /&gt;&amp;nbsp;&amp;nbsp; Expose or hide those sets of fields using the field catalog.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; *----------------------------------------------------------------------*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: BEGIN OF tp_frag_fx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: END OF tp_frag_fx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; *----------------------------------------------------------------------*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: BEGIN OF tp_frag_xx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: e&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: END OF tp_frag_xx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; *----------------------------------------------------------------------*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: BEGIN OF tp_line_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_fx AS frag_fx RENAMING WITH SUFFIX _fx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_01 RENAMING WITH SUFFIX _01 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_02 RENAMING WITH SUFFIX _02 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_03 RENAMING WITH SUFFIX _03 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_04 RENAMING WITH SUFFIX _04 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_05 RENAMING WITH SUFFIX _05 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_06 RENAMING WITH SUFFIX _06 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_07 RENAMING WITH SUFFIX _07 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_08 RENAMING WITH SUFFIX _08 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: END OF tp_line_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: tp_line_1_tab TYPE TABLE OF tp_line_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; DATA: it_line_1 TYPE tp_line_1_tab .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;This is how it how a single line looks in debug:&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/155341" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;2. Consider using cl_alv_table_create=&amp;gt;create_dynamic_table.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Nov 2012 09:08:08 GMT</pubDate>
    <dc:creator>rosenberg_eitan</dc:creator>
    <dc:date>2012-11-12T09:08:08Z</dc:date>
    <item>
      <title>Dynamic ALV example</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154552#M1710696</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everybody;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to learn that how to create a dynamic alv . Maybe you can give me examples about that.&lt;/P&gt;&lt;P&gt;The outline which i want to create will be like at the below.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="1" class="jiveBorder" style="border-top-color: rgb(0, 0, 0); border-left-color: rgb(0, 0, 0); border-right-color: rgb(0, 0, 0); border-bottom-color: rgb(0, 0, 0); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; width: 100%;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;a&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;b&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;c&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;d&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="text-decoration: underline; color: #ffff00; font-size: 14pt;"&gt;&lt;STRONG&gt;e&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;STRONG&gt;&lt;SPAN style="font-family: mceinline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #ffff00; font-size: 18pt; text-decoration: underline;"&gt;f&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="text-decoration: underline; color: #ffff00; font-size: 18pt;"&gt;&lt;STRONG&gt;g&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: underline; color: #ffff00; font-size: 18pt;"&gt;&lt;STRONG style="font-family: mceinline;"&gt;h&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-family: mceinline;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="text-decoration: underline; color: #ffff00; font-size: 18pt;"&gt;&lt;STRONG&gt;e&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="text-decoration: underline; color: #ffff00; font-size: 18pt;"&gt;&lt;STRONG&gt;f&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="text-decoration: underline; color: #ffff00; font-size: 18pt;"&gt;&lt;STRONG&gt;g&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;TH style="text-align: center; background-color: #6690bc; color: #ffffff; padding: 2px;" valign="middle"&gt;&lt;SPAN style="color: #ffff00; text-decoration: underline;"&gt;&lt;STRONG style="font-size: 18pt;"&gt;h&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TH&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;TD style="padding: 2px;"&gt;&lt;BR /&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can see the dynamic columns " e,f,g,h " will be repeat. These columns will be dynamic.If you give me an example which resemble of my outline .I can complete the ALV report.Thanks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Take it easy.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 08:20:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154552#M1710696</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-12T08:20:50Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV example</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154553#M1710697</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, &lt;/P&gt;&lt;P&gt;Asuming you are using cl_gui_alv_grid . &lt;/P&gt;&lt;P&gt;Two options:&lt;/P&gt;&lt;P&gt;1. Create as many entries of tp_frag_xx as you will need. &lt;BR /&gt;&amp;nbsp;&amp;nbsp; Expose or hide those sets of fields using the field catalog.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; *----------------------------------------------------------------------*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: BEGIN OF tp_frag_fx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: a&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; b&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; c&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; d&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: END OF tp_frag_fx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; *----------------------------------------------------------------------*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: BEGIN OF tp_frag_xx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: e&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; f&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; g&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c ,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE c .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: END OF tp_frag_xx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; *----------------------------------------------------------------------*&lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: BEGIN OF tp_line_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_fx AS frag_fx RENAMING WITH SUFFIX _fx .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_01 RENAMING WITH SUFFIX _01 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_02 RENAMING WITH SUFFIX _02 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_03 RENAMING WITH SUFFIX _03 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_04 RENAMING WITH SUFFIX _04 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_05 RENAMING WITH SUFFIX _05 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_06 RENAMING WITH SUFFIX _06 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_07 RENAMING WITH SUFFIX _07 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INCLUDE TYPE tp_frag_xx AS frag_08 RENAMING WITH SUFFIX _08 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: END OF tp_line_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; TYPES: tp_line_1_tab TYPE TABLE OF tp_line_1 .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp; DATA: it_line_1 TYPE tp_line_1_tab .&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;This is how it how a single line looks in debug:&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;IMG class="migrated-image" src="https://community.sap.com/legacyfs/online/storage/attachments/storage/7/jiveimages/155341" width="450" /&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;2. Consider using cl_alv_table_create=&amp;gt;create_dynamic_table.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 09:08:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154553#M1710697</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2012-11-12T09:08:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV example</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154554#M1710698</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Eitan Rosenberg thanks for your helpful&amp;nbsp; answer but the dynamic columns will repeat many times maybe 7 or 8 times so;do you have any other idea?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 09:44:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154554#M1710698</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-12T09:44:18Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV example</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154555#M1710699</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have done this kind of development.&lt;/P&gt;&lt;P&gt;I can't give you entire source code, but following are steps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. I hope you know how many times it would reoccur before displaying final table.&lt;/P&gt;&lt;P&gt;2. Create a field catlog based on your required table structure.&lt;/P&gt;&lt;P&gt;3. Use below code to create a dynamic table structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CALL &lt;SPAN class="L0S52"&gt;METHOD &lt;/SPAN&gt;cl_alv_table_create=&amp;gt;create_dynamic_table&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;EXPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; it_fieldcatalog = lt_fieldcat&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IMPORTING&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ep_table&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = lt_result.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;lt_result-&amp;gt;* &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&amp;lt;fs_result&amp;gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CREATE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;lwa_result &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;LINE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&amp;lt;fs_result&amp;gt;.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;lwa_result-&amp;gt;* &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&amp;lt;wa_result&amp;gt;.&lt;BR /&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;(Google with method name if you get stuck)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;4. Fill the table which is directed with field symbol using your logic.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;5. Display the ALV using REUSE_ALV_GRID_DISPLAY with &amp;lt;FS_RESULT&amp;gt; as internal table and lt_fieldcat as fieldcatlog.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Let me know if you face any errors.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;If you are stuck at 1st step itself, then I am sorry, cant help you.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 09:59:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154555#M1710699</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-12T09:59:42Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV example</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154556#M1710700</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 also mention the usage of cl_alv_table_create=&amp;gt;create_dynamic_table as &lt;BR /&gt;a second option look at program BCALV_TABLE_CREATE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;7 or 8 times is not a large number.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the sample I sent I am duplicating tp_frag_xx 8 times.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You cannot have the same name appear more then once so&lt;BR /&gt;the addition of "RENAMING WITH SUFFIX" is used.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please create a program with the data definition .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Add some lines to this table:&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; DATA: st_line_1 LIKE LINE OF it_line_1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; FIELD-SYMBOLS: &amp;lt;st_frag_xx&amp;gt; TYPE tp_frag_xx .&lt;BR /&gt;&amp;nbsp; DATA: n2 TYPE n LENGTH 2 .&lt;BR /&gt;&amp;nbsp; DATA: fieldname TYPE fieldname .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DO 8 TIMES .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CLEAR st_line_1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; n2 = sy-index .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; CONCATENATE 'FRAG_' n2 INTO fieldname .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGN COMPONENT fieldname OF STRUCTURE st_line_1 TO &amp;lt;st_frag_xx&amp;gt; .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;st_frag_xx&amp;gt;-e = 'X' .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND st_line_1 TO it_line_1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDDO .&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;and use debug to learn about the structure of the table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 10:19:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154556#M1710700</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2012-11-12T10:19:36Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic ALV example</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154557#M1710701</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for your clues .I will try to use all of your recommendations.If i get any error i will inform to you about the problem.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Nov 2012 12:19:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-alv-example/m-p/9154557#M1710701</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-11-12T12:19:22Z</dc:date>
    </item>
  </channel>
</rss>

