JCo:在执行RFC功能时如何排除表的传输

2020-08-19 15:40发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)你好 我使用JCo库执行RFC...

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

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


你好

我使用JCo库执行RFC函数。 该函数返回为该函数定义的所有表。 其中一些表非常大,包含很多条目。

实际上,我不需要那些大桌子。 有什么方法可以排除正在传输的表?

更具体地说,我执行SWNC_COLLECTOR_GET_AGGREGATES,但是我只需要TASKTYPE表的结果。 我不要其他桌子。

谢谢
Dieter

1条回答
樱桃小丸子0093
2020-08-19 15:49

您好Dieter,

希望您解决了这个问题。
否则,您可以尝试在JCoParameterList对象上使用setActive方法作为表参数,可以通过在函数对象上调用getTableParameterList获得此方法。 将false传递给setActive应该可以完成这项工作。

您可以尝试(JCo 3.1)减少传输的数据量的另一件事是将jco.client.serialization_format参数设置为columnBased。 这样可以在在线上发送数据之前进行压缩。
此外,将jco.client.network设置为WAN可实现强大的压缩。

一周热门 更多>