OData-计算之前的总和

2020-08-22 13:15发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在SEGW中创建了一个oData。 在" Get_Entityset"中,我进行了计算,但在Fiori应用中,此后输出错误。

显然,oData首先将和传递给分析应用,然后传递给行。

在图片上您可以看到总和是错误的。


是否只有在编辑了单独的行之后才可以开始计算总数?

谢谢。

(3.1 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我在SEGW中创建了一个oData。 在" Get_Entityset"中,我进行了计算,但在Fiori应用中,此后输出错误。

显然,oData首先将和传递给分析应用,然后传递给行。

在图片上您可以看到总和是错误的。


是否只有在编辑了单独的行之后才可以开始计算总数?

谢谢。

(3.1 kB)
付费偷看设置
发送
4条回答
Nan4612
1楼 · 2020-08-22 13:31.采纳回答

您好蒂姆·穆勒

如果我没记错的话,您期望的是您将进行更新

如果使用ABAP逻辑计算一个列的数量,您是否希望框架使用更新的列数据量来计算总计?

如果不可能,那么就不可能这样。 总额将不会由您处理的数据来计算。 它是使用聚合在数据库级别计算的。

因此,解决此问题的一种方法是将该逻辑放在CDS视图级别本身。 否则,请在abap层本身上执行全部逻辑操作(不确定它有多简单)。

谢谢,
Mahesh

SAP小黑
2楼-- · 2020-08-22 13:34

嘿Mahesh,

是的,你是对的。

谢谢

Tim

compass1988
3楼-- · 2020-08-22 13:41

您将必须提供更多详细信息,您的应用程序和服务在做什么。

那么您正在使用哪些注释,以及使用这些注释会带来什么效果。

我不知道SAP使用基于代码的实现提供的任何分析OData服务。

您是否可以使用CDS视图和SAP Fiori Elements Analytical List Page应用程序

https://如我的同事/ com/prasita.prabhakaran"> Prasita Prabhakaran 吗?

CJones
4楼-- · 2020-08-22 13:50

嘿安德烈,

我已经构建了带有注释" @DefaultAggregation:#SUM"的CDS视图,然后在SEGW处构建了OData并生成了带有Fiori-Elements的分析性列表页面。 要计算具有一定数量的列,我需要一个ABAP逻辑。

一周热门 更多>