问题标签 [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.
s4sdk - s4sdk - Jenkins 中的 MTA 构建抛出错误
我正在开发 MTA 项目,并且必须使用 s4sdk-pipeline 为 Cloud Foundry 集成 CI/CD,但是 Jenkins 无法构建节点项目。在 Jenkins 日志中显示以下错误
任何帮助表示赞赏。
提前致谢。
屏幕截图: Jenkins 日志错误列表 ,请参阅下面的控制台输出日志
本地构建的屏幕截图 本地构建的屏幕截图
s4sdk - S4 SDK 中 WorkforceTimesheet 中缺少类 TimeSheetEntryField
我正在更新我们的一个 S4 SDK 项目以使用最新版本的 SDK,然后我注意到当我尝试构建项目时出现错误:
当我查看 Javadocs 时,我可以看到这个类存在于2.7.0版本中,但在下一个版本2.8.0中缺失
此导入会引发错误,因为它在较新版本中找不到类:
我看不到任何弃用通知。你能帮我吗?
谢谢,西蒙
s4sdk - CloudLoggerFactory 的 Sanitized Logger 在 Veracode Scan 中显示 CRLF 注入漏洞
我们正在使用 S4 SDK 的 CloudLoggerFactory 在整个应用程序中记录异常。对于“SampleClass”类,我们创建一个这样的记录器:
并将其称为异常 e:
Veracode 扫描显示此日志记录行易受 CLRF 注入攻击。据我了解,getSanitizedLogger 与“(END)”参数一起应该可以解决这个问题。你能提供一些关于这个问题的见解吗?
先感谢您!
s4sdk - 在 SCP Neo 中使用 S4 SDK 部署我的项目导致错误
我想在 SCP Neo 的现有 java 项目中使用 S/4 HANA SDK。有人建议我生成一个新项目,然后将我现有的代码移动到应用程序下生成的项目中。我使用 S/4 HANA SDK 教程步骤 2 中指定的架构师类型生成了一个新项目,并将现有代码复制到应用程序模块。当我尝试在 SCP Neo 中部署我的应用程序并尝试启动它时。它没有启动,在 SCP 日志中,我看到了以下错误。请指教如何解决?(我现有的也使用记录器)。
此致
弗雷德·Z
scp - 无法通过 OData 服务使用 Cloud Foundry 中的应用程序从 S4 系统读取数据
当尝试在 S4 实例上调用 OData 服务(在我们的示例中为 BusinessPartnerService)时,我们遇到了 ref6 和 ref7 中所见的错误。但是,如果我们通过具有相同凭据的浏览器调用 API,我们可以从系统中检索数据。我们想了解导致错误的原因以及如何正确配置 Cloud Foundry 环境中的连接。可以在网络会话期间讨论和显示系统的完整配置。
s4sdk - vdm 生成的类没有 getter
使用 vdm 生成 Odata 类时,实体类没有为每个字段定义 getter。示例:getBpdid()、getChangeFlag() 等。缺失。我正在使用 S4 HANA SDK 2.9.1 和 Spring Boot 2.1.3
下面是生成器的配置:
以及实体类型的 EDMX 定义:
s4sdk - 无法使用 s4sdk 对 Odata 服务执行删除操作
我关注了博客,并且能够在我的自定义 OData 服务上执行创建、读取和更新操作,但我无法找到任何用于删除操作的博客/文档。请帮忙。
s4sdk - 无法使用 S/4 Hana Cloud SDK 对 API_PRODUCT_SRV 标准白名单 API 执行深度插入操作
我已完成对API_PRODUCT_SRV
Service 的读取和更新操作。
现在在API_PRODUCT_SRV
(产品实体 - 有很多关联)上进行深度插入时,我收到以下错误。
我发现了这个深潜博客
它解释了使用 servlet 进行的深度插入。(即使用 HttpServletReq)它提供了其余的服务。
但我使用的CreateRequest
是 SAP Cloud Application Programming Model 中生成 odata 服务的类,因此我无法使用博客中提供的类似代码。
我已经添加了代码和有效负载供您阅读。
创建操作代码
正在使用的有效载荷:
CreateRequest
您能否帮助我在使用 SAP Cloud Application Programming Model(类)时如何修改我的代码以使用 SAP S/4HANA Cloud SDK 进行深度插入?
日志文件:
我的服务.cds
你能告诉我如何在其中添加关联吗? 我的服务.cds
温暖的问候,
米纳克什
s4sdk - 使用 S/4 HANA SDK 生成 OData VDM 会导致错误
我尝试为 S/4 HANA Cloud(不在 API 中心)提供的 OData 服务生成 VDM。生成的 VDM 类显示错误,特别是 UUID 设置和获取方法以及 TRUE 属性有错误。我在这里附加了元数据 edmx.xml。
英
此 XML 文件似乎没有任何与之关联的样式信息。文档树如下所示。
edmx.xml:
s4sdk - 与 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin 相关的 Maven 构建失败
- 我在 Maven 构建期间遇到了一个问题。我的终端上的问题是: [错误] 无法在项目 demo-generator-application 上执行目标 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.12.0:usage-analytics (default): Execution default目标 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.12.0:usage-analytics 失败:插件 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:2.12.0 或其中之一无法解析其依赖项:无法在 com.sap.cloud.s4hana.plugins:s4sdk-maven-plugin:jar:2.12.0 -> com.sap.cloud.s4hana.plugins:usage-analytics:jar 收集依赖项:2.12.1-M1:无法读取 com.sap.cloud.s4hana.plugins:usage-analytics:jar:2.12.1-M1 的工件描述符:找不到 com.sap.cloud.s4hana:sdk-modules- https://repo.maven.apache.org/maven2中的 bom:pom:2.12.1-M1 已缓存在本地存储库中,直到经过中央的更新间隔或强制更新后才会重新尝试解析 -> [帮助 1]
我使用的 maven 项目可以在这里找到:
该文件可以找到: