我们目前正计划与运行 SAP 的合作伙伴进行沟通。问题是我们的 ERP 无法与 SAP 通信,我们需要自己从 IDOC 文件中提取必要的信息。
在 .NET 中是否有一种简单的方法可以做到这一点?就像一个图书馆(免费/商业),所有的咕噜声都可以工作?
我只是在寻找类似“IDocLibrary.Parse(file)”的东西,它会返回一个对象集合,这些对象直接转换为 IDOC 文件中的订单等。
我确实读过某种 SAP .NET 连接器。这有能力做我想做的事吗?
编辑:
SAP .NET 连接器似乎是没有选择的。根据http://www.dataxstream.com/2009/07/introduction-to-the-sap-net-connector/
特别是,SAP .Net 连接器没有内置用于解析来自 IDOC 的各种数据字段的功能。IDOC 的格式是什么以及如何从 IDOC 中提取数据取决于接收程序。