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与第三方系统的集成CASE,感觉整体开发量降低了很多,第三方只需要做一个XML解析即可,另外,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
 
配置接收系统入站信息
we02IDOC发送信息检查

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值