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

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

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

虚拟主机_企业邮箱注册步骤_评分榜

2021-07-12 04:02 出处:欧普曼云计算 人气: 评论(0

虚拟主机_企业邮箱注册步骤_评分榜

大家好,

作为一名日常ABAP/UI5开发人员,在现实生活场景中(与学术无关),我经常在标准的fiori应用程序上要求"一个新领域"、"一个新功能"、"一个新行为"。你们中的许多人,物联网模块,与有类似请求的客户/团队打交道的人知道,你可以使用已有的应用程序增强/扩展资源来实现这一点。

基本场景是向Fiori元素应用程序添加一个新字段。你可以简单地扩展CD,添加新的字段,现在可以使用了。

但是,有一些请求"有点"复杂,你必须增强前端代码(即:添加一个新的操作,显示一个弹出窗口来添加一些评论,免费大数据,然后提交一个PO创建)。这至少有两种可能:

创建一个新的应用程序,从标准应用程序复制为应用程序创建一个基本上像"继承"一样工作的扩展,在这个扩展中,你将只使用你需要的代码和额外的代码。

在这两种情况下,结果将是一个Z应用程序,带有一个新的组件,你需要将它添加到目录/组中,以便最终用户可以使用它。

也就是说,你叫say"是的……还有?很简单"……嗯……是的……在某些情况下可能是这样。例如,假设您有一个非常"复杂"的授权场景,应用程序存在于多个目录中,您不想因为一个"简单"的新按钮、新操作等而更改所有目录

好吧,我们找到了一个更好的解决方案,我们称之为"Fiori APP Mapping override"。

"正常方式":

为请求的应用程序创建增强/扩展添加新的/更改的代码部署创建新目录添加具有新语义对象、新组件等的新应用程序将此新目录添加到所需的角色(所有这些都不更改SAP对象)从目录中删除旧应用程序/删除完整目录

ODKAS方法:

如果您不想或无法更改标准/Z*目录,您可以这样做:

为请求的应用程序创建增强/扩展添加新的/更改的代码部署创建新的全局编录,即:"ZUI5\u OD\u MAPPING\u OVERRIDE"在此目录中,您将添加所有映射,用于增强应用程序将上述目录添加到所有用户(例如,在每个用户都具有的基本角色上)瞧,增强的应用程序取代了原来的应用程序。

说起来容易做起来难,但在这种情况下,它是。

创建一个全球性的Fiori应用程序映射覆盖目录

为了使它更直接,我将使用MyInbox应用程序为例。因为这里的主题不是如何扩展一个标准的应用程序,何为大数据,所以我不会把重点放在这个上面。为了使测试简单,你可以去你的网站,精准大数据,扩展MyInbox应用程序并添加以下内容:

然后,对于覆盖:

在标准的SAP\u FND\u BC\u MANAGER上,你有2个目标映射,是"显示收件箱"的第一个目标映射。

查看详细信息:

这是一个简单的Fiori应用程序映射,指向相应的BSP.

当您使用时,它显示标准的MyInbox应用程序。

直到这里,没有什么新的。但假设您需要更改主列表(左侧列表)的标题文本,您不想更改标准应用程序,但也不想重新执行所有放置MyInbox应用程序的Z*目录。

(这里开始"魔术")

首先创建一个新的Z*目录,在本例中,我将其称为ZUI5\u ODK\u MAPPING\u OVERRIDE

然后(为了加快速度)通过引用创建目标映射

选择所需的目标映射并单击"创建引用"选择之前创建的目录

现在,在Z*目录上,选择新的目标映射并单击"配置"

将BSP Url更改为您创建的新应用程序(扩展应用程序)和相应的ID

然后,这里是主要技巧,添加一个默认值为"1"的新参数"sap优先级"。

非常重要:为了"重写"语义对象和操作需要与原始应用程序相同。只有这样,它才会被替换/覆盖。

最后,点击保存。

在这之后,当你去你的启动板,打开标准的MyInbox应用程序时,会发生这样的情况:

希望这能帮助你在那些现实生活中,淘客怎么做,用户确实需要一些额外的功能在标准应用程序上。

分享给小伙伴们:
本文标签: 虚拟主机企业邮箱注册步骤评分

相关文章

评论

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

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

评论列表