IDOC技术在早起版本的R/3系统就已经集成了,不过国内真正用起来还是05年以后了,其实IDOC是很强大的,在主数据和一些业务数据同步方面,几乎不需要做任何开发就可以配置完成,例如BD11,BD13这些事务就是已经做好的。
但是IDOC的整个配置,涉及了远程连接、ALE、消息控制、tRFC等技术的集成,所以要从整体架构上理解IDOC还是需要一些时间的。
IDOC支持异步、同步,可以收集一定数量的包后再发送,最重要的是,IDOC有完整的一套监控系统和错误处理机制。
IDOC支持SAP 系统集团之间,SAP-CRM/SRM/PI等之间,SAP-第三方系统之间的集成
通过系统预定义的IDOC类型,我们可以配置自动收集IDOC,挂JOB定时发送;也可以配置消息控制,例如采购订单,可以在创建后立即通过IDOC发送出去。
我有幸做了IDOC与第三方系统的集成CASE,感觉整体开发量降低了很多,第三方只需要做一个XML解析即可,另外,IDOC还可以直接输出文件,下载。呵呵
下面列举了典型的自定义开发IDOC的配置流程,自定义开发的方式,相比较标准预定义的IDOC,字段数量可以要少很多,更容易理解。
Message Type 和 IDOC Type 绑定 |
|