问题标签 [hana-xs]

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 回答
948 浏览

odata - OData 服务定义 - .xsodata 文件中的排序表

我是 SAP HANA 的新手,我正在尝试对 .xsodata 文件中的表进行排序。那可能吗?

此致。

0 投票
1 回答
1017 浏览

hana - 使用来自 JAVA 的 http 连接连接到 SAP Hana XS

我试图弄清楚如何使用来自 java 的 http 连接来连接到 Hana XS,我花了几天时间在互联网上搜索任何相关但找不到任何东西。

我只是在尝试一些事情,我能想到的最好的方法是:

这显然不起作用,因为我不知道如何形成连接字符串并发送请求。任何帮助将不胜感激。

0 投票
1 回答
385 浏览

webserver - SAP BusinessObjects 和 XS Engine 有哪些异同?

我有一个使用 sapUI5 开发的应用程序。下一步是将应用程序托管在 Web 服务器/应用程序服务器上。

话虽如此,有2个选项需要考虑:

  1. SAP XS 引擎
  2. SAP 业务对象

我非常熟悉这将如何与 XS 引擎一起工作。XS 引擎是嵌入在 SAP HANA 中的轻量级应用服务器,可用于在 HANA 表和视图之上分层过程逻辑和 Web 服务。

这是一个显示其结构的图表(XS引擎):

在此处输入图像描述

考虑到这一点,Sap BusinessObjects 与 XS Engine 相比如何?由于 XS 直接在 HANA 上,BOBJ 之间还有一些其他层。只有我无法理解它们是什么,以及它们是如何工作的。BusinessObjects 如何与 HANA 数据库“对话”?

0 投票
1 回答
5910 浏览

odata - 如何在 xsodata 调用中将多个参数作为实体传递?

这是我的 .xsodata 文件

我尝试添加更多具有不同名称的实体,并在我进行 OData 调用时调用这些实体,但这不起作用。如何更新它以允许更多参数?

0 投票
1 回答
1188 浏览

javascript - 我应该使用 OData 服务器还是自定义 XSJS 服务实现?

我们正在使用 SAP HCP。对于我们的应用程序,我们需要提供一个 Web API。我们不确定是否要为此使用 OData 服务或自定义 XSJS 服务实现。

我们需要完成的几件事。所有物品也需要做一定的用户授权。

  • 从数据库中选择数据
  • 将数据写入数据库
  • 提供不对数据库执行 CRUD 操作的 API 函数,但例如在后台将数据发送到另一台服务器

据我了解,OData 服务仅适用于前两项,但不提供一种方法来执行与数据库 (CRUD) 无关的任何操作。这个对吗?

这种情况有什么最佳实践吗?欢迎任何建议和指向正确方向。

0 投票
2 回答
5585 浏览

odata - SAP Hana 开发中的 OData 与 XSJS

我正在使用 SAP Hana studio 开发一个应用程序,我对为什么要使用 XSODATA 以及为什么要使用 XSJS 感到困惑。为什么我不能只使用 XSODATA 文件来执行我的所有数据库事务?我得到 XSJS 是服务器端的,但是如果我正在执行基本的 CRUD 操作,我可以只使用 XSODATA 吗?

一个相关的问题,XSODATA 文件会在 SAP Hana 工作室中创建并从那里正常工作吗?我问的原因是因为之前我必须在网关服务构建器中创建服务并提供应用程序的 URL 以访问它。但现在我假设一切都在 hana studio 上完成,除此之外不需要做任何事情。

0 投票
1 回答
61 浏览

sapui5 - 如何检测HANA工作室环境?

我在 HANA 工作室上有一个 sapui5 代码,想知道如何以编程方式判断我是在开发、测试还是生产环境中。有没有办法做到这一点?

0 投票
1 回答
1116 浏览

javascript - 无法运行 xsjs 文件,错误:无法访问站点

我正在使用办公网络学习 SAP HANA,要连接到 HANA 系统我必须先连接到 VPN,然后只有 HANA 系统才能上线。我配置了一个简单的项目 XS 应用程序,但是当我尝试运行它时,它显示如下

错误:找不到hana01的服务器DNS地址。 在此处输入图像描述

生成的网址是https://hana01:4300/SampleXSapp/main.xsjs

** 我不知道它是从哪里获取“hana01:4300”**

** 在线教程有 8000 端口用于运行它 **

如果我从 VPN 断开连接,那么我的 HANA 系统会关闭,并且图标会从绿色变为灰色。

我附上文件和屏幕截图以防万一,您可以检查任何一段代码有什么问题。另外请告诉我是否必须在网络中进行一些更改才能解决此特定错误。

我的文件“main.xsjs”

我的 .xsaccess 文件:

.xsapp 文件没有内容。

我的 HANA 系统

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我在HANA Cloud平台上做了同样的程序,我可以运行我的系统, 在此处输入图像描述

请就如何解决此问题提出建议,在此先感谢。

0 投票
1 回答
1390 浏览

odata - HANA xsodata 使用过程创建

尝试通过 dbprocedure 创建 xsodata

它在第 3 行,第 15 列显示语法错误。

它说未知对象“SHOPLIST.shoplist::create”。

过程名称是“X”。“SHOPLIST.shoplist::create”(在控制台中可以正常工作)。

0 投票
2 回答
1140 浏览

odata - 如何在 SAP HANA 中知道我的 OdataService 的 URL?

我在 Hana Studio 中创建了一个 oData 服务。

我想从 sapui5 应用程序访问它,但我什至不知道 url 应该是什么,所以我无法测试它。

有谁知道如何建立这个网址?我知道你需要主机名和端口号,但其他的呢?

我的包裹名称是:

全局系统.schema.XS_V1

谢谢