分析表示例

2020-08-23 18:30发布

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

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


有人可以分享一个分析表的工作示例吗?

我正在尝试创建一个智能表类型AnalyticalTable,该表将具有某些列的小计。

搜索SAPUI5文档后 https://sapui5.hana.ondemand.com/#/topic/3d33684b08ca4490b26a844b6ce19b83

我只找到了我无法弄清的片段视图。

由于我没有在网上找到具体的教程,所以我在问任何人,他是否可以友善地分享一个简单的例子。 提前非常感谢!

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

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


有人可以分享一个分析表的工作示例吗?

我正在尝试创建一个智能表类型AnalyticalTable,该表将具有某些列的小计。

搜索SAPUI5文档后 https://sapui5.hana.ondemand.com/#/topic/3d33684b08ca4490b26a844b6ce19b83

我只找到了我无法弄清的片段视图。

由于我没有在网上找到具体的教程,所以我在问任何人,他是否可以友善地分享一个简单的例子。 提前非常感谢!

付费偷看设置
发送
3条回答
jovirus
1楼 · 2020-08-23 19:02.采纳回答

嗨,

我已经使用Fiori的"列表报告"模板创建了一个示例。

即,智能表将使用CDS视图ZDEMO_CDS_SOI_WD中的数据,我们要对"金额"列的值求和。

1。 添加注释@DefaultAggregation:#SUM作为"金额"。

2。 创建OData服务。 CDS实体标记为"分析"。

对于"金额",您将在元数据中看到以下信息:

2。 如果您的智能表是通过突破添加的,那么在fragement.xml中,我们还需要将智能表的tableType设置为" AnalyticalTalbe":

希望这会有所帮助。

BR,玛姬

zhangjiyang1323
2楼-- · 2020-08-23 19:01

嗨约瑟夫,

感谢您提供上述解决方案,但由于我们在公共云(S4HANA Cloud)环境中运行,并且无法访问后端系统,因此这对我不起作用。 我们只能使用"自定义CDS"图块创建CDS,但是我看不到任何设置字段聚合的方法。

在我的应用程序中,我已经公开了CDS,但是我想实现ALV,很高兴看到使用 smarttable.TableType.AnalyticalTable。的UI实现的示例代码。

xfwsx85
3楼-- · 2020-08-23 19:04

你好,

有些博客谈论这个主题,例如:

如果您的问题是自由式应用程序的起点,则可以首先使用" Fiori Elements List"报告平面布置图。 要做到这一点,最简单的方法是:

  1. 创建带有聚结注释(如@ Aggregation.default)的de CDS视图:#SUM和UI注释(如@ UI.LineItem)
  2. 将此CDS公开为OData服务,并带有@ OData.publich批注:true
  3. 在WebIDE中,通过Fiori Element模板创建一个应用程序(通过选择"列表报告"平面图)并将该应用程序连接到 您的服务

如果您在30分钟内(甚至更少)执行所有这些步骤,您将获得分析表。

此致

Joseph

一周热门 更多>