使用Cloud SDK调用OP BAPI

2020-08-26 16:24发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)专家们, 我正在尝试使用C...

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

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


专家们,

我正在尝试使用Cloud SDK调用BAPI,它会在运行时抛出:

java.lang.NoClassDefFoundError:com/sap/conn/jco/JCoException

我的后端是SAP OP系统+ Cloud Connector,正在开发CloudFoundry Java应用。

我知道这里有Cloud SDK for neo示例,还有CF jco连接示例。

所以我的问题是:可能吗,我们是否有针对CF的Cloud SDK示例?还是需要开发neo应用?

谢谢。

2条回答
代楠1984
2020-08-26 16:57 .采纳回答

亲爱的冬天,

感谢您提出问题。

SAP Cloud SDK确实包装了Java连接器(JCo)。 Neo和Cloud Foundry均支持JCo,因此SAP Cloud SDK确实支持在两个云平台环境中调用BAPI和启用远程功能模块。

为了解决您的NoClassDefFoundError:

此错误消息告诉我们在运行时找不到JCO类文件。 通常,它们是通过使用SAP Java Build Pack来实现的。 你用那个吗?

将此SAP Java Build Back与Spring Boot结合使用,从而将jar文件用作部署工件时,也存在问题。 这是否适用于您的情况?

一周热门 更多>