SAP IDOC 开发介绍

来源:互联网 发布:复杂json解析 编辑:程序博客网 时间:2024/05/17 01:16

转载地址:http://blog.csdn.net/vslkyjnew/article/details/7550901



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,字段数量可以要少很多,更容易理解。

 

 

 

                                                                         IDOC发送接收流程we31开发段类型出站配置we30开发IDOC基本类型we81开发消息类型we82将基本类型绑定到消息类型BD64添加试图模型,添加消息类型配置伙伴参数we20配置发送系统出站信息se38编写发送程序we14若为黄灯,手动发送we31开发Segment  Type入站配置we30开发IDOC  Typewe81开发Message  Typewe82Message  Type 和 IDOC Type 绑定BD64增加消息类型se37编写接收接口we57分配IDOC类型给处理函数BD51配置进站函数模块属性we42配置进站处理代码we20配置接收系统入站信息we02IDOC发送信息检查

 


0 0