SAP IDOC 开发介绍

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,字段数量可以要少很多,更容易理解。
 
 
IDOC发送接收流程
we31
开发段类型
出站配置
we30
开发IDOC基本类型
we81
开发消息类型
we82
将基本类型绑定到消息类型
BD64
添加试图模型,添加消息类型配置伙伴参数
we20
配置发送系统出站信息
se38
编写发送程序
we14
若为黄灯,手动发送
we31
开发Segment Type
入站配置
we30
开发IDOC Type
we81
开发Message Type
we82
Message Type 和 IDOC Type 绑定
BD64
增加消息类型
se37
编写接收接口
we57
分配IDOC类型给处理函数
BD51
配置进站函数模块属性
we42
配置进站处理代码
we20
配置接收系统入站信息
we02
IDOC发送信息检查

你可能感兴趣的:(SAP IDOC 开发介绍)