问题标签 [sap-business-application-studio]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
6054 浏览

odata - 由于来自 https://services.odata.org 的服务不支持 CORS,加载 `$metadata` 失败

我正在尝试使用 Northwind R/W OData 服务链接:https://services.odata.org/V3/OData/OData.svc/.

它在本地测试中运行良好。但是不使用代理或模拟服务器,服务会报以下错误:

网络错误:501 未实现

控制器代码:

0 投票
2 回答
331 浏览

sapui5 - 工作清单模板 i18n

是否<ObjectName>引用包含对象名称的变量?或者我应该用合适的名称手动替换它?

#XTIT: Table view title worklistTableTitle=<ObjectName>在 i18n 中生成的 IDE 。

0 投票
0 回答
190 浏览

sapui5 - 如何仅将应用的某些部分部署到 SAP Cloud Platform?

我已将现有 SAPUI5 应用程序导入 SAP Web IDE 并希望将其部署到华纳云平台(HCP) SAP 云平台 (SCP)SAP 业务技术平台 (SAP BTP)。

不幸的是,该结构不仅仅是一个应用程序,而是父应用程序文件夹中的 3 个应用程序。

当我部署到医务人员 SCPSAP BTP,它只是选择第一个应用程序并忽略其他 2 个。

是否可以更改任何配置文件(neo-app.json等)以允许部署特定文件夹?

0 投票
0 回答
440 浏览

github - SAP*平台如何与GitHub对接?

是否可以连接华纳云平台(HCP) SAP 云平台(SCP)SAP 业务技术平台 (SAP-BTP) 与 GitHub?

我们希望使用 GitHub 作为 Fiori 应用程序的存储库,而不是SCPSAP-BTP git 本地部署。

0 投票
1 回答
535 浏览

sapui5 - 属性“预加载”是不允许的?

我四处寻找,但没有找到任何东西..

那是我的清单。"preload": true我总是在 Web IDE 中收到错误消息:

不允许属性预加载。

我在一些网站上读到这是因为我的版本可能太旧了?而且我真的不知道如何更改版本。

有没有办法更新版本?这是一个云应用程序,它保留在云上。

0 投票
1 回答
1290 浏览

node.js - 为 SAP CAP 应用定义自定义 Express 端点

我正在尝试在 SAP Business Application Studio 中创建一个标准的 SAP CAP(云平台应用程序模型),并且除了 CDS 服务提供的端点之外,还使用其他 Express 端点对其进行扩展。我有以下项目结构:

项目结构

package.json 的内容:

服务器.js:

当我运行cds watch命令时,应用程序正确启动,但是当我打开 Fiori Elements 应用程序时,会出现以下错误消息:

Fiori 应用程序中的错误消息

如果我从 srv 文件夹中删除 server.js 文件,则该应用程序运行良好。什么可能导致错误消息?是否需要任何额外的配置?

0 投票
2 回答
2898 浏览

sap-cloud-platform - 如何在 SAP Business Application Studio 中提供目标以在 CAP Java 项目中使用 Cloud SDK 访问本地 OData API

我正在按照下面的教程使用 CAP Java 项目中的 SAP Cloud SDK 来调用 S/4HANA 本地系统的 OData API。与 Cloud SDK Spring 原型项目相比,在 CAP Java 项目中使用 VDM 没有太大区别。

https://developers.sap.com/tutorials/cloudsdk-integrate-cap.html

这是 CAP Java 项目中的一些代码片段。

我遇到的问题是在 Business Application Studio 中提供目标“s4x011”来进行本地测试。由于它将通过云连接器连接本地 OData API,我需要提供在 SAP Cloud Foundry 环境中定义的目标名称。

以下博客中描述了一个解决方案。我需要在 .env1 文件中提供“目的地”。例如,

https://blogs.sap.com/2020/06/02/how-to-reach-on-premise-odata-from-the-business-application-studio/

目的地“s4x011”在 sap 云平台中定义。这是在 SAP Cloud Platform 中定义目标的博客。 https://help.sap.com/viewer/9d1db9835307451daa8c930fbd9ab264/Cloud/en-US/e72930c96b664e3ea4ce5288eb84075f.html

这是我在子账户级别的目标“s4x011”配置。

在此处输入图像描述

一切准备就绪后,我使用 mvn 命令启动了我的应用程序。它仍然找不到目的地“s4x011”。

这是错误堆栈。

=============更新===============

我在default-env.jsonCAP Java 项目的根文件夹中创建了一个带有目的地的文件夹。然后我无法启动我的应用程序。

然后我在 default-env.json 中添加了“VCAP_SERVICES”。可以启动应用程序,但仍未找到目的地。

0 投票
2 回答
230 浏览

sap-cloud-sdk - 无法将 VDM 生成器与 CAP 一起用于 GWSAMPLE_BASIC 服务

我使用 CAP NG 创建了一个项目,我使用 VDM 从位于https://sapes5.sapdevcenter.com/sap/opu/odata/IWBEP/GWSAMPLE_BASIC/的 ES5 后端提取 BusinessPartners 。我成功导入了 EDMX,并且类也是用 VDM 生成的。但是,如果我尝试从 BusinessPartner 类中获取方法,许多“设置”方法都没有公开,正如您从这张图片中看到的那样: 在此处输入图像描述

如果我尝试像在这段代码中那样手动创建 BusinessPartner 实体:

他们根本没有检索。我只是得到一个空白页: 在此处输入图像描述 我的项目在这里https://github.com/simfer/myspringbootapp我正在试用版环境中使用 SAP Business Application Studio。

西马科

0 投票
3 回答
354 浏览

sapui5 - 在运行配置中配置 URL 参数

我的团队正在从 SAP Web IDE 迁移到 SAP BAS。但是在进行运行配置时,我找不到如何配置对我们很重要的东西:像在 Web IDE 中那样配置 URL 参数的位置。

我已经查阅了一些 SAP 文档,例如本指南,但空手而归。UI5 CLI 在这方面似乎也没有提供任何有趣的东西。

有谁知道是否仍然可以在运行配置中配置 URL 参数,如果需要,在原始相应的 .env 文件中?

先感谢您,

约书亚

0 投票
0 回答
170 浏览

sapui5 - SAP CAP:OData.Draft.enabled 实体的 PATCH 调用返回 404

对于我的 SAP CAP Bookstore 应用程序,我正在尝试通过服务任务 (PATCH) 从我的工作流应用程序进行 PATCH 调用。

这工作得很好。现在我们更改了目标应用程序@OData.Draft.Enabled,将附件添加到目标 URL。正如您在屏幕截图中看到的那样,PATCH 调用不再起作用。

之前OData.Draft.Enabled→ 字段“标题”更改成功

在此处输入图像描述

包括OData.Draft.Enabled- 该场景中的 GET 请求运行良好并响应了所需的数据。

在此处输入图像描述

有人知道吗?

对于潜在解决方案的任何想法/提示,我将不胜感激。