问题标签 [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 回答
5396 浏览

sapui5 - Binding a Drop Down in SAPUI5 to list all possible values

I've been able to successfully bind a DropDown control in SAPUI5 to list values based on one model. My questions is: how do I bind a DropDown to one model that contains all possible values and one model that contains the actual value for that record?

Example:

Table (and first Model)

Name School

John Hopkins

Mary Horner

The school column is a DropDown, if I bind the DropDown to this model these are the only two schools that show up when in actuality there are five possible schools to choose based on the following model:

Second Model

School

  • American
  • Hopkins
  • Horner
  • Thornton
  • Walters

Thought this would be simple, but haven;t been able to figure it out or find an example with searches.

0 投票
1 回答
5236 浏览

sapui5 - SAPUI5 和 Fiori 应用在技术上有何区别?

有很多关于 SAPUI5 和 SAP Fiori 的信息。有什么区别,构建它们需要什么?

0 投票
2 回答
2251 浏览

javascript - 如何使用 XS 从 HANA 数据库返回多行?

我正在尝试将 db 表中的所有数据检索到 json 对象中,如下所示:

该查询仅部分起作用,因为在数据中我得到行数 x 最后一行内容,如下所示:

我如何让它检索所有数据而不是一行多次?

0 投票
2 回答
3067 浏览

odata - SAP HANA XS 引擎 Odata 服务不允许我创建/更新/删除

我有一个带有一些 DB 表和 OData 服务的 SAP HANA XS 服务器。我能够连接到 OData 服务并读取数据。一旦我尝试创建/更新/删除数据,我就会收到403 - Forbidden错误消息。
实际上,我的用户拥有执行所有上述操作所需的权限(我使用 HANA Studio 中的 SQL 命令行创建了数据)。当我对 SYSTEM 用户尝试相同的操作时,我得到了相同的结果。

0 投票
1 回答
280 浏览

hana-xs - HANA XS 中的动态 URL

我正在尝试使用 HANA XS Javascript 实现简单的产品目录。目录的页面应该在服务器端呈现。

如何根据从 HANA 数据库读取的数据处理“动态”URL?例如,http:///myapp/store/[product-slug]/(产品存储在 HANA 数据库中并具有唯一的 slug)。

0 投票
1 回答
580 浏览

sap - HANA XSJS 应用程序身份验证方法:选择什么?

我们正在 SAP HANA XS 引擎上开发 saas Web 应用程序。

我们有基于订阅的产品包,我们想在网络上管理用户身份验证。因此,我们删除了 XS 引擎身份验证。

现在我们有了使用 XSJS 方法进行身份验证的登录页面。它适用于登录页面,并重定向到另一个页面。但是,我不知道如何控制重定向页面中的会话。它是如何在 XS 引擎中工作的。

你能提供一些关于这方面的信息吗?

根据此文档,SPNego 或 SAML 似乎适合我们。但是,我阅读了另一个文档,说 SAML 在 SP 8 之后不再可用。

0 投票
1 回答
856 浏览

javascript - .xsjs 中的 Mailgun

有没有办法通过 Mailgun 发送一封电子邮件,其中 html 页面作为其内容超过 ~2000 个字符?我有这段代码,它非常适合短 html,因为我相信它是在 URL 地址中发送的:

在上面的代码中,我收到文件并将其保存到“org”变量,然后将其发送到邮件。我需要的是可能将我的“太大”的 .html 文件放到正文中,然后将其显示为电子邮件的内容。正如您可能看到的,我在 .xsjs 中还很新,所以答案越详细越好。如果您需要更多信息,请随时询问。谢谢你。

Edit1:我应该补充一点,当我尝试发送更大的文件时,我得到的响应是“414 Request-URI Too Large”。

0 投票
1 回答
2054 浏览

odata - 如何连接到我的 hana xs 服务并在我的 ui5 项目中将其作为 oData 使用?

我的目标是创建一个oDataModel并使用我的服务。我可以使用我的试用帐户查看此 url 下的所有实体: https ://s12hanaxs.hanatrial.ondemand.com/account_name/schema_name/service_name.xsodata/。我按照这些步骤创建了 oData 服务,但是当我单击运行按钮加载服务元数据时,在第 13 步时出现内部服务器错误。我所做的唯一区别是在创建目标时使用基本身份验证。这里是我的目标配置:

目标配置

编辑 1: 我想为我的服务显示 my.xsaccess 文件:

我也无法通过Postman发送 http 请求。任何帮助,将不胜感激。

0 投票
2 回答
1078 浏览

json - 如何在 UI5 中使用 xml 视图将外部 json 数据与 sap.m 表控件绑定?

`我正在尝试将 JSON 数据从外部文件绑定到我的 UI5 表。以下是我的 component.js 代码 -

json 文件与 component.js 位于同一文件夹中

以下是我的视图代码-

我在表中没有数据...请帮助

0 投票
1 回答
2043 浏览

odata - HANA:xsodata:第一次和第二次请求执行之间的巨大性能差距

如果我暴露一个 VIEW

通过 xsodata

和 GET /myView 在创建 VIEW 后第一次性能非常低:

在此处输入图像描述

但是:在再次执行相同的请求之后(并且每次之后),性能就是我想要的:

在此处输入图像描述

问题:

  • 为什么?

  • 如何避免第一个长时间运行的请求?

已经尝试过:

  • 在 HANA Studios SQL 控制台中执行 sql profiler-output(无需语句准备)始终提供良好的性能

  • 表热加载 ( LOAD myTable ALL;) 没有效果

更新

我们发现了“为什么”-部分:即使请求中没有参数,xs-engine 也将查询作为准备好的语句运行。在第一次执行时(在用户的上下文中),查询被执行,导致M_SQL_PLAN_CACHE( SELECT * FROM M_SQL_PLAN_CACHE WHERE USER_NAME = 'myUser') 中的条目。清除计划缓存 ( ALTER SYSTEM CLEAR SQL PLAN CACHE) 会使 oData 请求再次变慢,从而导致性能差距在于重新准备查询的假设。

我们现在陷入了第二个问题:如何避免这种情况?我们标记某些计划缓存条目以进行重新编译(ALTER SYSTEM RECOMPILE SQL PLAN CACHE ENTRY 123)的方法只是使条目无效并且没有自动更新它......