<?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: Dynamic Concat in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898605#M681583</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you help me to put inside my code. The code can gt from the previous post &lt;/P&gt;&lt;P&gt;. Advance thank!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Oct 2007 08:13:44 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-10-11T08:13:44Z</dc:date>
    <item>
      <title>Dynamic Concat</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898603#M681581</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;i need to concat the field in the table? Below is my code&lt;/P&gt;&lt;P&gt;My ZSTUDGARY table contain admino, fname, lname field.&lt;/P&gt;&lt;P&gt;How to convert:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE &amp;lt;b&amp;gt;it_vbak-admino it_vbak-fname it_vbak-lname&amp;lt;/b&amp;gt; into val&lt;/P&gt;&lt;P&gt;SEPARATED BY space. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;to &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE &amp;lt;b&amp;gt;it_vbak-field1 it_vbak-field2 it_vbak-field3&amp;lt;/b&amp;gt; into val&lt;/P&gt;&lt;P&gt;SEPARATED BY space. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGARY_CONCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: val type string.&lt;/P&gt;&lt;P&gt;PARAMETERS:field1(30).&lt;/P&gt;&lt;P&gt;PARAMETERS:field2(30).&lt;/P&gt;&lt;P&gt;PARAMETERS:field3(30).&lt;/P&gt;&lt;P&gt;TABLES: ZSTUDGARY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_vbak TYPE TABLE OF ZSTUDGARY WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;wa_fld(72) TYPE C,&lt;/P&gt;&lt;P&gt;it_fldtab LIKE TABLE OF wa_fld.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if field1 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field1 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if field2 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field2 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if field3 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field3 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT (it_fldtab)&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE it_vbak&lt;/P&gt;&lt;P&gt;FROM ZSTUDGARY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;LOOP AT it_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CONCATENATE &amp;lt;b&amp;gt;it_vbak-admino it_vbak-fname it_vbak-lname&amp;lt;/b&amp;gt; into val&lt;/P&gt;&lt;P&gt;SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ val.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 08:05:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898603#M681581</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T08:05:19Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Concat</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898604#M681582</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;     Try this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'NAMETAB_GET'&lt;/P&gt;&lt;P&gt;    EXPORTING&lt;/P&gt;&lt;P&gt;      langu   = sy-langu&lt;/P&gt;&lt;P&gt;      tabname = 'ZSTUDGARY'&lt;/P&gt;&lt;P&gt;    TABLES&lt;/P&gt;&lt;P&gt;      nametab = i_nametab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_nametab INTO w_nametab .&lt;/P&gt;&lt;P&gt; concatenate val w_nametab-fieldname into val separated by space.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try to restrict the field based on conditions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reward point if usefull&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Niyaz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 08:10:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898604#M681582</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T08:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Concat</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898605#M681583</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you help me to put inside my code. The code can gt from the previous post &lt;/P&gt;&lt;P&gt;. Advance thank!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 08:13:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898605#M681583</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T08:13:44Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Concat</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898606#M681584</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;REPORT ZGARY_CONCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: val type string.&lt;/P&gt;&lt;P&gt;PARAMETERS:field1(30).&lt;/P&gt;&lt;P&gt;PARAMETERS:field2(30).&lt;/P&gt;&lt;P&gt;PARAMETERS:field3(30).&lt;/P&gt;&lt;P&gt;TABLES: ZSTUDGARY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_vbak TYPE TABLE OF ZSTUDGARY WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;wa_fld(72) TYPE C,&lt;/P&gt;&lt;P&gt;it_fldtab LIKE TABLE OF wa_fld.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : i_nametab TYPE TABLE OF dntab,  " &amp;lt;b&amp;gt;NEW CODE&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;           w_nametab TYPE dntab.   &amp;lt;b&amp;gt;" NEW CODE&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if field1 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field1 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if field2 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field2 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if field3 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field3 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT (it_fldtab)&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE it_vbak&lt;/P&gt;&lt;P&gt;FROM ZSTUDGARY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CALL FUNCTION 'NAMETAB_GET'&lt;/P&gt;&lt;P&gt;EXPORTING&lt;/P&gt;&lt;P&gt;langu = sy-langu&lt;/P&gt;&lt;P&gt;tabname = 'ZSTUDGARY'&lt;/P&gt;&lt;P&gt;TABLES&lt;/P&gt;&lt;P&gt;nametab = i_nametab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT i_nametab INTO w_nametab .&lt;/P&gt;&lt;P&gt;concatenate val w_nametab-fieldname into val separated by space.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Write: val.&lt;/P&gt;&lt;P&gt;write:/ sy-uline.&lt;/P&gt;&lt;P&gt;LOOP AT it_vbak.&lt;/P&gt;&lt;P&gt;clear val.&lt;/P&gt;&lt;P&gt;CONCATENATE it_vbak-admino it_vbak-fname it_vbak-lname into val&lt;/P&gt;&lt;P&gt;SEPARATED BY space.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ val.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The output will be like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;admino  fname  lname&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-----------------------------------" /&gt;&lt;P&gt;10          xxx    yyy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Niyaz&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please award points for all usefull answers...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 08:22:08 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898606#M681584</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T08:22:08Z</dc:date>
    </item>
    <item>
      <title>Re: Dynamic Concat</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898607#M681585</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;sorry think u gt me wrong&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i want to display the concat record out base on the seq order of the parameter value&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;field1 -&lt;/P&gt;&lt;HR originaltext="------------" /&gt;&lt;P&gt; lname&lt;/P&gt;&lt;P&gt;field2----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; admino&lt;/P&gt;&lt;P&gt;field3----&lt;/P&gt;&lt;HR originaltext="---------" /&gt;&lt;P&gt; fname&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if the user specify the above &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;after the concat &lt;/P&gt;&lt;P&gt;the result gt is : &amp;lt;b&amp;gt;gary 1234 yip&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;This is the result i want&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;but now the result i gt is: &amp;lt;b&amp;gt;123 yip gary&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;This follow the table seq after the concat which i dont want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below is my code. Thks advance for amending the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  ZGARY_CONCAT1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: val type string.&lt;/P&gt;&lt;P&gt;PARAMETERS:field1(30).&lt;/P&gt;&lt;P&gt;PARAMETERS:field2(30).&lt;/P&gt;&lt;P&gt;PARAMETERS:field3(30).&lt;/P&gt;&lt;P&gt;TABLES: ZSTUDGARY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: it_vbak TYPE TABLE OF ZSTUDGARY WITH HEADER LINE,&lt;/P&gt;&lt;P&gt;wa_fld(72) TYPE C,&lt;/P&gt;&lt;P&gt;it_fldtab LIKE TABLE OF wa_fld.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if field1 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field1 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if field2 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field2 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;if field3 &amp;lt;&amp;gt; ''.&lt;/P&gt;&lt;P&gt;append field3 to it_fldtab.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT (it_fldtab)&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE it_vbak&lt;/P&gt;&lt;P&gt;FROM ZSTUDGARY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC = 0.&lt;/P&gt;&lt;P&gt;LOOP AT it_vbak.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;CONCATENATE it_vbak-admino it_vbak-fname it_vbak-lname into val&lt;/P&gt;&lt;P&gt;SEPARATED BY space.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;write:/ val.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Oct 2007 08:32:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/dynamic-concat/m-p/2898607#M681585</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-10-11T08:32:58Z</dc:date>
    </item>
  </channel>
</rss>

