问题标签 [sap-web-ide]

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 投票
0 回答
247 浏览

sapui5 - SAP Cloud Platform中Web Ide Full Stack中的测试部分如何使用?

在 Sap Cloud Platform Web IDE Full Stack 中,似乎存在一个测试运行器区域。

我根据模板应用程序的测试创建了我的测试。

但是测试不会显示在测试运行器面板中。

是否有一个明确的配置区域?2018 年 7 月 23 日的 SAP Web IDE Full Stack 手册中没有相关信息。

在此处输入图像描述

0 投票
0 回答
640 浏览

sapui5 - 使用 SheetJS 时出现“未捕获的 TypeError:XLSX.read 不是函数”

我使用 SheetJS js-xlsx 库将 xlsx 文件中的数据加载到 Fiori 网格视图中。当我使用 SAP Hana Web IDE 运行应用程序时,它正在运行。然后我将应用程序部署到 Hana Cockpit 并在 Fiori LaunchPad 中注册应用程序,如下所示:

使用 Web IDE 部署的应用程序如下:

第一次它会显示 excel 数据,但从第二次开始,它会显示 Javascript 错误“XLSX.read undefined”。

打开应用程序的活动版本 - 运行代码

在 Launchpad 中打开已注册的应用程序 - 应用程序将无法运行

并播种以下错误:

Javascript 错误

0 投票
0 回答
476 浏览

hana - 加载资源失败:在构建 Hana DB 模块期间服务器响应状态为 404(未找到)

我正在尝试在 SAP WEB IDE 中创建同义词。我创建了一个新的多租户项目,并在其下添加了一个 SAP HANA DATABASE MODULE。为了创建同义词,我按照以下步骤操作:

1)我创建了一个用户提供的服务(mydata-grantor)。2) 编辑 mta.yaml 文件,在资源中添加用户提供的服务名称,如下所示:

3) 创建一个 .hdbgrants 文件来授予访问权限和角色。4) 完成上述步骤后,当我转到 BUILD 时,我收到错误消息“ myapp/db 的构建失败,请检查控制台日志以获取详细信息。我附上了我在控制台中获得的详细错误屏幕截图。

0 投票
0 回答
177 浏览

sap-web-ide - SAP Web-IDE Full Stack:如何处理配置文件

在 SAP Web-IDE Full Stack 中,我们需要处理配置文件,通常是 json,这些文件存储在应用程序生命周期内可能发生变化的信息。我们正在寻找更改这些文件并从应用程序中获取它们的正确方法:目前我们将它们存储在 Web-IDE 项目中,因此我们需要为配置文件中的每次修改重新部署到 CF 应用程序(但这不是正确的方法,如果客户需要自己更改配置)。

我们是否需要创建自定义解决方案来存储这些文件并从部署的应用程序中检索它们?SAP 是否为此特定任务提供某种最佳实践?我没有找到有关此问题的文档。

0 投票
0 回答
188 浏览

sapui5 - 使用 Web IDE 创建简单的货物移动屏幕

我正在使用全栈 Web IDE 创建简单的表单,该表单将发布 561 初始库存货物移动。就绑定而言,我不确定我缺少什么。控制器似乎正在做它应该做的事情,但生成的 JSON 是不正确的。

正确的 JSON 如下所示:

我在 web ide 中的视图片段如下:

在测试此表单时,我从 chrome 开发人员工具收到以下信息,错误为 400 Bad Request:

我的问题是:

  1. 如何让绑定生成“to_MaterialDocumentItem”,如经过验证的 JSON 中所示?
0 投票
2 回答
575 浏览

git - 如何将多个 fiori 应用程序存储在单个或多个 git 存储库中

我正在尝试开发 5-6 个 fiori 应用程序,所有这些应用程序都以某种方式相互关联,即支持在一个应用程序与其他应用程序之间进行导航。

我正在使用集成在 web ide 中的 git 工具。存储库托管在 git.hana.ondemand.com

我无法弄清楚如何将这些应用程序存储在 git 中。我知道有很多关于在单个项目中使用 git 的博客,但我找不到任何提供有关在 git 中使用多个项目的信息的任何内容。

有没有办法将它们存储在一个 git 存储库中,或者我是否需要为每个应用程序创建多个存储库。

如果更多的开发人员正在开发这些应用程序,那么在可能的情况下,如果使用一个存储库或多个存储库,那么在克隆、拉取或推送和合并期间会有什么影响。

0 投票
0 回答
116 浏览

sapui5 - SAPUI5 混合移动应用程序 - 失败的刷新()会发生什么?

我有一个混合移动应用程序开发 SAP Web IDE,SAP Cloud Platform 使用混合应用程序工具包 (HAT) 通过 SAP 移动服务构建。

例如,我执行flush()(使用离线 OData 更新在线数据库)并且出现网络错误。

接下来发生什么?

  • 离线 OData 已更新。

  • 在线 OData 未更新。

请求是否仍在排队,要在下一个刷新flush()

0 投票
1 回答
1415 浏览

sapui5 - 下载 SAP Standard Fiori Apps 的替代方法

我知道使用该程序从 ABAP 存储库下载标准 SAP Fiori 应用/UI5/UI5_REPOSITORY_LOAD程序。另外,我知道如果连接到 SAP 系统,这些应用程序可以直接导入 SAPUI5 Web IDE。

我想知道是否有任何其他方式可以访问标准 SAP Fiori 应用程序,因为我需要扩展标准应用程序,但目前无法访问任何 SAP 系统。

请帮忙。非常感谢。

0 投票
0 回答
83 浏览

sap-web-ide - 保存js文件时可以将prettier插件集成到Web IDE中吗?

我想在 WebIDE 中配置Prettier,到目前为止没有成功。

在我的 package.json 文件中,我有以下设置:

然后,在我的 .eslintrc.json 文件中:

这实际上不起作用,我的目标是在保存文件时根据 Prettier 进行格式化(类似于 Web IDE 代码编辑器设置中的“美化代码”选项,现在已关闭)。

我尝试清理 npm 文件夹并再次构建,但没有任何反应。

0 投票
2 回答
1052 浏览

javascript - SAPUI5 中的 JavaScript / ESLint 规则

我想转换这种方法,以完全适用于 SAP WEB IDE 中的 ESLint 规则:

在此处输入图像描述

ESLint 因以下规则而失败:

  • 应替换使用“=>”的括号模式
  • 也应该替换“让”

有人可以帮忙吗?我尝试了一些东西,但它根本不起作用:

谢谢克里斯