问题标签 [s4sdk]

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

sap - 如何更改 SAP S/4HANA Cloud SDK Pipeline 上的失败和警告阈值?

我们在项目中使用 SAP S/4HANA Cloud SDK 管道,并为 JMeter 测试配置了以下配置。但是,我想更改失败和警告的阈值。如何自定义这些值?

0 投票
1 回答
88 浏览

s4sdk - 使用 S/4HANA Cloud SDK Pipeline 时如何显示前端测试结果和前端测试覆盖率报告

我们使用以下最新版本更新了我们的管道:

https://github.com/SAP/cloud-s4-sdk-pipeline

但是前端单元测试的测试结果和测试覆盖率报告都找不到。

有人可以帮忙吗?

0 投票
1 回答
98 浏览

s4sdk - 使用 S/4HANA Cloud SDK Pipeline 时如何跳过功能分支构建的生产部署阶段?

我们正在使用来自以下位置的 s4sdk 管道:

https://github.com/SAP/cloud-s4-sdk-pipeline

当我在我的功能分支上工作时,为了跳过生产部署,通常我会删除以下配置:

是否有任何现有的机制/配置来帮助区分我的测试分支和生产分支,以便部署仅针对生产分支构建进行?

提前致谢。

0 投票
1 回答
60 浏览

s4sdk - 第 7 步:XS_SECURITY LIB 对 P 用户不可用

在此博客https://blogs.sap.com/2017/07/18/step-7-with-sap-s4hana-cloud-sdk-secure-your-application-on-sap-cloud-platform-cloudfoundry/那里是下载 XS 安全库的链接。不幸的是,P 用户似乎无法访问 SAP ONE Support Launchpad。是否有另一个存储库可供 P 用户下载此软件包?收到消息的图像

0 投票
2 回答
449 浏览

s4sdk - S/4HANA Cloud SDK :com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces does not exist

The build is fails due to lack of resource: class com.sap.cloud.sdk.s4hana.datamodel.odata.services.BusinessPartnerService

Do we need to have/create this model classes in our project structure or will SDK take care of this static import?

Error after executing: mvn clean install

0 投票
3 回答
3418 浏览

maven - 如何解决不可解析的导入 POM?

这是我在通过从 GitHub 中提取 Maven 项目进行 Jenkins 构建时遇到的错误。

我目前正在为VMware workstation 14播放器开发Linux并使用来自 Docker 的 Jenkins 映像来运行此构建。

下面是错误图片

错误图片

0 投票
1 回答
301 浏览

s4sdk - S/4HANA Cloud SDK 是否支持获取元数据而不是 OData 的实际实体?

我正在尝试将元数据获取到 OData 服务端点。我对实体本身不感兴趣,但对绑定到该特定实体的元数据不感兴趣。

我看到有一个useMetadata(Boolean boolean)方法,但它true默认设置为,它似乎没有做任何事情。

云连接sdk是否支持此功能?

我目前使用的库是com.sap.cloud.sdk.odatav2.connectivity.ODataQueryBuilder.

编辑:
用例是我的团队目前正在开发一个应用程序来检查和自动化从提供商到 S/4HANA 的数据迁移过程。如果从元数据中获得的配置与我们的最佳实践存在差异,该应用程序将提示用户进行修复,进而可能会在数据复制过程中造成麻烦。该配置通过元数据而不是 OData API 中的实体公开。

例如:如果客户想要将FOCustomer记录迁移到 S/4HANA,他或她可能希望将MaxLength属性FormalName设置为12,否则目标系统中的数据完整性可能会受到损害。我们对客户条目或实际在 中的内容不感兴趣FormalName,而是客户在源系统中设置的配置,它在 OData API 中作为元数据文档条目公开,例如:

<Property Name="name_defaultValue" Type="Edm.String" Nullable="true" sap:required="false" sap:creatable="true" sap:updatable="true" sap:upsertable="true" sap:visible="true" sap:sortable="true" sap:filterable="true" MaxLength="32" sap:label="Name"></Property>

在这种情况下,MaxLength设置为32而不是12将被记录并提交给客户以进行进一步操作。

我们之前为此使用过 Olingo。现在我们正在评估 S/4SDK,因为它似乎提供了一个更精简的解决方案。

0 投票
3 回答
430 浏览

s4sdk - What can we do for the error "No error field found in JSON" (VDM:401)?

We try to call the API API_BUSINESS_PARTNER via our Java application. The Java implementation communicates with a SAPUI5 - Front End application, so that the data can be displayed via an app. Through our On - Premise System it works without any problems and we also get back data. But via the application we get the error "No error field found in JSON" and the SCP - Log for ODataConnectivityUtil shows us that the respective user is not authorized. Accordingly we tried to call an older one MMIM_MATERIAL_DATA_SRV and it works without any problems. We get the same error message in API_PRODUCT_SRV. So it doesn't seem to work with the new APIs in general.

Thank you, best regards.

0 投票
2 回答
192 浏览

s4sdk - 在 s4sdk 中创建 TimeSheetEntry 时出现异常

目前我正在尝试使用 S4/HANA SDK 来创建TimeSheetEntries,但我遇到了一些问题。我收到这种异常: Cannot cast class java.util.HashMap to class com.sap.cloud.sdk.s4hana.datamodel.odata.namespaces.manageworkforcetimesheet.TimeSheetDataFields 当我正在执行createTimeSheetEntry方法时。难道我做错了什么?我附上了一个简单的例子,我是如何使用 API 的,如果你能指出我正确的方向,我将非常感谢你的努力。

0 投票
1 回答
409 浏览

s4sdk - 你有使用 CUD ODataXXXRequestBuilders 的例子吗

在所有文档中,我找到了 ODataQueryBuilder 的示例。但是您是否也有一个示例如何使用包 com.sap.cloud.sdk.odatav2.connectivity 的 Create、Update 和 Delete 方法:

  • ODataCreateRequestBuilder
  • ODataDeleteRequestBuilder
  • ODataUpdateRequestBuilder

CSRF 令牌是如何处理的?

请提供一个工作示例?