java - 使用 SAP Java IDoc 类库解析 XML 格式的 IDoc

标签 java sap idoc

在未与 SAP 连接的系统中,我收到 XML 格式的 IDoc(如果重要的话,客户主数据 - DEBMAS07)。

<强>1。是否可以在不连接到 SAP 系统的情况下使用 Java IDoc 类库 (sapidoc3.jar) 读取此 XML 文档?

<强>2。是否可以在不连接到 SAP 系统的情况下使用 Java IDoc 类库 (sapidoc3.jar) 生成 XML 格式的 IDoc?

我还没有找到任何关于如何执行此操作、如何在这个类中工作的明确示例,我发现的示例使用的是需要连接到 SAP 的类。

最佳答案

如果没有相应的 IDoc 元数据,您就无法将 XML 数据解释为 SAP IDoc。如果没有此 IDoc 元数据,IDoc-XML 文档只是一些具有层次结构的字符串。

SAP Java IDoc 类库获取 IDoc 元数据的唯一方法是从某些 SAP 系统查询它——至少这对 JIDocLib 的当前版本 3.0.12 有效。很遗憾,您的两个问题的答案都是:

当然,您可以像任何其他任意 XML 文档一样使用标准 XML 解析器解析 IDoc-XML。

关于java - 使用 SAP Java IDoc 类库解析 XML 格式的 IDoc,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20034323/

相关文章:

c# - 将列表中的子集保存到对象中

java - 将 SAP IDoc 解析为 Java 对象

excel - Excel 的排序方式可以不同于其默认的美国字符集吗?

Java thenComparing通配符签名

java - 类路径上的 asm 的 cobertura 问题

java - 由于 AJax 大量调用,我的仪表板页面上出现异常如何使用 java 在 selenium Web 驱动程序中进行处理

excel - VBA to SAP//以表格为输入参数的 RFC 功能模块

xml - XSLT 1.0 : IDOC to AdsML transformation

idoc - 在哪里可以找到 IdocScript for Stellent/Oracle UCM 的文档?

java - float 舍入到2位小数java