cancel
Showing results for 
Search instead for 
Did you mean: 

Subquery or Subselect is possible in ABAP CDS?

Former Member
0 Kudos

Hi, experts.

I want to use subquery, subselect concepts in my ABAP CDS.

What I want to do is similar to SQL below.

select

name,

round(sum(amount_paid) / (select amount_paid from order_items) * 100.0, 2) as pct

from order_items

group by 1

order by 2 desc;

-> to calculate percent of revenue each items

SELECT *

FROM flights

WHERE origin in ( SELECT code FROM airports WHERE elevation > 2000);

-> using subquery in where clause

I'm not sure whether this concept is available in ABAP CDS.

Or do I make additional view and use join or association?

Accepted Solutions (0)

Answers (2)

Answers (2)

deodutt_dwivedi
Active Participant
0 Kudos

Hi,

No, sub-queries are not supported in CDS views as of now.

Regards,

Deo

former_member334716
Discoverer
0 Kudos
former_member508115
Discoverer
0 Kudos

page not found