<?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 Checking generic data types in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222441#M1826790</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;&lt;/P&gt;&lt;P&gt;In java, when we have a parameter/variable of a generic type, we can use the "type of" to check what is the correct type to make some attribution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In abap, i have a function with generic table parameter, and in the function i want to check about what structure is the referencing parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Somebody know how to check it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Gustavo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 02 Apr 2014 12:47:33 GMT</pubDate>
    <dc:creator>gustavo_prado</dc:creator>
    <dc:date>2014-04-02T12:47:33Z</dc:date>
    <item>
      <title>Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222441#M1826790</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;&lt;/P&gt;&lt;P&gt;In java, when we have a parameter/variable of a generic type, we can use the "type of" to check what is the correct type to make some attribution.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In abap, i have a function with generic table parameter, and in the function i want to check about what structure is the referencing parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Somebody know how to check it?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Gustavo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 12:47:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222441#M1826790</guid>
      <dc:creator>gustavo_prado</dc:creator>
      <dc:date>2014-04-02T12:47:33Z</dc:date>
    </item>
    <item>
      <title>Re: Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222442#M1826791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gustavo,&lt;/P&gt;&lt;P&gt;you can find out using Field symbols.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. Declare variable field-symbols : &amp;lt;fs_struct&amp;gt; type any.&lt;/P&gt;&lt;P&gt;2. Get reference of the Table parameter and assign to field symbol declared above.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ex: lt_table is table parameter then &lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;lt_table&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;* &lt;SPAN class="L0S52"&gt;TO &amp;lt;fs_struct&amp;gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Now fs_struct will be pointing to structure of the Lt_table. Check structure in debug mode for more detail.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravikiran.K&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 13:00:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222442#M1826791</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-04-02T13:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222443#M1826792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 13:00:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222443#M1826792</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-04-02T13:00:35Z</dc:date>
    </item>
    <item>
      <title>Re: Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222444#M1826793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Well,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The real situation is:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FM Table parameter:&lt;/P&gt;&lt;P&gt;IT_GEN TYPE STANDARD TABLE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This IT_GEN can be structure ST_INVOICE or ST_SALESORD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;When the FM is called, i have to check about what structure is the parameter.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Gustavo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 13:18:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222444#M1826793</guid>
      <dc:creator>gustavo_prado</dc:creator>
      <dc:date>2014-04-02T13:18:28Z</dc:date>
    </item>
    <item>
      <title>Re: Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222445#M1826794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Look for RTTS class. (e.g. CL_ABAP_TABLEDESCR, CL_ABAP_STRUCTDESCR, etc.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But with only two different structures available, coding (and maintenance) would be much easier with either two FMs (in same FG so sharing many code) or to optional parameters.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 13:21:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222445#M1826794</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2014-04-02T13:21:39Z</dc:date>
    </item>
    <item>
      <title>Re: Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222446#M1826795</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Gustavo,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;check this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;lcl_typedescr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;REF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;cl_abap_typedescr&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lva_absolute_name &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;abap_abstypename&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; lcl_typedescr&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;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;IT_GEN &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;&amp;nbsp;&amp;nbsp; lva_absolute_name &lt;SPAN class="L0S55"&gt;&amp;nbsp; = &lt;/SPAN&gt;lcl_typedescr&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;absolute_name&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;/P&gt;

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Angelo.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 13:25:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222446#M1826795</guid>
      <dc:creator>former_member302911</dc:creator>
      <dc:date>2014-04-02T13:25:01Z</dc:date>
    </item>
    <item>
      <title>Re: Checking generic data types</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222447#M1826796</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks to all, with the cl_abap_tabledescr i did it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Gustavo&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Apr 2014 15:10:29 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/checking-generic-data-types/m-p/10222447#M1826796</guid>
      <dc:creator>gustavo_prado</dc:creator>
      <dc:date>2014-04-02T15:10:29Z</dc:date>
    </item>
  </channel>
</rss>

