问题标签 [sap-cloud-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 投票
0 回答
383 浏览

sapui5 - 在 HANA Cloud Portal 站点中添加现有 SAPUI5 应用程序

我是 HANA Cloud 门户的新手。我按照以下步骤创建了一个独立的 SAPUI5 应用程序: SAP HANA Cloud Platform

因为我现在使用的是虚拟数据,所以我没有设置任何目的地。该应用程序可以独立运行,但是当我将其添加到 HANA 云门户中的站点时,应用程序失败并出现错误“无法打开应用程序。稍后再试”。我已按照以下步骤操作。如果我错过了任何东西,请告诉我:-

1) 从站点目录屏幕创建一个站点,其中包含一个空白站点模板。 在此处输入图像描述

2) 接下来,我从flpportal服务内左侧导航的帐户应用程序部分中选择了要添加到站点的应用程序,然后添加它[使用转发图标]。 在此处输入图像描述 3)然后,当我尝试将其添加为菜单配置时,它会显示在列表中并被添加,但是当我发布站点时,出现上述错误。

我是否错过了任何步骤或完全做错了?顺便说一句,我现在使用的是 HANA 试用帐户。另外,我想知道这是否是正确的方法。此外,任何有关相同的文档都会有所帮助

添加错误描述。该应用程序的名称是Kpidemo在此处输入图像描述

0 投票
1 回答
354 浏览

maven - 使用 JavaCV 并部署在 SAP HANA Cloud Platform 上的 Web 应用程序错误

我目前正在使用 JavaCV 开发人脸识别 Web 应用程序。我通过 websockets 在客户端浏览器上发送实时网络摄像头流的快照,面部识别系统在服务器端完成所有其余工作。但是,在 HCP 上部署我的应用程序时收到以下错误。

我已经在我的项目 lib 文件夹中添加了所有与 javacv/javacpp 相关的 jar 文件,这是我的pom.xml

有任何想法吗?提前致谢。

0 投票
1 回答
957 浏览

spring - Tomcat 7 的 HANA 云数据源问题

我需要在 HANA 云中部署基于 Spring 的 Java 应用程序,我无法获取数据源给出错误

这是数据源配置详细信息

数据源绑定 和我的 web.xml 如下

我尝试了 JNDI Lookup

我直接累了

并且

帮我解决这个问题

谢谢 Chiranjeevi GK

0 投票
1 回答
392 浏览

java - 无法从 Eclipse 在 HANA Cloud 上成功运行 HelloWorld 应用程序

Java 版本 8.x

Apache Tomcat 版本 8.x

WebApplication 中使用的 J2EE 2.5(部署描述符) 在此处输入图像描述

  • HANA Cloud 试用版在 Eclipse 中正确配置和验证。

在此处输入图像描述

  • 用于打印“Hello World!”的 Web 应用程序 创建与hana帮助文档中提到的完全相同,其中servlet的url模式更改为-'/',我已经完全一样了。

在此处输入图像描述

  • 在服务器上启动应用程序后,SAP HANA Cockpit 中会生成应用程序 url。

在此处输入图像描述

当我尝试从 Eclipse 在 HANA 云服务器上运行 servlet 时出错:

当我单击应用程序 URL 时,页面中没有显示任何内容。

如果您可以提供任何解决方案来纠正此问题或您感觉到的任何改进。

提前致谢!!

0 投票
1 回答
448 浏览

javascript - 用于屏蔽变量的 SAP HCP Java 代理 servlet

介绍

我有一个 SAP HANA 云平台帐户。我还为该帐户部署了一个 Java 应用程序并创建了一个测试 servlet,它返回虚拟数据。

另一方面,我有一个在 WebIDE 上开发的 SAP UI5 应用程序。我还创建了两个目的地:

  • 目标“virtualTEST”连接到 SAP 后端系统(HANA 云连接器)
  • 目标“javaTEST”已连接到我的 Java servlet 应用程序

neo-app.json 配置良好,可以从测试 servlet(虚拟数据)和 SAP 后端系统(OData Gateway)中获取数据。

问题

现在我想将变量传递给 SAP 后端系统(virtualTEST)目标,该目标在前端不可见以避免 javascript 操作。

我的第一个想法

我的第一个想法是我创建一个充当代理的新 servlet。在 SAPUI5 中,我从 javaTEST 目标调用 servlet 并传递“隐藏变量” /testServlet?targetUrl=https://webide-xxx.hana.ondemand.com/sap/opu/odata/TEST_SRV/TEST?$filter=Var eq '{{MYVAR}}',Java 应用程序将 {{MYVAR}} 替换为我的真实变量。然后将加载目标(这也是我的 SAPUI5 应用程序的目标 url)。这不起作用,我不知道为什么,但我认为代理无法从应用程序的目的地获取数据。

另外,我认为这不是最好的解决方案。如何解决?有什么想法或最佳实践吗?目的地可以在Java应用程序中使用吗?:)

0 投票
1 回答
300 浏览

node.js - 使用 Java EE 和 Netty-Socket.io 在 SAP HCP 上设置 socket.io 服务器

我有一个高效的 HCP 设置,并希望让它作为 socket.io 服务器运行。我已经能够让 websockets 正常工作,但是我已经有很多运行 socket.io 的软件并且不想全部更改。

我基本上希望将我现在拥有的节点服务器换成 HCP 节点服务器。我有一个在本地运行的 java web EE 项目,它使用这个https://github.com/mrniko/netty-socketio 这有效,我可以使用 localhost 作为主机在本地运行演示。但是,一旦我部署了我的 HCP 实例,我就不知如何将另一台设备指向正确的服务器/IP 和端口?

我尝试过的事情:使用 websockets 代替,云连接器,只使用 node.js 和一个 db 隧道,这不是很好,因为隧道在 24 小时后关闭。

如果有人甚至知道我可以研究哪些领域以更好地了解它,那将很有帮助。HCP 只是一个巨大的平台。不幸的是,在这种情况下,socket.io 确实是我唯一可以使用的东西,所以这个问题更多的是关于 url 和端口的路由,而不是 socket.io。

0 投票
1 回答
575 浏览

sapui5 - 如何在 HANA 云平台中集成在 ABAP 存储库上开发的 SAPUI5 应用程序

该方案是使用ABAP 网关上已开发的 SAPUI5 应用程序作为通过 SAP HANA 云平台、门户服务开发的站点中的门户小部件。

我知道我们可以在 HCP 驾驶舱中使用 HANA Cloud 连接器和目的地添加 ABAP 后端网关服务。

我们如何处理 SAPUI5 应用程序。

a) 我们是否需要将它们从 ABAP 存储库中导出并导入到 HCP web ide 中?

b) 我们可以直接在 HCP 上部署相同的应用程序并在站点上访问它吗?

在上述两种情况下,从应用程序内部进行的服务调用呢?将应用程序移动/导入到 HCP 后,不会更改 url [假设应用程序仅调用相对 url。]

任何有关此的信息/文档都会非常有帮助。

0 投票
1 回答
234 浏览

sap-fiori - 资源在 HANA 云平台中的位置 - SAPUI5 应用程序、SAPUI5 库、图像等

我已经使用 SAP HANA 云平台中的 Web IDE 创建了一个 SAPUI5 应用程序。我知道 html5 应用程序在创建时会创建一个 GIT 存储库,但在手动初始化之前它将无法使用。

我也没有在 web ide 中看到 HANA 存储库选项卡/部分。那么所有资源实际上存储在哪里?

提前致谢。

0 投票
1 回答
861 浏览

css - 使用 sap web ide 的 SAPUI5 应用程序中的 CSS 变量

我想在我的 css 文件中设置一些基本的颜色代码。

我的 CSS 如下所示:

我的 XML 有一个按钮控件,如下所示:

我在 web-ide 中创建了上面的视图和 css。当我运行它时,它不会显示变量中提到的颜色。

  1. 是否可以在 CSS 中包含变量 [因为 SAPUI5 库已经包含较少的预处理器]。
  2. 这是在 webide 中实现它的正确方法吗?
  3. 此外,通过 eclipse/HANA Studio IDE 实现这一目标的任何示例都会非常有帮助
0 投票
1 回答
151 浏览

sap-fiori - UI 主题设计器中的 sap.ui.unified 控件

我正在尝试为我的 SAPUI5 应用程序创建自定义主题。

我有一个试用HCP 帐户,并且我正在使用主题设计师的试用订阅。但是当我打开一个要创建的新主题时,我看不到任何sap.m, sap.viz,sap.ui.unified控件。

这是对试用帐户的限制吗?是否有不同的方法来启用或激活“m”库控件?

任何帮助表示赞赏。