问题标签 [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.
sapui5 - 使用 OData 服务时加载资源失败
您好,我需要一些帮助,我的 odata 服务已经在运行,并且我有一个这样的网址:
https://myclient:port/sap/opu/odata/SAP/servicename_SRV/MaterialListSet
这是我的配置,我认为这是错误的。
清单.json
我得到这两个错误:
加载资源失败:服务器响应状态为 401(未授权)
和
未能加载https://client:port/sap/opu/odata/SAP/odata_SRV/ $metadata?sap-language=ES:对预检请求的响应未通过访问控制检查:否 'Access-Control-Allow- Origin' 标头存在于请求的资源上。因此,不允许访问源“ http://localhost:port ”。响应具有 HTTP 状态代码 401。
hana - SAP Cloud Foundry 试用和试用服务 HDI 共享计划
我在SAP Cloud Platform中使用试用帐户并创建了一个“ hanatrial ”服务实例,女巫已经启动,我什至可以查询公共表“tables”。
该服务为我提供了VCAP_SERVICES
两个用户:user和hdi_user。
两者似乎在提供的架构中具有相同的权限,并且不能在任何公共表表中创建任何数据,也不能在提供的架构内创建任何表。
我的问题是:是否可以使用“hanatrial”服务创建表格或单个表格?我已经两天在 SAP 文档和 Internet 中寻找答案,但没有找到证据表明它不是,也不是。
sapui5 - SAP Fiori 在 UI5 应用程序中获取登录用户详细信息
我有一个 SAP Fiori 应用程序,我需要获取当前登录的用户详细信息。我在网上搜索过,但找不到解决方案。
有什么方法可以从启动板获取当前登录的用户详细信息。
sapui5 - 将 S/4HANA OData 服务扩展到 SCP
我想扩展在 S/4HANA 系统中创建的自定义 OData 服务。我在我的机器上添加了一个云连接器,但我不知道如何从那里开始。这个想法是我希望人们从 SCP 访问服务,并且我不需要多个帐户访问 S/4 系统上的服务,而只需要来自 SCP 的一个帐户。有任何想法吗?
sap - 我可以在本地或 NEO 环境中使用 com.sap.cloud.servicesdk 吗?
我想使用 SAP Cloud Platform SDK for Service Development 以花哨而简单的方式创建 odata-services :-)
我已按照教程创建一个公开模拟数据的简单 OData V4 服务中的说明进行操作。
我能够在 SAP Cloud Foundry 中成功部署和运行它,但我的目标是在本地以及稍后在 SAP Neo 环境中运行它。
因此,我尝试将其部署在本地 SAP 服务器“Java Web Tomcat 8”上。部署成功,我也可以得到 $metadata。但是,一旦我调用端点http://localhost:8080/quickstart/odata/v4/EPMSampleService/Products,就会返回以下错误消息:
{"error":{"code":"不支持操作。","message":"不支持操作。"}}
如果可以在本地和 SAP NEO 中以某种方式使用 SCP 服务 SDK,有什么想法吗?
cloud-foundry - s4sdk、Neo 或 Cloud Foundry
我们目前正在评估 SCP、可用的 SDK,并尝试为以下项目要求找到合适的环境(Neo 或 CF)和正确的设置:
- 提供 oData 服务
- 连接 S/4(读/写)
- SCP Hana DB 中的持久性
- SCP 工作流程集成
- SCP文档服务集成
- 多租户能力
我们发现很难确定正确的设置(环境和 SDK):
Neo 中提供了“文档”和“工作流”服务。我们的假设是否正确,即我们的服务应用程序因此也必须在 Neo 中运行?
“用于服务开发的 SAP Cloud Platform SDK”在我们看来是实现 OData 服务的正确方法。但是,该 SDK 仅适用于 Cloud Foundry 环境。
请给我们一些建议
- 什么样的环境适合我们的要求?
- 可以使用哪些 SDK 来有效地实现它?
jenkins - SCP neo deploy-mta 无法连续部署 2 个版本
我正在使用在服务器上运行的 Jenkins。我有一个由用户触发的管道,该用户在 GitHub 存储库上推送某些内容。它执行一个脚本,确保将 GitHub 存储库部署到 SAP Cloud Platform。
它使用 MTA Archive Builder 构建 MTA 应用程序,该应用程序创建一个 .mtar 文件。MTA 应用程序有一个 HTML5 模块。使用 MTA Archive Builder 构建 .mtar 文件后,我使用 NEO Java Web SDK(执行 neo deploy-mta 所需的库)部署它。“neo deploy-mta”是一个执行实际部署 html5 应用程序请求的命令。这工作正常,项目已成功部署在 SAP Cloud Platform 上。问题是:如果用户在 GitHub 上快速推送 2 次,我的 Jenkins 管道会被触发两次,并执行两次“neo deploy-mta”。
在正常情况下,SAP Cloud 平台应该部署 2 个版本,但是当我查看它时,它只部署了第一个部署请求。所以它跳过了第二个部署请求。
我的问题是,当发生 2 次推送时,如何确保在 SAP Cloud Platform 上部署了 2 个版本?
rest - How to use SAP AIN (Asset Intelligence Network) APIs
I have a requirement wherein I need to call few SAP AIN (Asset Intelligence Network) APIs from a web page. I have created a web page where on a click of a button, I want to call SAP AIN API - lets say to get the count of equipment that I have setup in AIN.
The API URL Provided in the SAP AIN document is:
Lets say my AIN application URL is:
I tried below approaches to form API URL:
https://abcxyz.dispatcher.hana.ondemand.com/services/api/v1/equipment/$count
-- Did not work
https://abcxyz.dispatcher.hana.ondemand.com/sites/services/api/v1/equipment/$count
-- Did not work
https://abcxyz.dispatcher.hana.ondemand.com/sites/services/api/v1/equipment/$count?content-type=application/json
-- Did not work
For all above URLs, I am getting Internal 500
error.
- So what can be the way to form SAP AIN API URL? What am I doing wrong here?
- Also how do I pass basic authentication like username and password in HttpRequest in Javascript?
Any help would be useful.
sapui5 - 将 SAPUI5 应用程序部署到 SAP Cloud 或 SAP App Center
我想发布/部署一个 SAP UI5 应用程序,以便它可以用作软件/应用程序即服务(多家公司可以使用它来满足他们的业务需求)。
我不确定如何部署它以及在哪里部署它(我希望它基于云)。我听说过 SAP App center,但找不到合适的解决方案。
如果有人做过类似的事情,请分享我可以得到适当解决方案的任何文档/平台。