在没有与SAP连接的系统中,我正在接收一个XML格式的IDoc (如果有任何重要的话,客户主- DEBMAS07)。
1.在没有与系统的连接的情况下,是否可以使用JavaSapidoc3.jar类库读取这个IDoc文档?
2.在没有与IDoc系统的连接的情况下,是否可以使用IDoc类库(sapidoc3.jar)生成格式的IDoc?
我还没有找到任何关于如何做到这一点、如何处理这个类的明确示例,而且我找到的示例使用的是需要连接到SAP的类。
发布于 2016-12-26 22:48:00
如果没有相应的IDoc元数据,您就不能将这些数据解释为SAP。没有这个IDoc元数据,IDoc文档只是一些层次结构的字符串。
SAP类库获取IDoc元数据的唯一方法是从某些JIDocLib系统查询它--至少对于当前版本的JIDocLib 3.0.12是有效的。因此,不幸的是,这两个问题的答案都是:,NO,。
当然,您可以像任何其他任意XML文档一样使用标准的XML解析器解析IDoc。
发布于 2018-03-04 13:51:38
也许您想看看:它可以从IDoc创建IDocDocument对象,而无需连接到system。然后您可以在Java中使用这些IDoc对象。元数据信息( IDoc中每个段的字段偏移量和IDoc)只需要在需要将IDoc发送到system的位置。但是,显然您不需要这样做,所以没有元数据信息应该没有问题。
https://stackoverflow.com/questions/20034323
复制相似问题