EDI RFC IDOC

Posted 土豆丸子的SAP

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EDI RFC IDOC相关的知识,希望对你有一定的参考价值。

EDI(electirc data interchange)是电子数据交换,是联合国标准化组织的一种通用的数据交换标准
IDOC(intermediate document)是中介文档,是符合EDI标准的一种的数据格式,它一般是整个的消息报文,包含了事务数据、主数据、控制数据,用以控制数据的整个交换流程,其中呢,主数据一般是XML格式,所以我们可以方便解析。
RFC(remote function call)是远程函数调用,在SAP中是基于TCP协议来实现的,实际上是一种底层通信技术
PMI(process monitor )是进程监视架构,配置好后,用以监视接口数据的进出站。

所以呢,以上这些名词,一般都是用来做接口时候用到的,RFC作为接口,是需要编写RFC客户端来建立与SAP主机通信的;IDOC其实是建立在RFC基础之上,大多的数据接口都可以通过配置完成,而且与第三方系统集成时可以使用XML来传输数据,比较方便。

电子数据交换EDI(Electronic Data Interchange)是一种在公司之间传输订单、发票等作业文件的电子化手段。

EDI 的工作过程:

  一,发送方将要发送的数据从信息系统数据库提出,转换成平面文件(亦称中间文件)。

 

  二,将平面文件翻译为标准EDI报文,并组成EDI信件。接收方从EDI信箱收取信件。

 

  三,将EDI信件拆开并翻译成为平面文件。

 

  四,将平面文件转换并送到接收方信息系统中进行处理。

EDI过程中的文件类型:

文件类型 IDoc

  IDoc是信息系统之间(通常是ERP) 进行事务性或数据交换使用的标准数据格式,其中比较公认的是符合EDI标准的IDoc,个别系统可以用过EDI子系统转换为EDI标准来使用。IDoc一般是面向消息的,含有事务性数据、主数据和控制数据;异步处理的。

一篇关于IDOC的技术文档 

http://www.cnblogs.com/jiangzhengjun/p/4292135.html

一个用EDI配置发票创建后付方自动发票验证

http://blog.sina.com.cn/s/blog_5ccd375b01012ajm.html

 

以上是关于EDI RFC IDOC的主要内容,如果未能解决你的问题,请参考以下文章

ABAP系列SAP 一个完整的SAP的Abap例子(idoc,edi文件的相互转换)

SAP中IDOC和BAPI和RFC 之间的区别

SAP的RFC接口的发布与JAVA调用

SAP是不是有java可以调用的接口?这些接口可以做啥?

033.SAP上查看IDOC接口,PI接口查不到的日志记录,可能在IDOC接口日志里面

java 文档自动生成的神器 idoc