<?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: ABAP CDS equivalent for string_agg function from HANA SQLScript ? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675593#M1945286</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mustafa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only solution is to implement the query in a AMDP using string_agg.&lt;/P&gt;&lt;P&gt;This amdp method can be explosed by table function in CDS.&lt;/P&gt;&lt;P&gt;This table function can be called from a CDS view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an example:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;AMDP:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;METHOD GET_CONCAT BY DATABASE FUNCTION FOR HDB LANGUAGE SQLSCRIPT OPTIONS READ-ONLY USING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /TABLE&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RETURN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mandt,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STRING_AGG( field)&amp;nbsp; AS concat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from "TABLE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by mandt, key&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CDS TABLE FUNCTION:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;define table function tf_concat&lt;/P&gt;&lt;P&gt;returns {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mandt : syst_mandt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : raw&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; concat : abap.sstring( 1333 );&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp; implemented by method&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMDP=&amp;gt;GET_CONCAT;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CDS VIEW:&lt;/STRONG&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;define view v_concat&lt;/P&gt;&lt;P&gt;as select from tf_concat{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mandt,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; concat&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Andrei&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 28 Jul 2016 19:38:01 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2016-07-28T19:38:01Z</dc:date>
    <item>
      <title>ABAP CDS equivalent for string_agg function from HANA SQLScript ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675591#M1945284</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there any equivalent in ABAP CDS for string_agg function from HANA SQLScript?&lt;/P&gt;&lt;P&gt;Or there is a way using CDS to accomplish transformation of rows into a concatenated string?&lt;/P&gt;&lt;P&gt;I saw that there is a possibility to create a CDS table function implemented by an AMDP but i didn't see any example of calling this cds table function from another CDS view. Is this possible? Can somebody help me with an example?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Note:&lt;/P&gt;&lt;P&gt;string_agg - concatenates rows into a string separated by a delimiter&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 18 May 2016 19:29:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675591#M1945284</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-05-18T19:29:18Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP CDS equivalent for string_agg function from HANA SQLScript ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675592#M1945285</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andrei;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have the same issue. did u find any solution to this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 27 Jul 2016 23:15:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675592#M1945285</guid>
      <dc:creator>msadik</dc:creator>
      <dc:date>2016-07-27T23:15:42Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP CDS equivalent for string_agg function from HANA SQLScript ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675593#M1945286</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Mustafa,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The only solution is to implement the query in a AMDP using string_agg.&lt;/P&gt;&lt;P&gt;This amdp method can be explosed by table function in CDS.&lt;/P&gt;&lt;P&gt;This table function can be called from a CDS view.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is an example:&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;AMDP:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;METHOD GET_CONCAT BY DATABASE FUNCTION FOR HDB LANGUAGE SQLSCRIPT OPTIONS READ-ONLY USING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; /TABLE&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; RETURN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; select&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mandt,&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; STRING_AGG( field)&amp;nbsp; AS concat&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from "TABLE"&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; group by mandt, key&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDMETHOD.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CDS TABLE FUNCTION:&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;define table function tf_concat&lt;/P&gt;&lt;P&gt;returns {&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mandt : syst_mandt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="font-size: 13.3333px;"&gt;key&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; : raw&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; concat : abap.sstring( 1333 );&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&amp;nbsp; implemented by method&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; AMDP=&amp;gt;GET_CONCAT;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;CDS VIEW:&lt;/STRONG&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;define view v_concat&lt;/P&gt;&lt;P&gt;as select from tf_concat{&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; mandt,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; key,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; concat&lt;/P&gt;&lt;P&gt;};&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Andrei&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 19:38:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675593#M1945286</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2016-07-28T19:38:01Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP CDS equivalent for string_agg function from HANA SQLScript ?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675594#M1945287</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Andrei;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it works. thank you so much. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Jul 2016 20:26:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-cds-equivalent-for-string-agg-function-from-hana-sqlscript/m-p/11675594#M1945287</guid>
      <dc:creator>msadik</dc:creator>
      <dc:date>2016-07-28T20:26:34Z</dc:date>
    </item>
  </channel>
</rss>

