点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
我在Eclipse中有一个CDS视图,该视图用于OData网关服务中。 CDS有两个数量字段,它们使用注释" @ Aggregation.default:#SUM",并且都很好用。 然后,在CDS中,我需要添加一个带有过滤器的虚拟字段,因此我使用了virtualElement批注并调用了ABAP方法来在特定字段上设置过滤器。
添加虚拟元素后,该服务将运行,但会在标准SAP中引发异常,该异常抱怨CDS具有分析性。 经过一番研究后,我删除了汇总字段,因为我发现他们将其转换为分析性CDS。 然后,该服务将与虚拟元素一起运行,但是我丢失了聚合功能!
因此,困境在于CDS中,我需要在两个数量字段上进行汇总,并且还需要一个带有过滤器的虚拟元素。 但是看来您不能在同一个CDS中同时拥有这两个CDS。
我还没有检查过,但也许可以用SUM和GROUP-BY代替聚合,但是这样很可惜。
任何想法都会受到赞赏。
看起来我可能不走运:0(
带有虚拟元素的CDS上的聚合
一周热门 更多>