<?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: Help for RTTS in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634435#M1762233</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;basically there are two prerequisites that have to be met once it comes to object creation via &lt;EM&gt;RTTC&lt;/EM&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;You have to create a name - either prescribed or synthetic from scratch. This sure is the easy part.&lt;/LI&gt;&lt;LI&gt;You have to devise a type&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;if you want to reference existing ABAP dictionary objects - you're done&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;if you want to reference existing variables - you're done as well&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;if you want to create a type from scratch you need to know two things:&lt;/SPAN&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;the elementary data type suitable to hold the data&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;the type's size (if type requires a size) - this can be a rough (and generous!) estimate or can be devised via methods like &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff; font-family: 'courier new', courier;"&gt;CL_ABAP_MEMORY_UTILITIES=&amp;gt;GET_MEMORY_SIZE_OF_OBJECT()&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you cannot devise a name and/or a suitable type (that fits into one of the three categories above) then &lt;EM&gt;RTTC &lt;/EM&gt;probably is not the way to go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 11 Aug 2013 03:51:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2013-08-11T03:51:54Z</dc:date>
    <item>
      <title>Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634426#M1762224</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am trying to learn RTTS. I am understanding certain concepts but still there are areas which I need more clarification. The below given link has been advised by many experts to learn RTTS. &lt;A _jive_internal="true" href="https://answers.sap.com/thread/1725739" title="http://scn.sap.com/thread/1725739"&gt;http://scn.sap.com/thread/1725739&lt;/A&gt;. Can anyone explain the correct answer mentioned in this thread.&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;Marina.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 10:34:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634426#M1762224</guid>
      <dc:creator>former_member207873</dc:creator>
      <dc:date>2013-08-09T10:34:59Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634427#M1762225</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please see this links for better understanding about RTTS&lt;/P&gt;&lt;P&gt;&lt;A href="http://wiki.sdn.sap.com/wiki/display/ABAP/Runtime+Type+Services+%28RTTS%29" title="http://wiki.sdn.sap.com/wiki/display/ABAP/Runtime+Type+Services+%28RTTS%29"&gt;http://wiki.sdn.sap.com/wiki/display/ABAP/Runtime+Type+Services+%28RTTS%29&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://help.sap.com/abapdocu_702/en/abenrtti.htm" title="http://help.sap.com/abapdocu_702/en/abenrtti.htm"&gt;http://help.sap.com/abapdocu_702/en/abenrtti.htm&lt;/A&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 10:59:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634427#M1762225</guid>
      <dc:creator>former_member209120</dc:creator>
      <dc:date>2013-08-09T10:59:32Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634428#M1762226</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;RTTC&lt;/STRONG&gt; (&lt;EM&gt;run-time type creation&lt;/EM&gt;) definitely is not very handy in ABAP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a commented example for you that shall illustrate the single steps necessary to create and use a fully dynamic structure.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So here we go:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " this is a fully dynamic (RTTC) version to create the following code:&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " DATA:&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; "&amp;nbsp;&amp;nbsp; BEGIN OF ls_dynamic_struct,&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; material TYPE matnr,&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; "&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mattext TYPE maktx,&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; "&amp;nbsp;&amp;nbsp; END OF ls_dynamic_struct.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; "&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " ls_dynamic_struct-material = '4711-0815'.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " ls_dynamic_struct-mattext&amp;nbsp; = 'Dynamic Structure Demonstration Material'.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; "&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " WRITE: ls_dynamic_struct.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gs_component&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;cl_abap_structdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;component&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" type inside class CL_ABAP_STRUCTDESCR&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gt_compontents&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;cl_abap_structdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;component_table&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" type inside class CL_ABAP_STRUCTDESCR&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lo_dynamic_struct &lt;STRONG&gt;&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;&lt;/STRONG&gt;cl_abap_structdescr&lt;SPAN class="L0S55"&gt;,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" the structure's type definition&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_dynamic_struct &lt;STRONG&gt;&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;&lt;/STRONG&gt;&lt;SPAN class="L0S52"&gt;data&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" the structure (created via CREATE DATA)&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FIELD-SYMBOLS&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;dynamic_struct&amp;gt;&lt;/SPAN&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52"&gt;any&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" associated with the dynamically created structure&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;struct_material&amp;gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52"&gt;any&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" associated with the structure's MATERIAL component&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;struct_mattext&amp;gt;&lt;/SPAN&gt;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S52"&gt;any&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;. &lt;/SPAN&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31"&gt;" associated with the structure's MATTEXT component&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #c0c0c0;"&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " define the structure's first component MATERIAL&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATERIAL'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create a type description for ABAP dictionary type MATNR (material number) - casting required&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_name&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATNR' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;/STRONG&gt;gs_component &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;gt_compontents&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM style="font-size: 8pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; " define the structure's second component MATTEXT &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-size: 8pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATTEXT'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create a type description for ABAP dictionary type MAKTX (material short text) - casting required&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_name&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MAKTX' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;/STRONG&gt;gs_component &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;gt_compontents&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create structure's type definition from the component table&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; lo_dynamic_struct &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;cl_abap_structdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;create&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;gt_compontents &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " now create memory structure to actually store the data&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;CREATE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ls_dynamic_struct &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;HANDLE&lt;/STRONG&gt; lo_dynamic_struct&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " assign field symbols to structure and all of its components&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " this is necessary to be able to access the structure and its components&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " since the classical struct_var-component = value doesn't work for RTTC&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;&lt;/STRONG&gt;ls_dynamic_struct&lt;SPAN class="L0S70"&gt;-&amp;gt;&lt;/SPAN&gt;* &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;lt;dynamic_struct&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;COMPONENT &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATERIAL' &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STRUCTURE &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;lt;dynamic_struct&amp;gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;lt;struct_material&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ASSIGN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;COMPONENT &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATTEXT'&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STRUCTURE &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;lt;dynamic_struct&amp;gt;&lt;/SPAN&gt; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;lt;struct_mattext&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " assign values to both components&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;nbsp;&amp;nbsp; &amp;lt;struct_material&amp;gt;&lt;/SPAN&gt; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'4711-0815'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;nbsp;&amp;nbsp; &amp;lt;struct_mattext&amp;gt;&lt;/SPAN&gt;&amp;nbsp; &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'Dynamic Structure Demonstration Material'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " write structure&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WRITE&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;&lt;SPAN style="color: #ff6600;"&gt;&amp;lt;dynamic_struct&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Though this seems pretty weird it definitely works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 13:47:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634428#M1762226</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-09T13:47:23Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634429#M1762227</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;I am quite new to ABAP (since 2006) but not to data processing (since 1973).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;All my professional career was within manufacturing (Apparel , Chemicals) .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So my questions: &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Are you using it a lot ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What are the business circumstances where RTTC (RunTime Type Creation) is the most cost effective solution ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for any hint.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Aug 2013 14:22:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634429#M1762227</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2013-08-09T14:22:31Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634430#M1762228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Eitan,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;as you have seen for yourself &lt;EM&gt;RTTC &lt;/EM&gt;is not very handy in ABAP. The code becomes quite confusing for more complex use cases - just imagine to create an internal table that stores a more complex structure (&amp;gt; 10 elements) and everything has to be created via &lt;EM&gt;RTTC&lt;/EM&gt; ...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I'm not using &lt;EM&gt;RTTC&lt;/EM&gt; very often but there is however one use case where I find it particularly useful and beneficially to employ: &lt;/P&gt;&lt;P&gt;Imagine getting a structured record description in a text file like&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;01&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUSTOMER_ID&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 10&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;02&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUST_NAME&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 40&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;03&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUST_ADDR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CHAR&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 80&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;04&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; CUST_ACTIVE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; NUM&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;05&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_CREATE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;06&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DATA_CHANGE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DAT&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;&lt;SPAN style="font-size: 10pt;"&gt;along with the real data - in that case you can parse the record description and create a suitable structure via &lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;EM&gt;RTTC &lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt;"&gt;to process the actual data for instance from a CSV file.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;And the good news is that the code will work for every CSV file that comes with such a record description - extremely flexible!&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: arial, helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial, helvetica, sans-serif;"&gt;But again - there are only a few circumstances where the (considerable) effort is justified and even then it makes sense to encapsulate some of the steps to create tables and structures via &lt;EM&gt;RTTC &lt;/EM&gt;in a class hierarchy to make the code more expressive and easier to maintain.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Example&lt;/EM&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;DATA&lt;/STRONG&gt;:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; lo_container &lt;STRONG&gt;TYPE REF TO&lt;/STRONG&gt; zcl_abap_rttc_container,&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp; lo_structure &lt;STRONG&gt;TYPE REF TO&lt;/STRONG&gt; zcl_abap_struct_component.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;lo_container = zcl_abap_rttc_container_factory=&amp;gt;create( ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;lo_structure = lo_container-&amp;gt;create_structure( &lt;SPAN style="color: #3366ff;"&gt;'LINE_STRUCT'&lt;/SPAN&gt; ).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;lo_structure-&amp;gt;add_element( &lt;SPAN style="color: #3366ff;"&gt;'MATERIAL'&lt;/SPAN&gt;, &lt;SPAN style="color: #3366ff;"&gt;'MATNR'&lt;/SPAN&gt;, &lt;SPAN style="color: #3366ff;"&gt;'material number'&lt;/SPAN&gt; ).&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;lo_structure-&amp;gt;add_element( &lt;SPAN style="color: #3366ff;"&gt;'MATTEXT'&lt;/SPAN&gt;,&amp;nbsp; &lt;SPAN style="color: #3366ff;"&gt;'MAKTX'&lt;/SPAN&gt;, &lt;SPAN style="color: #3366ff;"&gt;'material short text'&lt;/SPAN&gt; ).&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Chris&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;PS: If you consider yourself new to ABAP because you're using it since 2006 then I'm an absolute rookie (using ABAP since 2010)&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Aug 2013 08:34:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634430#M1762228</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-10T08:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634431#M1762229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chris,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you very much for your time and the gracious explanation .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Aug 2013 13:23:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634431#M1762229</guid>
      <dc:creator>rosenberg_eitan</dc:creator>
      <dc:date>2013-08-10T13:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634432#M1762230</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-size: 10pt; color: #c0c0c0;"&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " define the structure's first component MATERIAL&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATERIAL'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create a type description for ABAP dictionary type MATNR (material number) - casting required&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_name&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATNR' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;/STRONG&gt;gs_component &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;gt_compontents&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;&lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;How can we write component name as Material and component type as MATNR when we do not the component name and type before hand.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM style="font-size: 8pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; " define the structure's second component MATTEXT &lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-size: 8pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATTEXT'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create a type description for ABAP dictionary type MAKTX (material short text) - casting required&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_name&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MAKTX' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;/STRONG&gt;gs_component &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;gt_compontents&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create structure's type definition from the component table&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Lucida Grande', Arial, Helvetica, sans-serif; background-color: #ffffff;"&gt;How can we write component name as MATTEXT and component type as MAKTX when we do not the component name and type before hand.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Marina.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 10 Aug 2013 22:07:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634432#M1762230</guid>
      <dc:creator>former_member207873</dc:creator>
      <dc:date>2013-08-10T22:07:22Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634433#M1762231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Christian, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for your reply. But I have some doubts as well. Below I have highlighted them.&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="color: #c0c0c0;"&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " define the structure's first component MATERIAL&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATERIAL'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create a type description for ABAP dictionary type MATNR (material number) - casting required&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_name&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATNR' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;/STRONG&gt;gs_component &lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;gt_compontents&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="min-height: 8pt; padding: 0px;"&gt;How can we write component name as 'MATERIAL' and component type as MATNR when do not know component name and type. Same applies to the below component type as well. We will come to know the components at run time.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;EM style="font-size: 8pt; font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;name &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MATTEXT'&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create a type description for ABAP dictionary type MAKTX (material short text) - casting required&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_name&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S33" style="color: #3366ff;"&gt;'MAKTX' &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;&lt;/STRONG&gt;gs_component &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TO &lt;/SPAN&gt;&lt;/STRONG&gt;gt_compo, ntents&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " create structure's type definition from the component table&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; lo_dynamic_struct &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;cl_abap_structdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;create&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;gt_compontents &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #c0c0c0;"&gt;&lt;EM&gt;&lt;SPAN class="L0S31" style="font-family: 'courier new', courier; font-size: 8pt;"&gt;&amp;nbsp;&amp;nbsp; " now create memory structure to actually store the data&lt;/SPAN&gt;&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Aug 2013 03:11:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634433#M1762231</guid>
      <dc:creator>former_member207873</dc:creator>
      <dc:date>2013-08-11T03:11:53Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634434#M1762232</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at some point in time you have to know something about the data that you actually want to store through &lt;EM&gt;RTTC&lt;/EM&gt; objects.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the element's names you can go with generic names like &lt;SPAN style="font-family: 'courier new', courier;"&gt;COLUMN&lt;/SPAN&gt;&lt;EM style="font-size: 8pt;"&gt;1&lt;/EM&gt; ... &lt;SPAN style="font-family: 'courier new', courier;"&gt;COLUMN&lt;/SPAN&gt;&lt;EM&gt;n&lt;/EM&gt; although this somewhat contradicts the concept behind &lt;EM&gt;RTTC&lt;/EM&gt; because if the data is that unspecific you could probably store everything in a &lt;SPAN style="font-family: 'courier new', courier;"&gt;STANDARD TABLE OF string&lt;/SPAN&gt; or something similar.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to have more general types you can simply achieve this by using the following snippet:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;DATA&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;:&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; gv_field_type&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;/STRONG&gt;char40&lt;SPAN class="L0S55"&gt;,&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN class="L0S55" style="font-family: 'courier new', courier;"&gt;...&lt;/SPAN&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt; gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;describe_by_data&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;gv_field_type &lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;In that instance the type is derived via &lt;EM&gt;RTTI (runtime type identification) &lt;/EM&gt;from the pre-existing type you provided.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;If you rather want it to be maximum generic (like you're getting a formal description of the structure that you want to build up - comparable to an XML schema) you can use this style:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding-left: 30px;"&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;gs_component&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;?= cl_abap_elemdescr&lt;SPAN class="L0S70"&gt;=&amp;gt;&lt;/SPAN&gt;get_c&lt;SPAN class="L0S55"&gt;( &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;40 &lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;)&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;This example creates a &lt;SPAN style="font-family: 'courier new', courier;"&gt;C(40)&lt;/SPAN&gt; type - check out the other static methods the class &lt;SPAN style="font-family: 'courier new', courier;"&gt;cl_abap_elemdescr&lt;/SPAN&gt; provides to see what's in there (&lt;SPAN style="font-family: 'courier new', courier;"&gt;get_i()&lt;/SPAN&gt;, &lt;SPAN style="font-family: 'courier new', courier;"&gt;get_p()&lt;/SPAN&gt;, &lt;SPAN style="font-family: 'courier new', courier;"&gt;get_string()&lt;/SPAN&gt; etc.).&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Aug 2013 03:18:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634434#M1762232</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-11T03:18:30Z</dc:date>
    </item>
    <item>
      <title>Re: Help for RTTS</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634435#M1762233</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Marina,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;basically there are two prerequisites that have to be met once it comes to object creation via &lt;EM&gt;RTTC&lt;/EM&gt;:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;You have to create a name - either prescribed or synthetic from scratch. This sure is the easy part.&lt;/LI&gt;&lt;LI&gt;You have to devise a type&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;if you want to reference existing ABAP dictionary objects - you're done&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;if you want to reference existing variables - you're done as well&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;if you want to create a type from scratch you need to know two things:&lt;/SPAN&gt;&lt;OL&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;the elementary data type suitable to hold the data&lt;/SPAN&gt;&lt;/LI&gt;&lt;LI&gt;&lt;SPAN style="font-size: 10pt;"&gt;the type's size (if type requires a size) - this can be a rough (and generous!) estimate or can be devised via methods like &lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff; font-family: 'courier new', courier;"&gt;CL_ABAP_MEMORY_UTILITIES=&amp;gt;GET_MEMORY_SIZE_OF_OBJECT()&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you cannot devise a name and/or a suitable type (that fits into one of the three categories above) then &lt;EM&gt;RTTC &lt;/EM&gt;probably is not the way to go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;&amp;nbsp; Chris&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 11 Aug 2013 03:51:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/help-for-rtts/m-p/9634435#M1762233</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-08-11T03:51:54Z</dc:date>
    </item>
  </channel>
</rss>

