问题标签 [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 投票
1 回答
37 浏览

sapui5 - 无法在 Business Application Studio 中打开文件

每次我尝试在我的项目中打开一个文件时,我都会在控制台中收到以下错误(例如Detail.view.xml):

未捕获(承诺)错误:无法读取文件'my-project/webapp/view/Detail.view.xml'(NoPermissions(FileSystemError):错误:EACCES:权限被拒绝,打开'/home/user/projects/my-项目/webapp/view/Detail.view.xml')

我设置了工作区并使用 zip 文件导入了现有项目。我可以在目录中创建和打开新文件,但无法打开已经存在的“旧”文件。

0 投票
0 回答
29 浏览

mocking - toUrl 方法的 SAPUI5 Mockserver 问题

我正在 SAP Business Application Studio 中设置 mockserver.js。

问题是方法 sap.ui.require.toUrl 设置路径如下。

所以当我添加我的应用程序ID时......

找不到资源....因此我需要使用如下所示的相对路径...

我以前不必为每个应用程序修改 mockserver.js,那么有没有办法解决这个问题?

0 投票
0 回答
54 浏览

microsoft-graph-api - 在 SAP 工作区中创建用户特定的集成卡

我目前正在 Business Application Studio 中为 SAP 工作区(用于 HR)开发 UI 集成卡。集成卡的目标是在 Microsoft Graph 的帮助下显示来自不同 Microsoft 服务的数据(例如来自 Outlook 日历的会议、团队消息等)。我使用 Open Connectors 创建了 Microsoft Graph 的实例,在集成卡中显示我的个人 Outlook 会议和 Teams 消息没有问题。但是,当我使用其他用户登录 SAP Work Zone 时,集成卡仍然只显示我的个人会议,而不是登录用户的会议。

是否可以创建显示用户特定信息的动态集成卡(来自 Microsoft 服务)?

到目前为止我的想法(以及为什么我还没有尝试这个想法的问题):

  1. 不是使用开放连接器,而是以编程方式更改/创建 manifest.json(我不知道是否可行,如果可以,如何在 Business Application Studio 中以编程方式创建或更改 manifest.json)
  2. 在 manifest.json 中调用某种函数或脚本文件为 JSON 值动态创建字符串(如何在 manifest.json 中集成函数或文件,甚至可能吗?)
  3. 以某种方式获取有关登录用户的信息(在工作区中加载集成卡时)并使用有关用户的给定信息创建从 Microsoft Graph 请求会议和消息所需的授权数据(登录的 SAP用户甚至连接到 Microsoft 用户?)

我已经尝试在 manifest.json 中集成一个 JavaScript 模块文件,但它没有执行文件中的代码,而只是显示了文件的名称。

如果需要更多信息来回答这个问题,我很乐意提供更多信息。欢迎任何帮助或想法。如果我发现任何有用的信息或问题得到解答,我会尝试编辑问题。

0 投票
0 回答
24 浏览

hybrid-mobile-app - 从 SAP Business Application Studio 创建移动应用程序

我在 Business Application Studio 上使用 Fiori 元素创建了一个应用程序。我需要将它部署到移动应用商店(作为 .apk 和 .ipa 文件),以便可以从相应的应用商店下载我的应用程序。我不是本地移动应用程序开发人员,不能使用 MDK 来满足我的要求。我无法在互联网上找到任何有用的信息。你能为我提供一些工作吗?提前致谢!

0 投票
1 回答
58 浏览

sapui5 - 在 SAP UI5 应用程序中使用节点模块时出错

要求是在我的 UI5 应用程序的控制器文件中使用节点模块。我已经安装了模块,它位于我的 npm_module 文件夹中。根据下面的博客,我在 ui5.yaml 中添加了一些配置,但我在下面粘贴了错误。

任何人都可以在这方面帮助我吗?

博客参考:https ://blogs.sap.com/2020/07/30/project-shims-using-npm-modules-with-ui5/

代码截图 在此处输入图像描述

错误:无法从资源/第三方/aws-sdk.js 加载“第三方/aws-sdk.js”:脚本加载错误