<?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: Value got truncated while moving it from dynamic structure to dynamic table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-got-truncated-while-moving-it-from-dynamic-structure-to-dynamic-table/m-p/8932212#M1692523</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 a SHIFT LEFT DELETING LEADING SPACE on rr_log-low and rr_log-high.&lt;/P&gt;&lt;P&gt;But your main problem is that you are appending a mis-matched structure onto a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of doing an ASSIGN, then an APPEND, do the following:&lt;/P&gt;&lt;P&gt;APPEND INITIAL LINE TO &amp;lt;fs_range&amp;gt; ASSIGNING &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING ls_variant to &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can see in debug what is happening to those values - you still may need to individually map the high and low fields...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 09 Aug 2012 03:54:40 GMT</pubDate>
    <dc:creator>phillip_manning2</dc:creator>
    <dc:date>2012-08-09T03:54:40Z</dc:date>
    <item>
      <title>Value got truncated while moving it from dynamic structure to dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-got-truncated-while-moving-it-from-dynamic-structure-to-dynamic-table/m-p/8932211#M1692522</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear Experts,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have dynamic structure and a dynamic table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FIELD-SYMBOLS : &amp;lt;fs_range&amp;gt; TYPE index table,&lt;BR /&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;fs_wa&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; TYPE ANY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA : r_range TYPE REF TO data,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; *Static Structure&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA : BEGIN OF rr_log ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; sign TYPE bapisign,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; option TYPE bapioption,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; low&amp;nbsp; TYPE acc_stddest, "Char 45&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; high TYPE acc_stddest," Char 45&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; END OF rr_log.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT lt_variant INTO ls_variant.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;* Get range table of S_matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; r_range = wd_this-&amp;gt;M_HANDLER-&amp;gt;get_range_table_of_sel_field( lv_id&amp;nbsp; ).&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGN r_range-&amp;gt;* TO &amp;lt;fs_range&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rr_log-sign&amp;nbsp;&amp;nbsp;&amp;nbsp; = ls_variant-sign.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rr_log-option = ls_variant-opt.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rr_log-low&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; = ls_variant-low.&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; rr_log-high&amp;nbsp;&amp;nbsp;&amp;nbsp; = ls_variant-high.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ASSIGN rr_log TO &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; APPEND &amp;lt;fs_wa&amp;gt; TO &amp;lt;fs_range&amp;gt;. &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;" &amp;lt;FS_WA&amp;gt; has all the value i.e. low &amp;amp; high but while appending it to &amp;lt;FS_RANGE&amp;gt;, value for HIGH is getting truncated because &amp;lt;FS_WA&amp;gt;-LOW &amp;amp; &amp;lt;FS_WA&amp;gt;-HIGH is of CHAR45 and RANGE TABLE for MATNR i.e. &amp;lt;FS_RANGE&amp;gt;-LOW &amp;amp; &amp;lt;FS_RANGE&amp;gt;-HIGH is of CHAR18,&lt;/SPAN&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;Please help me in fixing this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best Regards,&lt;/P&gt;&lt;P&gt;Bhupinder&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2012 01:13:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-got-truncated-while-moving-it-from-dynamic-structure-to-dynamic-table/m-p/8932211#M1692522</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-08-09T01:13:11Z</dc:date>
    </item>
    <item>
      <title>Re: Value got truncated while moving it from dynamic structure to dynamic table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/value-got-truncated-while-moving-it-from-dynamic-structure-to-dynamic-table/m-p/8932212#M1692523</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 a SHIFT LEFT DELETING LEADING SPACE on rr_log-low and rr_log-high.&lt;/P&gt;&lt;P&gt;But your main problem is that you are appending a mis-matched structure onto a table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of doing an ASSIGN, then an APPEND, do the following:&lt;/P&gt;&lt;P&gt;APPEND INITIAL LINE TO &amp;lt;fs_range&amp;gt; ASSIGNING &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;MOVE-CORRESPONDING ls_variant to &amp;lt;fs_wa&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Then you can see in debug what is happening to those values - you still may need to individually map the high and low fields...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Phil&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 09 Aug 2012 03:54:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/value-got-truncated-while-moving-it-from-dynamic-structure-to-dynamic-table/m-p/8932212#M1692523</guid>
      <dc:creator>phillip_manning2</dc:creator>
      <dc:date>2012-08-09T03:54:40Z</dc:date>
    </item>
  </channel>
</rss>

