将应用程序部署到不同子帐户中的Fiori启动板时出错

2020-09-10 23:34发布

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

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


你好大师,

在这种情况下,我们在名为DEV的SCP子帐户中开发了一些sapui5应用程序,现在我们希望将此应用程序部署在TEST子帐户中。

我们使用GIT服务这样做,但事实是,当我们在TEST子帐户中克隆项目并尝试部署它时,唯一的选择是像更新版本一样再次部署到DEV子帐户

第二个问题是,当我们尝试将应用程序注册到fiori启动板时,会发生以下错误。

"所选应用程序无法注册到SAP Fiori启动板,因为它先前已部署到其他SAP Cloud Platform帐户。"

我知道,如果我们尝试将相同的应用程序注册到相同的子帐户,那么这可能是真正的问题,但是我们谈论的是分离的子帐户,并且门户服务也不同。

信任关系已配置为自定义fyi。

是否有一种方法可以存档一个简单的场景,以便在DEV中开发应用并将其拉到TEST中?

问候。

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

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


你好大师,

在这种情况下,我们在名为DEV的SCP子帐户中开发了一些sapui5应用程序,现在我们希望将此应用程序部署在TEST子帐户中。

我们使用GIT服务这样做,但事实是,当我们在TEST子帐户中克隆项目并尝试部署它时,唯一的选择是像更新版本一样再次部署到DEV子帐户

第二个问题是,当我们尝试将应用程序注册到fiori启动板时,会发生以下错误。

"所选应用程序无法注册到SAP Fiori启动板,因为它先前已部署到其他SAP Cloud Platform帐户。"

我知道,如果我们尝试将相同的应用程序注册到相同的子帐户,那么这可能是真正的问题,但是我们谈论的是分离的子帐户,并且门户服务也不同。

信任关系已配置为自定义fyi。

是否有一种方法可以存档一个简单的场景,以便在DEV中开发应用并将其拉到TEST中?

问候。

付费偷看设置
发送
6条回答
SAP小黑
1楼 · 2020-09-11 00:22.采纳回答

Hi Carlos

否-导出和导入选项不在SAP Web IDE中。 它在HTML5应用程序级别。 转到应用程序-> HTML5应用程序区域,选择应用程序本身(以进入详细信息),然后从"操作"菜单中选择[导出]。 这会将应用程序下载为ZIP文件。

导航到新的(TEST)子帐户,然后选择"应用程序"->" HTML5应用程序",然后选择[从文件导入]。 找到/浏览您刚刚从DEV子帐户下载的应用程序文件,应自动填充应用程序名称。 更新版本号,然后选择导入。

最后一步是激活它(如果尚未激活),然后转到门户站点服务并将新应用程序添加到FLP。 理想情况下,应将来自DEV的FLP迁移到TEST子帐户,以便所有应用程序和设置对齐。 然后就是对应用程序进行更新的情况,而不是部署应用程序并将其添加到每个子帐户中的FLP中,这并不是很有效。

希望这对您有所帮助。

感谢和亲切问候

Phil Cooley

SKY徐
2楼-- · 2020-09-11 00:34

Ivan,

您的回答也很有帮助。

问候。

lukcy2020
3楼-- · 2020-09-11 00:35

我不确定这是否是您想要实现的目标:

https://help.sap.com/viewer/ 65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/f16cd5b03b8e4ba39a1328b15bd89fbe.html

但是据我了解,您的应用程序已部署在一个子帐户上,而您想在另一个子帐户上使用同一应用程序。 在这种情况下,无需两次部署应用程序。 您需要做的就是在子帐户上订阅您的应用程序。 这样,您可以在将应用程序视为多租户的同时保持集中部署(Neo中的每个子帐户都是该应用程序的租户)。

最诚挚的问候,
Ivan

野沐沐
4楼-- · 2020-09-11 00:22

您好,Phil,感谢您的回答,通过导入/导出您是要在SAP Web IDE上这样做吗?

我已经尝试过此方法,但是当我尝试部署该应用程序时,它仅使我可以选择在" dev"子帐户中更新该应用程序,

此外,如果我尝试将应用程序注册到QAS子帐户的门户网站,则表示该应用程序已经在其他子帐户中注册,这是正确的,但是我正在尝试使用DEV fiori启动板和QAS fiori 启动板。

所以这是我的困境,这表明我无法部署或注册该应用程序,唯一的选择是创建一个具有不同ID的新应用程序。

微wx笑
5楼-- · 2020-09-11 00:26

嗨,卡洛斯

多年来,我尝试了多种选择,但我仍然找到的最简单的方法是简单的"导出/导入"。 选项。 到目前为止,这是最简单的方法,对我来说很有意义:

-开发活动保存在DEV子帐户中。 也就是说,您不需要在每个子帐户中启动SAP Web IDE Multi-Stack,因此开发保持传统状态,而仅在DEV中进行。

-导出/导入方法比从GIT检索代码然后发布到子帐户要快。

-如果您保留相同的目标名称,则无需进行任何更改即可使应用程序正常工作。

您唯一需要执行的附加步骤是刷新门户网站的HTML缓存,但这是必需的,即使从GIT存储库发布应用程序也是如此。

希望这会有所帮助!

亲切的问候

Phil Cooley

木偶小白
6楼-- · 2020-09-11 00:23

嗨,卡洛斯,

我们遇到了同样的问题,因为我们还为Dev和QAS子帐户配置了不同的Fiori启动板站点。 通过执行以下步骤,我们能够在QAS FLP网站上部署该应用程序(简称为"测试"):

1。 如上所述,Phil

从Dev子帐户导出并在QAS上导入Test应用程序

2。 导入的Test应用程序在WebIDE中具有Dev的子帐户名称

3。 我们在QAS工作区中创建了一个新项目,并复制了导入的Test应用程序中的所有内容

4。 当我们去激活它时,它向我们显示了QAS子帐户,就像我们想要的并且能够激活该应用程序。

我不是开发人员,而是基础人员,因此在执行上述任务时可能未使用正确的术语。 但我希望这为您提供了在QAS子帐户上部署该应用程序的正确方向。

谢谢

Ricky

一周热门 更多>