云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云存储_数据库2012_便宜的

小七 141 0

概述页面是Fiori 2.0愿景的核心部分,如果您在很大程度上使用Fiori Launchpad,您会发现演示概述页面会立即引起人们的注意(尽管有在错误的上下文中过度使用的危险,但SAP真正应该解决的是另一个问题)。

因此,让我们以构建带过滤器的分析卡为例,来讨论创建概述页的过程。

建议的过程

步骤1:确定需求

步骤2:设计

步骤3:后端开发

步骤4:前端配置(或真正的开发)在这一点上)

最重要的(总是)是第1步和第2步;但这篇文章将重点放在第3步和第4步,因为我觉得在做这些步骤的时候,文档都放在像这样的地方experience.sap.com网站和sapui5,但对初学者来说仍然相当神秘。也就是说,这本指南是帮助你看到一个真实的例子,而不是真正的培训材料。事实上,这不仅仅是一堆信息,但如果你坚持不懈,亲自尝试,至少应该有助于你知道你已经准备好了所有的东西来把它放在一起。

第一步-确定需要

这不是一项寻找问题的技术;但这项技术可以解决某些人群的真实用户体验问题和机会。我认为最明显的是一个人事经理概述页面,其中有一个智能的平铺,物联网+,突出了查看它的必要性。E、 即将到来的重要日期,如生日或合同结束日期;离开日历,团队时间表状态。这些都是我当前客户的智能业务瓷砖,但主页瓷砖是有价值的房地产(如您的智能手机屏幕),所以,我们不要把我们的功能都强加到主页上。

第2步-设计

构建.me有一个相当初级的概述页面版本;因此我们在一个自由式构建项目中只使用绘制的图片;实际上,Excel电子表格是每张卡片的最终模型/文档。有希望地构建.me随着时间的推移形成输出的能力得到了提高;但至少为最终用户提供了这种能力;有助于尽早推动讨论,以避免构建后的返工。

第2.5步-设计->构建转换

考虑此卡设计:

这里我们要考虑几件事:

除了标题和语义导航,这在很大程度上定义了我们需要通过oData向卡公开的数据类型,并有助于推动对需要开发的内容的讨论。

如果做得好,公开的数据可以远远超出概述页卡的使用范围;并且会使前端配置变得微不足道。

注意–我要指出的是,我仍然对一些问题感到困惑卡片定义的设计选择(例如1.40 UI5版本与1.38版本的趋势计算),因此您的里程数可能会根据您的要求而有所不同。

现实世界的例子…

为了写这篇文章,我已经采取了以下分析卡的半真实要求。

我们想看到的是一个分析卡,它突出了预防性维护与总维护的百分比计算。我们还想通过工作中心进行过滤。E、 g.应该是这样的

根据上面的说明,提供的信息的快速摘要是:

标题:预防性维护小时数与总维护小时数

x轴:月份

y轴:百分比

y轴单位:%

KPI标题值:本月百分比

KPI比较值:上月百分比

显示:最近4个月

筛选:按工作中心

顺序:按月份升序

导航:意图"MaintenanceHours Analysis"(例如)

…在试用世界

现在我不喜欢写一个教程,你不能自己去尝试,所以我利用了HCP试用帐户上的MDC HANA实例来创建XSOData服务,该服务将公开正确的计算视图,使上述成为可能。这将允许您在UI5 WebIDE中测试它,但不要期望能够按原样部署此方案。

仅供参考–运行此方案所需的一件事是在HCP驾驶舱中创建一个目标,如下所示,然后您的目标可以在UI5 webide中引用,并可以调用MDC HANA实例中公开的XSOData服务:

步骤3–后端开发(在HANA中)

为简单起见,我已经创建了以下代表ERP数据的虚拟表格和数据(创建您自己的表格和数据,如果您不知道如何操作,那么这些表格和数据很容易完成并且值得学习):

例如

工作指令(其中Z1是预防性的,Z2是纠正性的):

时间条目:

因此本质上,我们需要一个HANA的计算视图,它提供了一个逐月的分解,总计所有Z1的小时数和所有Z2的小时数。我们还需要计算每个月的百分比;并且能够提供当月的百分比(KPI)和上月的百分比(比较KPI)。

我不是HANA计算视图建模专家,您需要了解一些HANA建模才能完成这一点。对于那些专家,我希望得到一些反馈,我鼓励你在博客上写一些你已经解决的复杂的计算视图问题,带有一些屏幕截图。

HANA解决方案由以下文件组成:

例如

MaintenanceHoursOVP计算视图,它为我们提供了预防性维护和纠正性维护的逐月视图。MaintenanceHoursGroupedByMonth表函数,创建该函数的目的是按月份对以前的计算视图进行一致的分组(下面将解释原因)MaintenanceHoursOVPFinal Calculation视图,它是上一个表函数顶部的最终聚合,该表函数还计算了KPI值的百分比、"本月"百分比和"上月"百分比。xsodata定义指向MaintenanceHoursOVPFinal计算视图,提供我们的odata端点

MaintenanceHoursOVP计算视图如下:

投影_1几乎只是虚拟工单表的普通投影。

投影_2几乎只是虚拟时间条目表的普通投影,但使用了一些字符串操作;我们已经创建了2个计算列(年和月)。

Projection\u 4使用HANA中的标准M\u TIME\u维度表(我以前使用Eclipse向导生成时间信息来执行此操作)。