点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
专家们,
我需要ABAP CDS帮助。 想要在ABAP CDS中写一个Join或Association语句。 考虑下表A和B
我希望输出为
我的输入是列1(值1)。
对于ABAP,我可以编写2个select查询,然后循环表A,并且可以读取表B以创建最终输出。
但是在ABAP CDS的情况下可以实现它。 因为如果我在ABAP CDS中用值1编写Join/Association,那么我的输出可能在下面两行,这与上面提到的输出不同
1美联储马卡蒂
1个美联储BGC
关于阿南德
table-a.jpg (12.8 kB)
您要将CDS视图的结果集限制为一行(任意行或第一行?)。
据我所知,CDS DDL不提供此功能。 但是,当您使用Open SQL访问视图时,可以使用UP TO 1 ROWS。
我们可以使用open SQL'LIMIT'吗?
您好, 两种方式:
a)使用表函数cds通过开放式SQL访问表A和B;
b)在a.column1 = b.column1上创建表A和表B之间的内部联接,其中a.column1 ='1'=>输出如先前创建的,然后是a.column1,a.column2,max( b.column2)按a.column1,a.column2分组
一周热门 更多>