问题标签 [sap-business-technology-platform]

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 投票
1 回答
3231 浏览

sapui5 - 如何在前端获取身份验证服务用户帐户信息?

我正在 SCP 中构建一个 HTML5 应用程序,使用 Portal Service 来管理角色。后端开发人员要求我向他们提供角色信息(ID 或电子邮件)作为接口的输入(他们需要此身份验证信息)。如何得到它?

是否提供任何前端 API 来获取这些信息?

0 投票
4 回答
7012 浏览

sapui5 - SAP Fiori 在 UI5 应用程序中获取登录用户详细信息

我有一个 SAP Fiori 应用程序,我需要获取当前登录的用户详细信息。我在网上搜索过,但找不到解决方案。

有什么方法可以从启动板获取当前登录的用户详细信息。

0 投票
1 回答
655 浏览

sapui5 - 绑定northwind odata服务到ui5?

我想将http://services.odata.org/V2/Northwind/Northwind.svc/作为我的 ui5 应用程序的示例服务。

SAP Web IDE 为 OData 服务连接提供以下选项: 在此处输入图像描述

我必须选择哪个选项来连接 Northwind OData 服务?

0 投票
2 回答
1472 浏览

performance - 为什么 SAPUI5 会多次加载类似的片段?

我有一个 XML 片段,并在 XML 视图中的多个位置使用它。

但是视图加载时间太长,尤其是在 WEBIDE 中。

原因是它多次加载类似的片段文件。这是一个证据:

展示 SAPUI5 如何加载 xml 文件

问题是如何提高性能?

我不想重复代码,我需要将那部分代码放在一个片段中,但我希望我的浏览器不会多次加载同一个文件。

0 投票
1 回答
128 浏览

authentication - SAPUI5 混合应用 - 如何防止在不同平台上多次登录

我们在 SAP Cloud Platform 中开发了一个与 SAP 移动服务连接的混合移动应用程序。如果用户使用设备登录并且同一用户尝试通过 Web 登录应用程序,则他应该无法登录(即防止多次登录)。

有没有我遗漏的配置?

0 投票
0 回答
119 浏览

sap-fiori - 将 SAP Fiori 应用程序部署到 CloudFoundry 时出现问题

这不是任何 SAP 框架的问题,但可能是 npm 包 sertup 问题。但是,将感谢您的帮助。

我正在尝试根据此处提供的信息将 Fiori 应用程序部署到云 https://developers.sap.com/tutorials/sapui5-fiori-cf-deploy.html

需要构建 mta 应用的步骤

失败并出现以下错误

错误:找不到模块 'D:\Work\Projects\Eureka\Source\tutorial.products\node_modules\mbt\bin\mbt'

如果我尝试安装 mbt

我收到此错误 ERR 与 URL https://github.com/SAP/cloud-mta-build-tool/releases/download/v1.1.0/cloud-mta-build-tool_1.1.0_Windows_amd64.tar.gz通信时出错: 无法获取本地颁发者证书

我在 Git 和 npm 中都使用禁用了 SSL

作为临时措施,但仍然有相同的错误。

我已经验证没有连接问题,因为我可以轻松克隆https://github.com/SAP/cloud-mta-build-tool存储库。

任何有关解决此问题的建议将不胜感激。

问候, 普拉巴尔

0 投票
1 回答
160 浏览

sap-cloud-platform - SaaS 中新子账户的 JWT 令牌无效

我们正在 SAP BTP 上进行 SaaS 应用程序开发,面临非常奇怪的问题,新子帐户,在通过 SaaS 注册表服务发布我们的应用程序并实施所有回调并包括依赖回调后,当我们创建一个新的租户子帐户并做在下面的登录步骤中面临订阅问题---

  • 订阅工作正常并且能够生成租户特定的 url。
  • 当用户登录到应用程序 unbale 以通过登录用户调用任何后端服务 api 时,因为 XSUAA 无法进行身份验证,因为 JWT 签名无效 -

"<error_description>无法验证访问令牌的签名</error_description> invalid_token"

  • 相同的工作流程适用于一段时间前为测试目的创建的旧子帐户。
  • 为租户新创建的子账户面临问题。

请帮忙。

谢谢,悉达多

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 请求运行良好并响应了所需的数据。

在此处输入图像描述

有人知道吗?

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

0 投票
0 回答
119 浏览

sap-cloud-platform - 同一空间内的服务到服务认证/授权

我们在 SAP CF 上部署了 2 个 java 服务,它们都部署在同一个空间并绑定到同一个 Xsuaa 实例。

现在服务 A 需要使用用户的访问令牌调用服务 B。服务 A 已经拥有当前用户上下文中可用的当前访问令牌。我想为此使用目标服务,而不是直接调用服务 B 公开的 URL。但我在设置时遇到了麻烦。

  • 我需要在目的地中输入什么?一个OAuth2JwtBearer
  • 如果使用OAuth2JwtBearer,那么正确的 clientId/clientSecret 是什么,来自 XSUAA 的那些?
  • 使用 JWT Bearer 目的地时,我收到以下错误:"Unable to map issuer, http://gvrn-development.localhost:8080/uaa/oauth/token , to a single registered provider"

对此的任何帮助都会很棒。