针对SAP FM的JCo通用处理程序注册

2020-08-15 17:47发布

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

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


专家们,

如何在SAP JCo中注册处理程序,以便它侦听所有启用了远程功能的SAP功能模块,这些功能模块在SAP中以"目标"参数作为JCo服务器被调用?

我知道,我们可以使用以下方法为特定功能注册处理程序:

  JCoServerFunctionHandler abapcallHandler = newAbapCallHandler(); DefaultServerHandlerFactory.FunctionHandlerFactory factory = newDefaultServerHandlerFactory.FunctionHandlerFactory();
 factory.registerHandler(TabFun.getString(" FUNCTION_NAME"),abapcallHandler);
 server.setCallHandlerFactory(factory);  

但是如何创建一个通用的处理程序,该处理程序将对所有功能都动态地起作用,而不仅是使用" registerHandler"方法显式声明的?

谢谢!

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

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


专家们,

如何在SAP JCo中注册处理程序,以便它侦听所有启用了远程功能的SAP功能模块,这些功能模块在SAP中以"目标"参数作为JCo服务器被调用?

我知道,我们可以使用以下方法为特定功能注册处理程序:

  JCoServerFunctionHandler abapcallHandler = newAbapCallHandler(); DefaultServerHandlerFactory.FunctionHandlerFactory factory = newDefaultServerHandlerFactory.FunctionHandlerFactory();
 factory.registerHandler(TabFun.getString(" FUNCTION_NAME"),abapcallHandler);
 server.setCallHandlerFactory(factory);  

但是如何创建一个通用的处理程序,该处理程序将对所有功能都动态地起作用,而不仅是使用" registerHandler"方法显式声明的?

谢谢!

付费偷看设置
发送
1条回答
SAP德到
1楼-- · 2020-08-15 18:30

您好,安德鲁

您可以使用DefaultServerHandlerFactory.FunctionHandlerFactory实现的方法registerGenericHandler()。 如果没有专用的处理程序,则将调用传递的处理程序。

最诚挚的问候,
Markus

一周热门 更多>