我想通过PI从Windows服务器向SAP发送数据。
我目前正在使用一个系统,它使用文本文件(.txt)将数据从我的Windows服务器发送到PI。然后PI将其解码为IDOC并将其发送给SAP。由于此文件是由SQL查询创建的,因此会由于一些额外的空间或其他对齐问题而在PI中创建错误和消息失败。
我在想是否有PI支持的任何其他方便的文件格式(例如csv,xls,xml),我可以使用它来与SAP ERP进行通信。
提前致谢。
答案 0 :(得分:1)
PI几乎可以从您提供的任何格式转换,它们的关键是创建一个解释传入格式的映射,然后将其转换为传出格式。因为你想发送一个稳定的文件格式(缺少更好的术语),我建议以XML格式从SQL中提取它然后你可以创建一个消息映射。如果你不能那么你可能需要开发一个Java映射,它允许你去除空格和对齐等。
后来....