扩展收件箱2.0:没有带有'cross.fnd.fiori.inbox.Component:detail的父路由

2020-09-09 07:08发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们想扩展Fiori收件箱2.0,以确保在通过收件箱批准请假请求时显示其他属性。 有人可以帮忙解决以下问题:

-是我们真的必须扩展应用程序CA_FIORI_INBOX还是我们需要扩展应用程序HCMFAB_LRAPR_IN(它实际上负责批准请假请求)? 我们想在请假申请的详细信息部分(右侧)中显示更多信息。

-我已经尝试使用Web IDE创建扩展项目。 创建应用程序后,我已将该应用程序部署到网关。 我还创建了在启动板中显示该应用程序所需的所有内容,但问题是该应用程序未正确显示,显示了错误(浏览器控制台):

"找不到带有'cross.fnd.fiori.inbox.Component:detail'的父路线-EventProvider sap.ui.core.routing.Route"

我正在启动的应用程序基本上是CA_FIORI_INBOX的副本。 我没有在扩展项目的源代码中进行任何更改。

有人提供有助于解决该问题的提示吗?

非常感谢

迪特里希

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

我们想扩展Fiori收件箱2.0,以确保在通过收件箱批准请假请求时显示其他属性。 有人可以帮忙解决以下问题:

-是我们真的必须扩展应用程序CA_FIORI_INBOX还是我们需要扩展应用程序HCMFAB_LRAPR_IN(它实际上负责批准请假请求)? 我们想在请假申请的详细信息部分(右侧)中显示更多信息。

-我已经尝试使用Web IDE创建扩展项目。 创建应用程序后,我已将该应用程序部署到网关。 我还创建了在启动板中显示该应用程序所需的所有内容,但问题是该应用程序未正确显示,显示了错误(浏览器控制台):

"找不到带有'cross.fnd.fiori.inbox.Component:detail'的父路线-EventProvider sap.ui.core.routing.Route"

我正在启动的应用程序基本上是CA_FIORI_INBOX的副本。 我没有在扩展项目的源代码中进行任何更改。

有人提供有助于解决该问题的提示吗?

非常感谢

迪特里希

付费偷看设置
发送
3条回答
小灯塔
1楼 · 2020-09-09 07:32.采纳回答

嗨,特雷西,

感谢您的答复,但我想我已经找到了问题所在。 该错误是启动板中的错误配置。 我复制了标准应用程序的配置,而没有考虑该应用程序必须作为收件箱中的嵌入式应用程序进行部署。 这是我必须设置的设置,以确保新应用程序相应地启动。

致谢

Dietrich

太Q了
2楼-- · 2020-09-09 07:44

您好Diet Dietrich,您介意详细说明您的实际解决方案并提供更多详细信息吗?

我刚刚遇到了相同的问题(UI5 1.52),并且路由类(sap/ui/core/routing/Route)似乎与拥有组件的名称(在方法_getParentRoute中)进行了一些匹配,但并没有 处理组件被子类化并因此具有不同名称的情况。

我还看到,"离开审批"应用基于名为"详细信息"的路由,该路由属于组件" cross.fnd.fiori.inbox",而不仅仅是与URL匹配。 但是在较新版本的应用中,URL是匹配的,因此没有问题。

您的实际解决方案是什么? 它仍然涉及"我的收件箱"的扩展吗?

非常感谢您

Lennart

灬番茄
3楼-- · 2020-09-09 07:42

Dietrich,

您是否已应用注释来更正此请假申请问题? https://launchpad.support.sap.com/#/notes/2679235

特雷西

一周热门 更多>