<?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 concatenate! in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082287#M432078</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;&lt;/P&gt;&lt;P&gt;I hv code like,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data str type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I guess  that the str field do not hv any value, bfore executing the following statement very first time.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate str itab-posnr into str separated by ','.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of vbeln.&lt;/P&gt;&lt;P&gt;write str.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting the output like,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;,10,20,30&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;So, I dont understand that, Why I am getting the ',' as the first character? I want to not get it! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any clues&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ThanQ.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 30 Mar 2007 14:41:32 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-03-30T14:41:32Z</dc:date>
    <item>
      <title>concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082287#M432078</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;&lt;/P&gt;&lt;P&gt;I hv code like,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data str type string.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(I guess  that the str field do not hv any value, bfore executing the following statement very first time.)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate str itab-posnr into str separated by ','.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;at end of vbeln.&lt;/P&gt;&lt;P&gt;write str.&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am getting the output like,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;u&amp;gt;&amp;lt;b&amp;gt;,10,20,30&amp;lt;/b&amp;gt;&amp;lt;/u&amp;gt;&lt;/P&gt;&lt;P&gt;So, I dont understand that, Why I am getting the ',' as the first character? I want to not get it! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any clues&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ThanQ.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 14:41:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082287#M432078</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-30T14:41:32Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082288#M432079</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Do this instead.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

loop at itab.

....


if sy-tabix = 1
str = itab-posnr.
else.
concatenate str itab-posnr into str separated by ','.
endif.


...

Endloop.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 14:44:35 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082288#M432079</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-03-30T14:44:35Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082289#M432080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate itab-posnr str into str separated by ','.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;SKJ&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 14:45:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082289#M432080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-30T14:45:39Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082290#M432081</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi..just write these..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it'll solve your prob...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;shift str left .&lt;/P&gt;&lt;P&gt;write str.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ram&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 14:49:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082290#M432081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-30T14:49:42Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082291#M432082</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;You can also do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
...

at end of vbeln.
  if str(1) = ','.
    move space to str(1).
    concatenate str no-gaps. 
  endif.
  write str.
endat.

...
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 14:53:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082291#M432082</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-30T14:53:14Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082292#M432083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rich,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ThanQ to all.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Every ones logic is worked out except SKJ, but I used the Rammohan idea.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But, I dont understand that Why its displaying like that i.e. 1st character as ',', Is it property of CONCATENATE statement from SAP? or I am doing some thing wrong in the earlier statements?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ThanQ.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 14:58:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082292#M432083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-30T14:58:16Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082293#M432084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The reason is that you are saying that you want to concatenate str and itab-posnr into the str, separated by a comma.  So lets, say that str contains "X" right now.  the output would be....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;X,00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but what if there was no value in str,  like it will be the first time thru the loop, then there would be space in front of the ',' followed by the item number.  Since the concatenate statement will not see that space, it is simply not there, which is why you see.....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;,00001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Usually the fix when doing this concatenate in a loop is to be proactive instead of reactive.  For example, don't put the comma there in the first pass of the loop, simply move the value to the str field, then the next times thru the loop,  you can concatenante.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The suggestion of shifting the field left to get rid of it, or simply removing after the fact is more reactivate than proactive, which in my opinion is a bad programming practice.  Just my 2 cents.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rich Heilman&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 15:11:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082293#M432084</guid>
      <dc:creator>RichHeilman</dc:creator>
      <dc:date>2007-03-30T15:11:03Z</dc:date>
    </item>
    <item>
      <title>Re: concatenate!</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082294#M432085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ThanQ Rich.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 30 Mar 2007 16:03:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/concatenate/m-p/2082294#M432085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-30T16:03:58Z</dc:date>
    </item>
  </channel>
</rss>

