无法将 Fiori 应用程序从 VS Code 部署到 SAP S4/HANA 公有云

Cannot deploy Fiori application from VS Code to SAP S4/HANA Public Cloud

提问人:NonthawanS. 提问时间:10/27/2023 最后编辑:NonthawanS. 更新时间:11/14/2023 访问量:88

问:

我是 SAP S4/HANA Cloud 的新手。这是我第一次演示新的 Fiori 应用程序并将其部署到公共云。我使用 Visual Studio 作为开发工具。但是,当我从 Visual Studio Code 运行命令“npm run deploy”来部署项目时,我收到以下错误消息:“命令部署失败,出现错误请求失败,状态代码为 403。当我尝试配置开发环境时,我收到以下错误消息:“无法从后端获取传输配置错误:连接 ECONNREFUSED ::1:80。

我不确定我是否错过了为用户分配角色以将应用程序部署到 ABAP 环境。为凭据创建通信用户是否正确,因为现在我使用通信用户并试图查找要添加的方案以创建通信安排,因为现在SAP Web IDE集成(已过时)。

我的系统没有 BTP,我知道我们不能使用 sap GUI 来解决此问题,如下所示。部署到 ABAP 系统的先决条件

  1. 在后端系统中激活 /UI5/ABAP_REPOSITORY_SRV 服务
  2. 您在后端系统中为用户S_DEVELOP授权

是否可以在公有云上执行此操作。任何建议将不胜感激。

谢谢。

SAP-FIORI SAP-BUSINESS-TECHNOLOGY-PLATFORM s4hana abap-adt

评论


答:

0赞 user1859465 11/14/2023 #1

这是一个很好的教程,可以解决使用 BAS 的问题;https://developers.sap.com/tutorials/abap-custom-ui-bas-develop-s4hc.html

要部署到目标 ABAP 系统,您需要配置具有适当权限的业务用户。使用通信用户进行部署是不够的。COM 用户实际上仅用于生成和使用 OData XML 服务。