云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

华为云_计算服务器_排行榜

小七 141 0

我们已经发布了新版本的sapcloudsdk。具体来说,物联网网关,安娜尔返利机器人,新版本中提供了以下组件:

版本2.17.0中的Java库版本1.3.0中的JavaScript库

在这篇博文中,我们将引导您了解这些版本的亮点。要获得完整的概述,请访问我们的Java库、JavaScript库和持续交付工具包的发行说明。发行说明还包括到目前为止我们所有发行版的更改日志。在文章的最后,您将看到一组关于如何更新到新版本的说明。

您可以将SAP Cloud SDK for Java的依赖项更新到2.17.0版本,淘客联盟,并使用Maven Central的新版本。

最近将Java VDM更新到SAP S/4HANA Cloud 1905

,数据中国,SAP发布了SAP S/4HANA Cloud 1905。

SAP S/4HANA Cloud SDK在2.17.0版本中更新了SAP S/4HANA Cloud OData服务的虚拟数据模型(VDM),以支持SAP S/4HANA Cloud 1902系统所有新发布或更新的OData服务。正如在关于VDM本身的博客文章中所解释的,VDM极大地简化了在Java代码中从SAP S/4HANA系统读取和写入数据的过程。

您可以使用SDK连接到SAP S/4HANA云的SAP API Business Hub中列出的所有OData服务。与往常一样,包中提供了所有OData服务的Java表示com.sap.cloud网站.sdk.s4版本hana.datamodel.odata文件.services.

进一步改进

我们修复了内部HTTP客户端的连接问题,URI将被编码两次,如果URI包含需要编码的字符,则会导致不正确的请求URI。

版本2.17.0修复了OData VDM中检测更新请求更改字段的问题。那些被错误地转换成大写,这导致在使用通过OData VDM生成器生成的类时检测到不正确的更改。

完整的发行说明中列出了一些进一步的改进。

SAP Cloud SDK的JavaScript库现在在1.3.0版中可用。

将Java VDM更新到SAP S/4HANA Cloud 1905

与Java SDK类似(见上文),sdkforjavascript还将odatavdm更新为最近发布的saps/4hanacloud1905版本,以方便访问OData服务。您可以在sdk模块的全局列表中找到表示SAP S/4HANA Cloud API最新状态的模块,这些模块名为@SAP/Cloud sdk vdm-*。

支持自定义字段

OData vdm for JavaScript现在支持OData实体的自定义字段。自定义字段是不属于标准API的属性,但通过SAP S/4HANA中的应用程序内扩展添加的属性。SDK的OData客户端在通过OData服务请求检索时反序列化自定义字段,并在创建和更新请求时序列化自定义字段。我们提供了getCustomField方法用于检索,setCustomField方法用于设置实体上的特定自定义字段,getCustomFields方法用于检索所有自定义字段,hasCustomField方法用于检查自定义字段是否存在。实体类型(如BusinessPartner)提供了一个方法customField来引用select或filter查询选项中的自定义字段。下面的代码片段演示了如何使用新功能来处理自定义字段:

进一步的改进

在OData VDM中,我们现在提供了一个静态表示(例如,业务伙伴.所有\u字段)在该实体的所有字段的每个实体类型上。在展开导航属性时,可以在"选择查询选项"中使用此表示来检索所有字段。例如,要检索业务伙伴的所有字段并展开关联的地址,同时选择所有字段,请使用以下代码:

我们还修复了OData属性类型为的问题Edm.DateTime文件未正确序列化或反序列化。现在,时区偏移已被正确考虑。

与往常一样,完整的发行说明包含此版本中所有改进的列表。

Java库

要更新现有项目中使用的SAP Cloud SDK Java库的版本,请执行以下操作:

打开pom.xml文件文件位于项目的根文件夹中。找到dependency management部分,并在其中找到sdkbom依赖项。将该依赖项的版本更新为2.17.0.

这样,您就可以使用"物料清单"(BOM)方法了。您的依赖关系应该是这样的:

如果您在SAP云应用程序编程模型的项目中使用SAP Cloud SDK,请将SDK bom替换为SDK modules bom,以仅更新SDK模块的版本,而不是进一步的依赖关系。现在,您可以重新编译您的项目(注意兼容性说明),并利用2.17.0版SAP Cloud SDK的新功能。

当然,通过运行Maven archetypefor Neo或Cloud Foundry的-DarchetypeVersion=2.17.0(或RELEASE),您还可以生成一个从一开始就使用版本2.17.0的新项目。

JavaScript库

要更新现有项目中使用的SAP Cloud SDK JavaScript库的版本,请在您的根文件夹中使用命令npm update模块。请注意,大数据100,这还将更新其他模块,除非您明确指定要更新的包。如果您想事先检查将要更改的内容,请使用npm。