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

网站建设_神通数据库_返现

小七 141 0

内部部署Fiori Launchpad带有标准的动态磁贴,即数字内容磁贴。你可以使用它,但它有一个限制。在对Fiori知之甚少的情况下,ABAP是一个网关,您可以克服一个限制,揭示更多的分析见解。

让我们了解标准动态平铺(数字内容)提供了什么以及它缺少什么。顾名思义,is显示数字内容值,可以用语义颜色编码(neutral、good、critical和error),也可以表示偏差(up、down和none)。只要目标值是常量,淘客如何推广,并且用户知道该值是常量,所有这些都可以正常工作。例如,用户知道目标值是90%,如果他看到数字内容值是80%,他就可以快速计算出该值的偏移量。但如果目标是可变的呢?那么标准动态图块无法显示完整的分析细节。

下面是两个标准动态图块(数字内容):

从左边的图块中,用户可以看出最快的喷气式航空公司没有达到2017年12月的座位入住率目标,但问题是,返利app下载,用户不知道它是多少关闭(座位上座率每月不同)。

从右瓷砖用户可以看出,下载返利,最快的喷气航空公司2017年12月收到的付款超过2016年12月收到的付款(没有付款的目标)收到了。那个为什么今年收到的付款与去年的付款相比较收到)。同样,用户无法通过收到的付款超过去年的数字来判断。

我创建了两个自定义瓷砖,用Microchart可视化的可变目标值来解决上述问题:

2×1数字内容和项目符号Microchart2×1数字内容和比较Microchart

因此,现在自定义内容磁贴的信息量更大,显示出更多的分析见解:

以下是创建自定义Fiori启动板磁贴的步骤列表:

要使用自定义磁贴,您需要:

以上步骤在以下2个博客中进行了说明:

如何:为内部Fiori创建自定义磁贴类型启动板

创建和使用自定义瓷砖类型

我不会重复同样的信息,但更应该关注需要额外澄清和针对我的自定义tile的内容。

这是我从经验中学到的:

部署到后端系统的自定义tile必须具有唯一的自定义tile视图和控制器名称(在我的情况下是CustomTile和CustomTile1)需要清除UI2缓存才能使对自定义磁贴的更改生效(执行/UI2/INVALIDATE\u CLIENT\u CACHES和/UI2/INVALIDATE\u GLOBAL\u CACHES程序)

2×1数字内容和Bullet Microchart自定义磁贴

这是Web IDE中的数字内容和Bullet Microchart自定义磁贴项目的结构:

您可以从这里下载项目

由于我的瓷砖是2×1,一些具体的配置需要在这里完成自定义芯片.xml文件:

以下是CustomTile1的一部分。控制器.js将附加数据传递到自定义平铺的代码:

注意:targetValue、minValue、maxValue和actual都转换为float以正确显示它们

下面是一个CustomTile1的一部分。查看.js显示自定义磁贴数据的代码:

这是数字内容和Bullet Microchart自定义磁贴的注册方式

一旦注册,大数据研发,磁贴就可以在Fiori Launchpad Designer中使用

ZTILE\u NUM\u BT\u SRV OData服务,该服务创建为数字内容和Bullet Microchart自定义磁贴提供以下数据

是服务的ZTILE\u NUM\u BT实体类型

注意:首先是标准动态磁贴的属性,然后是特定于我的数字内容和项目符号Microchart磁贴的属性(红色矩形)

ZTILES\u NUM\u BT实体集是基于ZTILE\u NUM\u BT实体类型定义的

ZTILE\u NUM\u BT SRV OData服务具有GetEntity(Read)操作为ZTILES\u NUM\u BT Entity Set实现

以下是实现:

注:ZCL\u TILE\u NUM\u BT=>GET\u Entity方法以请求上下文为输入,调用实体键对应的方法

注:此方法动态调用每个实体键对应的方法,如果是'Flight Occ'实体按键ZCL\u TILE\u NUM\u BT=>GET\u ENTITY\u FLIGHT\u OCC方法被称为

这是如何实现ZCL\u TILE\u NUM\u BT=>GET\u ENTITY\u FLIGHT\u OCC方法:

ZCL\u TILE\u NUM\u BT类源代码可以从这里下载

数字内容和项目符号Microchart自定义TILE在Fiori Launchpad Designer中配置,如图所示下:

注:/sap/opu/odata/sap/ZTILE\u NUM\u BT\u SRV/ZTILES\u NUM\u BT('Flight Occ')/?$format=json URL has'Flight Occ'entity key对应于ZCL\u TILE\u NUM\u BT=>GET\u entity\u Flight\u Occ method

2×1数字内容和比较Microchart

这是一个数字内容和比较Microchart结构的自定义TILE Fiori项目在Web IDE中:

您可以从这里下载项目

因为我的TILE是2×1具体配置需要在自定义芯片.xml文件:

以下是CustomTile.controller.js将附加数据传递到自定义磁贴的代码:

注意:value1和value2转换为float以正确显示它们

下面是CustomTile.view.js显示自定义平铺数据的代码:

这是数字内容和比较Microchart自定义磁贴已注册

一旦注册,磁贴将在Fiori Launchpad Designer中可用

创建ZTILE\u NUM\u DELTA\u SRV OData服务以提供数字内容和带有数据的Bullet Microchart自定义磁贴

下面是服务的ZTILE\u NUM\u DELTA\u BT实体类型

注意:首先是属性标准动态平铺后跟特定于我的数字内容的属性和项目符号Microchart平铺(红色矩形)

ZTILES\u NUM\u DELTA实体集是基于ZTILE\u NUM\u DELTA实体类型定义的

ZTILE\u NUM\u DELTA\u SRV OData服务对ZTILES\u NUM\u DELTA实体集实施了GetEntity(Read)操作

下面是实现:

注意:ZCL\u TILE\u NUM\u DELTA=>GET\u ENTITY方法以请求上下文为输入,调用实体键对应的方法

注意:这个方法动态调用每个实体键对应的方法,如果是'Flight Payment'实体键,则调用ZCL\u TILE\u NUM\u DELTA=>GET\u ENTITY\u Flight\u Payment方法

就是这样的ZCL_TILE_NUM_DELTA=>实现GET_ENTITY_FLIGHT_付款方式:

ZCL_TILE_NUM_DELTA类源代码可从此处下载

数字内容和比较Microchart TILE在Fiori Launchpad Designer中配置如下: