点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
你好大师,
在这种情况下,我们在名为DEV的SCP子帐户中开发了一些sapui5应用程序,现在我们希望将此应用程序部署在TEST子帐户中。
我们使用GIT服务这样做,但事实是,当我们在TEST子帐户中克隆项目并尝试部署它时,唯一的选择是像更新版本一样再次部署到DEV子帐户
第二个问题是,当我们尝试将应用程序注册到fiori启动板时,会发生以下错误。
"所选应用程序无法注册到SAP Fiori启动板,因为它先前已部署到其他SAP Cloud Platform帐户。"
我知道,如果我们尝试将相同的应用程序注册到相同的子帐户,那么这可能是真正的问题,但是我们谈论的是分离的子帐户,并且门户服务也不同。
信任关系已配置为自定义fyi。
是否有一种方法可以存档一个简单的场景,以便在DEV中开发应用并将其拉到TEST中?
问候。
Hi Carlos
否-导出和导入选项不在SAP Web IDE中。 它在HTML5应用程序级别。 转到应用程序-> HTML5应用程序区域,选择应用程序本身(以进入详细信息),然后从"操作"菜单中选择[导出]。 这会将应用程序下载为ZIP文件。
导航到新的(TEST)子帐户,然后选择"应用程序"->" HTML5应用程序",然后选择[从文件导入]。 找到/浏览您刚刚从DEV子帐户下载的应用程序文件,应自动填充应用程序名称。 更新版本号,然后选择导入。
最后一步是激活它(如果尚未激活),然后转到门户站点服务并将新应用程序添加到FLP。 理想情况下,应将来自DEV的FLP迁移到TEST子帐户,以便所有应用程序和设置对齐。 然后就是对应用程序进行更新的情况,而不是部署应用程序并将其添加到每个子帐户中的FLP中,这并不是很有效。
希望这对您有所帮助。
感谢和亲切问候
Phil Cooley
Ivan,
您的回答也很有帮助。
问候。
我不确定这是否是您想要实现的目标:
https://help.sap.com/viewer/ 65de2977205c403bbc107264b8eccf4b/Cloud/zh-CN/f16cd5b03b8e4ba39a1328b15bd89fbe.html
但是据我了解,您的应用程序已部署在一个子帐户上,而您想在另一个子帐户上使用同一应用程序。 在这种情况下,无需两次部署应用程序。 您需要做的就是在子帐户上订阅您的应用程序。 这样,您可以在将应用程序视为多租户的同时保持集中部署(Neo中的每个子帐户都是该应用程序的租户)。
最诚挚的问候,
Ivan
您好,Phil,感谢您的回答,通过导入/导出您是要在SAP Web IDE上这样做吗?
我已经尝试过此方法,但是当我尝试部署该应用程序时,它仅使我可以选择在" dev"子帐户中更新该应用程序,
此外,如果我尝试将应用程序注册到QAS子帐户的门户网站,则表示该应用程序已经在其他子帐户中注册,这是正确的,但是我正在尝试使用DEV fiori启动板和QAS fiori 启动板。
所以这是我的困境,这表明我无法部署或注册该应用程序,唯一的选择是创建一个具有不同ID的新应用程序。
嗨,卡洛斯
多年来,我尝试了多种选择,但我仍然找到的最简单的方法是简单的"导出/导入"。 选项。 到目前为止,这是最简单的方法,对我来说很有意义:
-开发活动保存在DEV子帐户中。 也就是说,您不需要在每个子帐户中启动SAP Web IDE Multi-Stack,因此开发保持传统状态,而仅在DEV中进行。
-导出/导入方法比从GIT检索代码然后发布到子帐户要快。
-如果您保留相同的目标名称,则无需进行任何更改即可使应用程序正常工作。
您唯一需要执行的附加步骤是刷新门户网站的HTML缓存,但这是必需的,即使从GIT存储库发布应用程序也是如此。
希望这会有所帮助!
亲切的问候
Phil Cooley
嗨,卡洛斯,
我们遇到了同样的问题,因为我们还为Dev和QAS子帐户配置了不同的Fiori启动板站点。 通过执行以下步骤,我们能够在QAS FLP网站上部署该应用程序(简称为"测试"):
1。 如上所述,Phil
从Dev子帐户导出并在QAS上导入Test应用程序2。 导入的Test应用程序在WebIDE中具有Dev的子帐户名称
3。 我们在QAS工作区中创建了一个新项目,并复制了导入的Test应用程序中的所有内容
4。 当我们去激活它时,它向我们显示了QAS子帐户,就像我们想要的并且能够激活该应用程序。
我不是开发人员,而是基础人员,因此在执行上述任务时可能未使用正确的术语。 但我希望这为您提供了在QAS子帐户上部署该应用程序的正确方向。
谢谢
Ricky
一周热门 更多>