2020-08-22 13:15发布
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
我在SEGW中创建了一个oData。 在" Get_Entityset"中,我进行了计算,但在Fiori应用中,此后输出错误。
显然,oData首先将和传递给分析应用,然后传递给行。
在图片上您可以看到总和是错误的。
是否只有在编辑了单独的行之后才可以开始计算总数?
谢谢。
您好蒂姆·穆勒
如果我没记错的话,您期望的是您将进行更新
如果使用ABAP逻辑计算一个列的数量,您是否希望框架使用更新的列数据量来计算总计?
如果不可能,那么就不可能这样。 总额将不会由您处理的数据来计算。 它是使用聚合在数据库级别计算的。
因此,解决此问题的一种方法是将该逻辑放在CDS视图级别本身。 否则,请在abap层本身上执行全部逻辑操作(不确定它有多简单)。
谢谢, Mahesh
嘿Mahesh,
是的,你是对的。
谢谢
Tim
您将必须提供更多详细信息,您的应用程序和服务在做什么。
那么您正在使用哪些注释,以及使用这些注释会带来什么效果。
我不知道SAP使用基于代码的实现提供的任何分析OData服务。
您是否可以使用CDS视图和SAP Fiori Elements Analytical List Page应用程序
https://如我的同事/ com/prasita.prabhakaran"> Prasita Prabhakaran 吗?
嘿安德烈,
我已经构建了带有注释" @DefaultAggregation:#SUM"的CDS视图,然后在SEGW处构建了OData并生成了带有Fiori-Elements的分析性列表页面。 要计算具有一定数量的列,我需要一个ABAP逻辑。
最多设置5个标签!
您好蒂姆·穆勒
如果我没记错的话,您期望的是您将进行更新
如果使用ABAP逻辑计算一个列的数量,您是否希望框架使用更新的列数据量来计算总计?
如果不可能,那么就不可能这样。 总额将不会由您处理的数据来计算。 它是使用聚合在数据库级别计算的。
因此,解决此问题的一种方法是将该逻辑放在CDS视图级别本身。 否则,请在abap层本身上执行全部逻辑操作(不确定它有多简单)。
谢谢,
Mahesh
嘿Mahesh,
是的,你是对的。
谢谢
Tim
您将必须提供更多详细信息,您的应用程序和服务在做什么。
那么您正在使用哪些注释,以及使用这些注释会带来什么效果。
我不知道SAP使用基于代码的实现提供的任何分析OData服务。
您是否可以使用CDS视图和SAP Fiori Elements Analytical List Page应用程序
https://如我的同事/ com/prasita.prabhakaran"> Prasita Prabhakaran 吗?
嘿安德烈,
我已经构建了带有注释" @DefaultAggregation:#SUM"的CDS视图,然后在SEGW处构建了OData并生成了带有Fiori-Elements的分析性列表页面。 要计算具有一定数量的列,我需要一个ABAP逻辑。
一周热门 更多>