<?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: Get the structure on itab (recursive) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254056#M1721081</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;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_ddfields TYPE ddfields .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_salv_ddic=&amp;gt;get_by_data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;your data&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECEIVING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_dfies = it_ddfields.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Regards.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 24 Dec 2012 06:00:23 GMT</pubDate>
    <dc:creator>rosenberg_eitan</dc:creator>
    <dc:date>2012-12-24T06:00:23Z</dc:date>
    <item>
      <title>Get the structure on itab (recursive)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254055#M1721080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; I have a problem when I analyze itab structure in runtime mode.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My internal table:&lt;/P&gt;&lt;P&gt;MANDT[C(3)]|ORDERID[N(6)]|PRODUCTID[N(6)]|....|PRODUCT[Flat Structure]|&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I use cl_abap_typedescr for determine components list:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;lo_tabledescr ?= cl_abap_typedescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_data&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;data &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;lo_structdescr ?= lo_tabledescr&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;get_table_line_type&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;lo_structdescr&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;components &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;ls_comp&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;CASE &lt;/SPAN&gt;ls_comp&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;type_kind&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;WHEN &lt;/SPAN&gt;cl_abap_tabledescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;typekind_struct1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; now start my problem....how to determine all components for PRODUCT field?&lt;/P&gt;&lt;P&gt;***&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;WHEN OTHERS.&lt;/P&gt;&lt;P&gt;....&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;SPAN class="L0S55"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;Andrea.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&amp;nbsp; &lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 23 Dec 2012 20:36:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254055#M1721080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-12-23T20:36:13Z</dc:date>
    </item>
    <item>
      <title>Re: Get the structure on itab (recursive)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254056#M1721081</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;Try:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_ddfields TYPE ddfields .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL METHOD cl_salv_ddic=&amp;gt;get_by_data&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EXPORTING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; data&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;your data&amp;gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; RECEIVING&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; t_dfies = it_ddfields.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;Regards.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Dec 2012 06:00:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254056#M1721081</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2012-12-24T06:00:23Z</dc:date>
    </item>
    <item>
      <title>Re: Get the structure on itab (recursive)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254057#M1721082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; good suggestion. In this moment I'am trying the method and its very ok.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Very thanks,&lt;/P&gt;&lt;P&gt;Andrea.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 24 Dec 2012 09:34:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/get-the-structure-on-itab-recursive/m-p/9254057#M1721082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-12-24T09:34:16Z</dc:date>
    </item>
  </channel>
</rss>

