内容字号:默认大号超大号

段落设置:段首缩进取消段首缩进

字体设置:切换到微软雅黑切换到宋体

专属服务器_数据库修改表名_免费申请

2021-07-08 21:49 出处:欧普曼云计算 人气: 评论(0

大家好,

在本博客中,我们将了解如何使用CDS UI注释在应用程序中应用基于意图的导航。

让我们从介绍基于意图的导航开始。

基于意图的导航是Fiori Launchpad中的一种技术,通过它,用户可以根据运行时参数启动其他应用程序。这种技术可以通过使用抽象意图定义应用程序导航目标来实现,这些抽象意图在运行时由Fiori Launchpad目标解析服务解析为实际的url。此导航技术包含一个动作,即与语义对象相关的动作。语义对象与语义对象行为的结合是一种意图。注释@消费.语义对象用于基于意图的导航,然后客户端将决定在触发此导航时如何反应。

为了展示此场景,我使用了一个SAP Fiori元素–基于概述页的模板应用程序。其中我添加了一张表卡,在后台,我创建了一个消费光盘视图,并添加了基于意图的导航注释。

功能:点击表行项目,另一个应用程序将打开。

说明:假设有两个应用程序App1(销售概述)和App2(管理销售订单)。App1由表卡片组成,店铺淘客怎么做,点击表的行项目,另一个App2将打开,同时点击销售单据号(用于导航的字段),框架显示基于用户授权的应用列表。

这里,将执行两个操作,

在界面视图顶部创建消费CD视图。

添加CD注释:

下面的注释用于向应用程序提供基于意图的导航。

添加"@odata.发布:true"将CD作为OData服务公开的注释。使用下面提到的tcode

Transaction:/n/IWFND/MAINT\u service

在您的系统中添加公开的服务,然后该服务将可供SAPIDE用于生成应用程序。

在SAP Cloud Connector中创建目标。

登录到您的SAP Cloud Connector。点击SAP Cloud Connector中的"云到本地",为您的SAP系统创建一个条目。

下一步是在SAP云平台中创建目的地。

登录到您的SAP云平台(Neo试用帐户)->目的地->点击"新目的地"->创建一个新条目并检查连接。

连接应为可访问。

然后,打开SAP WEB IDE Full Stack。

注意:如果未启用,请单击"服务选项卡"并启用SAP WEB IDE Full Stack服务。

然后单击"文件"->"新建"->"模板中的项目"->"概述页"模板->下一步。输入项目名称(zSalesOrderDetailsOp)、标题(Sales Overview)和命名空间,然后输入next。在服务目录->添加注册的OData服务(ZC\u SALESORDERDETAILS\u CDS)->下一步中选择系统。之后,您可以看到注释文件->单击next选择数据源别名,实体类型(ZC\u SalesOrderDetailsType)作为过滤器->默认选中的"启用的实时过滤器"框保持不变->在容器布局中选择"可调整大小"->单击"下一步"->单击"完成"。然后我们可以看到一个项目文件将在文件部分生成。

下一步是在应用程序中添加一个表卡片。

右击文件夹名称->选择新建->卡片选择"table card"和"next"。使用现有数据源->下一步

输入常规字段:"实体集(ZC\U SalesOrderDetails)"、"标题(销售订单明细)"和"子标题(表卡片)"->输入注释字段:"标识(com.sap.词汇表.UI.v1.Identification",""批注路径""(com.sap.词汇表.UI.v1.LineItem)"->输入卡片属性字段:"排序依据(销售文档)","排序顺序(降序)"->单击"下一步"->添加第12行和第4列,然后单击"下一步"->然后完成

注意:签入清单.json文件,将添加表卡。

现在运行应用程序,我们可以看到表卡已添加到应用程序中。

最后一步是应用程序/项目的部署。

右键单击项目文件夹->选择部署->选择部署到SAP UI5 ABAP存储库。

选择系统并作为新应用程序部署->然后单击下一步。

输入应用程序名称(ZDEMOSALESOVP),描述(销售概述),并提供$TMP作为一个包,然后单击下一步,然后单击完成。

现在,我们可以通过tcode/nse80看到系统中的应用程序。

在Fiori Launchpad(FLP)上启动应用程序的步骤:

使用tcode/UI2创建语义对象/SEMOBJ.注释:要创建语义,需要一个传输请求

然后使用tcode/UI2/FLPD\u CUST以"CUST"模式打开Launchpad Designer。输入系统用户ID和密码。

点击设置按钮(右上方)->将传输请求分配为无(本地对象)然后单击"确定"。

然后单击"创建"按钮创建目录。

输入标题、目录Id并保存。

现在我们可以看到一个目录以Id"ZPOC\u FIORIELEMENTS"创建。

下一步是平铺创建。

打开新创建的目录->单击"创建"按钮。

然后选择静态平铺模板

输入标题、操作和之前创建的语义对象名称,然后单击"保存"按钮。下一个步骤是创建对应于磁贴的目标映射

点击目标映射选项卡->然后点击创建目标映射

输入语义对象名称(与磁贴中提供的相同),操作为显示,应用程序类型为SAPUI5 Fiori App,标题,大数据人工智能,URL和ID然后单击保存。

注意:

URL:/sap/bc/ui5\u ui5/sap/ID:应用程序的组件ID

要检查:

Goto/nse80 tcode选择BSP应用程序并输入SAP UI5应用程序名称,如下所示转到组件.js然后选择组件ID另外,在目录"ZPOC\u FIORIELEMENTS"中添加其他应用程序的目标映射(您希望在单击应用程序时启动该应用程序)。在这里,我尝试启动一个标准应用程序"Manage sales order"。所以,我刚刚创建了一个标准目标映射的引用

创建标准目标映射引用的步骤:

打开包含管理销售订单目标映射的标准目录。选择"Manage Sales Order"对应的目标映射,点击"create Reference"按钮

然后选择目录名称(ZPOC\U FiorientElements)

Now,我们可以看到一个标准目标映射的引用将被添加到我们的目录中。

下一步是创建一个组

选择组选项卡(左上)->单击创建按钮

输入组的标题和ID并保存它。

然后我们可以看到在左侧,一个组将被创建,ID为ZPOC\ U FIORIELEMENTSGRP

现在是添加我们的平铺的时候了从目录到组。

单击"显示为平铺"部分下的创建按钮。

输入目录名称->添加平铺(单击勾选按钮)

现在我们可以看到一个平铺将添加到我们的组。

下一步是创建角色。

转到tcode"/nPFCG"进入角色->点击创建单个角色

输入角色描述。在"菜单"选项卡下添加新创建的目录和组,在"用户"选项卡下添加用户。

请记住:

您在"用户"选项卡下提供的用户ID仅具有在其FLP上查看磁贴的权限。每当对目录进行任何更改时,总是将目录重新导入角色。

现在,5118大数据,使用tcode/n/UI2/FLP打开Fiori启动板。

在这里我们可以看到选项卡Fiori Elements Apps(组名)下的磁贴(销售订单)。

打开磁贴,然后Sales Overview app(App1)将加载到带有表格卡的屏幕上。点击表格行项目->App2("管理销售订单"应用程序将被打开)。

干杯!!在我们的应用程序中,我们已经通过CDS注解成功地实现了基于意图的导航。

我希望这个博客能帮助您开发一个使用CDS UI注解的基于意图的导航应用程序。

更多信息,贵阳大数据,云服务器买哪个好,请访问以下网站:

分享给小伙伴们:
本文标签: 专属服务器数据库修改表名免费申请

相关文章

评论

发表评论愿您的每句评论,都能给大家的生活添色彩,带来共鸣,带来思索,带来快乐。

签名: 验证码: 点击我更换图片

评论列表