点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好社区,
首先,我想向您介绍我的环境。 我们想使用SAP Analytics Cloud进行报告。 作为数据基础,我们建立了基于ABAP CDS视图的数据模型。 我有一个多维数据集视图,在多维数据集的顶部有一个查询视图。 最后,查询视图是SAP Analytics Cloud的接口。
我们的数据库是HANA数据库,我们使用实时数据连接,即我们不将数据上传到云中。
我有一个典型的标头表案例,另一个表包含与标头条目相关的单个项目。 在ABAP CDS View数据模型中,我通过多维数据集视图中的关联解决了这个问题。
这看起来像这样:
多维数据集:
/SERR/I_M_DSALDO_PER_DAY_DIM表是包含事务数据的头表。
在Eclipse中,我已经可以(部分)成功使用它。 在第一次预览期间,我只能看到在多维数据集视图中定义的数据。 然后,如果我通过关联导航通过单个列表,那么我将从关联中获取所有相关数据。 请查看我在此处提供的屏幕截图。
当在多维数据集视图中使用Eclipse中的数据预览时,会得到以下信息:
为了简化起见,我在" HOAG |项"上选择了一个过滤器 COM01 | COEU1,这些字段是公司代码,银行和帐户。
在ENDSALDO列中,我们看到2017年4月18日的值126000。为此值,存在单个具有不同值的项目。 如果您使用关联导航,则可以看到以下内容:
最后,您得到了单个项目:
ktdbtr列的总和将再次是126000。
这就是我要实现的-只有在需要单个订单项时,才应加载它们。 否则标题信息就足够了。
在云中,我不知道是否以及如何获取相关信息。 也许还没有(可能)? 我还必须在查询视图中添加任何注释吗? 我只将关联的名称放在查询视图编码的底部,但它表示将被忽略。
有人能给我一些提示或链接吗? 并且请记住-我正在处理实时数据连接-我没有使用数据获取模式。
标题/位置是否需要单独的层次结构?
最诚挚的问候,
战栗
(28.9 kB)
一些想法:
要进行其他学习,请在此处进行讨论
https://blogs.sap.com/2019/04/08/education-s4hana-analytics-your-options/
------------
德米特里·库兹涅佐夫
BI Consulting
Hello Dmitry,
非常感谢您的留言。 您所描述的事物已经为我所熟知。 我面临的挑战很可能是与SAP Analytics Cloud的连接。
在我的SAC故事中使用订单项列表中的某个字段后,当然会加载所有数据。 但是最后,仅当例如要分析某些关键指标时,我才想加载订单项。
也许还有一个例子:
我在标题表中有"发票总额"列。 标题表还有一个带有相应订单项的表。
在我的SAC故事中,显示了发票总额(基于标题表)。 现在,最终用户还希望显示关键指标"发票总额"的行项目。 在设计时,用户可以通过添加维度项目编号(在ABAP CDS View数据模型中将其定义为关联时)来扩展其故事,从而实现此目的。 但是,这将导致故事的更改,并且将选择所有发票编号的项目编号。
理想情况下,用户是完全没有权限更改故事的最终用户。
我认为它类似于向下钻取的"年->月",但不知何故。
非常感谢!
最好的问候
Thorsten
嗨Thorsten,
您可以考虑的几种选择,
首先,使用SAC超链接,您可以根据发票行项目模型向下钻取到发票行项目明细故事。 在SAC超链接中,您可以传递Dimension上下文(例如Customer等)。在超链接中不支持页面过滤器(很痛苦,但是您可以解决它)。
第二,使用SAC超链接可以路由到SAPUI5(我假设您在S4上),它可以显示详细的发票行项目。
第三,使用"应用程序设计",您可以隐藏原始图块并加载"详细信息"视图。
致谢
一周热门 更多>