SAP1911中完成了S/4HANA CloudSAP Analytics CloudSAC)的无缝集成,可以为S/4HANACloud的客户提供更强大的分析功能,满足客户的定制需求。嵌入式SAP Analytics Cloud目前由SAP S/4HANA Cloud统一进行管理,它通过Fiori应用程序向客户提供了嵌入式SAP Analytics Cloud功能,客户只需在Fiori平台上选择相应的APP就可以设计他们想要的报表,既方便又易于客户操作。本文将会向读者分享一个成功实施eSAC的客户用例展示其强大的功能。

客户的需求

客户希望能对数据进行个性化访问和实时的分析,从而能在企业数据中获得更多的价值。客户希望为其财务和其他相关的部门设计详细的库龄报告。这是客户对供应链管理中物料管理-物料移动(MM-IM)模块提出的一个需求,但目前标准化的产品中还未提供库龄分析。为此,我们推荐客户使用嵌入式SAC来定制物料库存分析报表,为客户访问特定日期的库存提供了途径。

下表简要地概括了客户对存货账龄的基本预期:

工厂

物料

物料组

物料说明

供应商

批次

库位

0-30

 

 

 

 

 

 

 

 

 

31-60

61-90

91-120

121-180

181-360

361-730

超过 730

 

 

 

 

 

 

 

 

库存量

库存金额

 

 

 

解决方案

    实现嵌入式SAC的主要步骤有四个:创建自定义CDS视图,创建自定义分析查询,创建story和创建应用程序。 具体步骤将在下面详细描述。 为了保护客户敏感数据,一些屏幕截图来自虚拟测试系统。

       创建自定义CDS视图

查找应用程序“自定义CDS视图”以创建新的自定义CDS视图。填写视图的名字,选择Analytical Cube作为视图的场景。选择I_MaterialStock作为主数据源。这个CDS视图是基于 “总实际库存量”(C_MaterialStockActual)和“过帐日期的物料库存”(C_MaterialsTockByDate)两个视图,并提供构建消耗视图的可能性。

1.png

添加I_Product作为关联数据源。该视图用于检索物料组。维护联接条件并将基数编辑为[01]

2.png

然后再添加I_InventoryPriceByKeyDate作为关联数据源。维护联接条件并将基数编辑为[01]

3.png

添加一个输入参数并将其默认值设置为系统日期。

4.png

添加产品组以及下面的3个度量。

5.png

添加库存价格和货币元素。然后设置过滤器Posting Date <= 输入参数。

8.png

最后,保存并发布YY1_Inventory_Quantity

  •    创建自定义分析查询

在分析目录下选择自定义查询分析应用。在该应用下创建查询并选择YY1_Inventory_Quantity作为数据源。

1.png

选择必要的字段并指定字段的行和列。

2.png

添加计算列 ZInventoryPrice

4.png

检查异常聚合选项,然后选择功能“Last”和过账日期维度。

5.png

     添加计算列 ZTOTALAMT

6.png

分配行和列并添加输入参数。最后保存并发布查询YY1_INVENTORY_QUANTITY_Q

7.png

  •  创建story

客户可以通过“创建故事”页面为所选的数据源定义SAP Analytic Cloud故事。客户可以将数据源用不同的可视化方式呈现出来。例如,客户可以将多个数据源添加到故事中,并且可以设计交互式仪表板,创建新页面以及添加图表,表格等其他图形可视化数据。 页面上还会呈现一些工具(如图表),可以根据客户的喜好在页面上移动、调整大小和设置样式

因此,我们为新创建的数据源定义了一个SAP Analytic Cloud故事,以可视化客户想要显示在页面上的数据。

首先,在主页内找到应用 KPI设计中的管理KPI和报表应用程序。从“管理KPI和报告”应用程序页面中选择“故事”选项卡,然后创建一个自定义故事。 在“定义”选项卡的“Header”部分中输入标题,在“Business Information”部分中输入描述。

之后页面会跳转到“Configuration”选项卡定义故事,页面上将会加载预定义的模板。 从列表中选择一个查询来构建故事。 在这里选择新创建的YY1_INVEMTORY_QUANTITY_Q

1.png

根据所选的查询,如果有必要设定参数和过滤器,就为所选数据源的输入参数设置变量。

2.png

SAC的插入工具栏中,选择图表或表格以更改数据的可视化效果并根据客户的需要设计整个故事的布局。在本例中我们选择使用表格来显示详细的库存账龄。 首先需要添加一个表格并调整dimension。然后创建计算,在每个账龄间隔中为收货库存创建多个受限度量。

10.png

选择限制measure

11.png

选择限制dimensionmeasure:库存增加数量。

12.png

创建当前日期输入控制:库存基准日期。

13.png

14.png

为第一个间段选择时间范围:过去030天。

15.png

其余的measure创建方法相同,但需要注意的是时间范围设置中的偏移量不同。然后创建几个计算measure来分别计算上一个期间和下一个期间之间的库存差异。 例如,0-30 差异库存:

17.png

最后,为库存账龄创建计算度量。例如下图为0-30 天和超过730天的计算方式。

18.png

19.png

至此,故事的创建完成了。

  • 创建应用程序

要创建应用程序(也称为FLP Tile)以发布报表,选择“应用程序>添加Tile”。

从各种选项中选择tile的格式。填写完相关配置信息后点击“保存并发布”。

成功保存磁贴后,它将导航到“自定义目录扩展”应用程序以在所需目录中发布磁贴。在“自定义目录扩展”应用程序中,添加目录以发布磁贴。

成功发布后,Fiori Launchpad上将提供该磁贴。单击后就可以查看本故事。

结论

在本推文中,我们展示了如何通过S/4HANA Cloud创建自定义SAP Analytics Cloud的故事或仪表板,并将其嵌入到S/4HANA Cloud Fiori Launchpad中。自定义的库存账龄分析报表可以为客户提供库存账龄的数据,例如库龄为30~60天和30天以内的库存数据等,完全满足了客户的在这一方面的业务需求。通过使用S/4HANA Cloud嵌入式SAP Analytics Cloud,它可以高效地利用其强大的分析功能帮助客户解决问题。在未来,我们将继续与读者分享更多有关嵌入式分析的成功案例。

有关SAP S/4HANA Cloud嵌入式SAC的更多信息,可以查看以下链接:

  • S/4HANA Cloud嵌入式分析——数据展现的灵活扩展:click here
  • 嵌入式分析云客户用例:如何在S/4HANA Cloud中创建定制SAC storydashboard: click here
  • 嵌入式SAC客户用例分享之生产成本分析:click here
  • 嵌入式SAC客户用例分享之货物移动分析:click here