无法使用S/4 Hana Cloud SDK在本地执行CRUD操作

2020-09-05 09:06发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当前,我们正在使用白名单列出的API(API_PRODUCT_SRV)在内部进行CRUD操作。

  • 我们成功地进行了读取操作。 但是在执行更新操作时,service.updateProduct(toUpdate).execute()方法将返回空对象。
  • 在toupdate中,我们能够获取更新的数据。在邮递员中执行更新数据时,我们将获得204状态,没有任何内容。
  • 我们还在Neo和Cloud的原始环境中进行了尝试。我们无法执行更新。 任何建议/博客/信息深表感谢。
  • 以下是使用cloud sdk类和方法进行更新操作的示例代码。

@Override受保护的Integer run()引发异常

{

最终ODataUpdateResult oDataUpdateResult = service.updateProduct(toUpdate).execute();

返回oDataUpdateResult.getHttpStatusCode());

}

感谢和问候,

Meenakshi A N

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


大家好,

当前,我们正在使用白名单列出的API(API_PRODUCT_SRV)在内部进行CRUD操作。

  • 我们成功地进行了读取操作。 但是在执行更新操作时,service.updateProduct(toUpdate).execute()方法将返回空对象。
  • 在toupdate中,我们能够获取更新的数据。在邮递员中执行更新数据时,我们将获得204状态,没有任何内容。
  • 我们还在Neo和Cloud的原始环境中进行了尝试。我们无法执行更新。 任何建议/博客/信息深表感谢。
  • 以下是使用cloud sdk类和方法进行更新操作的示例代码。

@Override受保护的Integer run()引发异常

{

最终ODataUpdateResult oDataUpdateResult = service.updateProduct(toUpdate).execute();

返回oDataUpdateResult.getHttpStatusCode());

}

感谢和问候,

Meenakshi A N

付费偷看设置
发送
9条回答
闻人可可
1楼-- · 2020-09-05 10:08

您好,Dennis/Marco,

我使用的是s/4 hana cloud sdk的1.17.1版本。请指导我采取进一步的措施,以使当前的内部操作都可以进行。

感谢和问候,

Meenakshi。

悻福寶寶
2楼-- · 2020-09-05 09:55

请参阅您的陈述,即您的项目中没有S/4HANA Cloud SDK依赖项:

请搜索字符串

  com.sap.cloud.s4hana  

在您的源代码中。 你能找到吗?

浮生未央
3楼-- · 2020-09-05 10:09

确定要在整个项目中搜索,而不仅仅是在一个POM文件中搜索吗?

除此之外,请将此依赖项的版本增加到最新版本:

 
  com.sap.cloud.servicesdk.prov 
  projects-parent-odatav2 
  1.17.1 
  

在Maven Central上进行检查:

https://mvnrepository .com/artifact/com.sap.cloud.servicesdk.prov/projects-parent-odatav2

一周热门 更多>