尝试使用JCo IDOC_INBOUND_ASYNCHRONOUS函数时出现RFC错误

2020-09-15 18:13发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)我有一个Java程序,该程序正在...

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

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


我有一个Java程序,该程序正在使用JCo IDOC_INBOUND_ASYNCHRONOUS函数从SAP系统接收IDoc。

该程序在我们的一台生产服务器上运行了几个月良好。 从上周开始,每当SAP向程序发送IDoc时,就会发生以下RFC错误(我将实际的服务器名称替换为下面的XXX):

服务器XXX中的异常:com.sap.mw.jco.JCO $ Exception:(104)RFC_ERROR_SYSTEM_FAILURE:有关详细信息,请参阅RFC跟踪文件或SAP系统日志

当我在计算机上(在我的IDE-NetBeans中)启动该程序并且SAP向该程序发送完全相同的IDoc时,不会发生错误,并且IDoc可以成功处理。 因此,我认为问题的根本原因是由于上述生产服务器上的某些更改设置。 但是,我询问此服务器的管理员有关已更改的防火墙设置,补丁程序等的信息,但他说最近没有更改。

如果有人可以分享一些有关如何解决此问题的有用信息,我将不胜感激。

4条回答
愤怒的猪头君
2020-09-15 18:51

Hello Steffen,

从这里开始,我的第一步是检入dev_rfc *跟踪。 发行时,ST22中是否还存在运行时错误?

如果没有帮助,那么我们需要开始研究RFC模块。

亲切的问候,

Manjunath Hanmantgad

一周热门 更多>