本文主要是介绍SAP 物料 IDOC及增强发送到PO系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、业务场景
SAP创建或者更新物料主数据,通过IDOC自动将物料同步到周围系统( PO系统 )。
二、基本信息
物料主数据的基本类型 :MATMAS05
消息类型: MATMAS
增加拓展结构 : ZMATEXT 、 物料单位增强 : ZMSEHT
字段名称 | 表字段 | 数据类型 | 长度 |
二级分类 | ZMATKL2 | CHAR | 9 |
三级分类 | ZMATKL3 | CHAR | 9 |
二级分类描述 | ZWGBEZ2 | CHAR | 25 |
三级分类描述 | ZWGBEZ3 | CHAR | 40 |
物料类型描述 | MTBEZ | CHAR | 4 |
物料组描述(四级) | MAKTX | CHAR | 40 |
销售单位-中文 | MSEHL | CHAR | 30 |
三、增强IDOC相关对象
1、新增 Segments
2、扩展基础对象 MATMAS05, 将新增的segments添加到拓展对象上
四、配置IDOC 和PO系统的连接
1、SM59创建 PO系统的连接 , 此时选择 TCP / IP connections
注:此时再PO端需要配置ERP的RFC Destination ( 而非普通的 HTTP Destination )
2、创建端口 -- WE21
3、创建合作伙伴参数文件
4、BD50 激活变更指针
5、BD64 维护分配模型
6、配置发送程序和后台作业
事务 : BD21 , 或者 程序 RBDMIDOC
这个事务检查 BDCP这个表,通过指定信息类型,可以发出IDOC两次程序执行期间有过变更记录的主数据。
然后可以用SM36创建定时任务
7、期初数据发送
再接口初始化阶段,可以通过BD10批量发送物料主数据IDOC,即使没有变更。
8、在PO上创建相应的IDOC
在 Imported Object下面导入SAP的IDOC
9、在接受方创建相应的Service Interfaces
10、再PO上创建相应的 Communication Channel
11、PO上创建相应的 Integrated Configuration
12、查看日志
这篇关于SAP 物料 IDOC及增强发送到PO系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!