【发布时间】:2014-09-24 20:00:04
【问题描述】:
我正在尝试使用 JCoidoc 3.0.11 lib 从 SAP 读取 Idoc,但我面临一些挑战。首先设置 BCE.jcoDestination 和 MYSERVER.jcoServer 的参数,请告知参数的含义,如果可能,请提供示例。
第二,从SAP读取idoc,如何处理?
目前我正在使用 SAPJCoidoc.zip 中的示例,使用文件 IDocServerExample.java。
【问题讨论】:
我正在尝试使用 JCoidoc 3.0.11 lib 从 SAP 读取 Idoc,但我面临一些挑战。首先设置 BCE.jcoDestination 和 MYSERVER.jcoServer 的参数,请告知参数的含义,如果可能,请提供示例。
第二,从SAP读取idoc,如何处理?
目前我正在使用 SAPJCoidoc.zip 中的示例,使用文件 IDocServerExample.java。
【问题讨论】:
首先,“从 SAP 读取 IDoc”是不可能的! (好吧,如果你有 R/3 系统底层数据库的数据库用户和密码,然后在存储 IDoc 数据的 DB 表上执行直接 SELECT 语句,这是可能的——绕过 SAP 系统......!但我希望,这不是你想要做的...... :-) 它会让你陷入深深的麻烦......)
您只能“将 IDoc 发送到 SAP”(= Java 端是 RFC 客户端)或“等待 SAP 向您发送 IDoc”(= Java 端是 RFC 服务器)。
在您的情况下,当您使用 IDocServerExample 时,您似乎想要等待 IDoc 从 SAP 发送到您的服务器程序。在这种情况下,您需要的 JCo 参数在接口 ServerDataProvider 的 JCo JavaDoc 中进行了说明。看看那里,它甚至有一些例子。
【讨论】: