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的配置流程,自定义开发的方式,
相比较标准预定义的IDOC,字段数量可以要少很多,更容易理解。