标准IDOC同步物料
1功能说明
本实例中通过标准的IDOC发送S4系统物料到BP5系统中。即S4系统为发送方,BP5系统为接收方。
2功能实现
2.1创建逻辑系统并分配集团(SALE)
在S4中创建S4和BP5中创建逻辑系统,在BP5中也要创建S4和BP5的逻辑系统,两个系统中定义的名称要保持一致


将逻辑系统分配给集团



2.2维护RFC目标(SM59)
在S4中创建与BP5系统的连接

在BP5系统中创建于S4系统的连接

2.3在发送端创建模型视图(BD64)
运行事务代码,点击创建模型视图

选择刚才创建的模型视图,点击添加消息类型,之后点击保存即可。

2.4在发送系统中创建伙伴参数(BD64)
伙伴参数(partner profile)是Idoc发送和接收过程中的基本连接设定。在ALE中,需要将另一方设为伙伴,定义类型为逻辑系统的伙伴参数,才可完成通信。
选中创建的模型视图,选择菜单环境->生成合作伙伴参数文件,逻辑系统为接受方系统。
之后点击执行,系统将自动生成逻辑伙伴、端口(自动分配)以及输出参数。

2.5检查发送方端口配置 (WE21)
正常情况下上一步之后是会自动生成的。此处仍然使用手动创建的方法。
点击创建,选择自动生成端口名称

此处选择连接BP5(接收方)RFC目标


2.6发送方伙伴参数文件 (WE20)
创建或修改合作伙伴类型

所需关注的是物料主数据对应的消息类型MATMAS

2.7分配模型视图到接收端 (SALE)
两个系统都需要维护伙伴参数,但目前接收系统BP5中还不存在ALE分布模型视图,所以将S4相关的ALE分布模型视图发布到接收系统BP5中,然后就可以通过同样的视图在目标系统中自动生成发送系统的伙伴参数了,在S4系统中,进入BD64界面,并选中MATMAS消息。


之后到BP5系统中就可以看到该模型已经存在

在接收端生成合作伙伴参数文件

2.8检查接收方端口配置 (WE21)

2.9接收方伙伴参数文件 (WE20)


该界面中最重要的内容是处理代码(即为进行具体IDoc处理的功能模块或工作流的代号),数据在所指定的处理中被写入IDoc或是从IDoc中读取出
将其Process code改成MATM,保存。如果你不修改这个,默认情况下它自动选择了以A打头的Process code,而并非物料主数据需要的MATM处理码:

一旦传输数据过来后,相应的处理模型不对应,会产生错误:

到此处,整个配置工作就结束了
3功能测试
3.1创建物料(MM01)

此时BP5系统是不存在整个物料的
3.2发送物料(BD10)



3.2查看发送与接收的IDOC(BD87)


在到接收端看到物料已经发送过去。
标准IDOC同步物料的更多相关文章
- 标准IDOC同步采购订单
目录 1功能说明 4 2功能实现 4 2.1创建逻辑系统并分配集团(SALE) 4 2.2维护RFC目标(SM59) 5 2.3在发送端创建模型视图(BD64) 5 2. ...
- IDoc
声明:原创作品,转载时请注明文章来自SAP师太技术博客( 博/客/园www.cnblogs.com):www.cnblogs.com/jiangzhengjun,并以超链接形式标明文章原始出处,否则将 ...
- SAP ML 物料分类账详解(含取消激活物料帐方法)
一.业务背景: 中国会计准则规定,对存货的核算必须采用历史成本法(即实际成本法).如果企业采用计划成本法或者定额成本法进行日常核算的,应当按期结转其成本差异,将计划成本或者定额成本调整为实际成本. “ ...
- IDOC 实例测试
这份文档主要是自己学习IDOC的一些练习过程及心得,可能讲的不全面,但应该可以帮助大家了解IDOC的一些工作方式. IDOC或者说是ALE,事实上,是SAP用于分布和集成数据的一种方式.所以,我个人就 ...
- CentOS7时间设置及ntp同步配置(转)
出处:http://www.centoscn.com/CentOS/config/2015/1105/6385.html http://www.centoscn.com/CentOS/config/2 ...
- SYN4505型 标准同步时钟
SYN4505型 标准同步时钟 标准同步时钟电厂时间同步使用说明视频链接: http://www.syn029.com/h-pd-245-0_310_1_-1.html 请将此链接复制到浏览器打开观看 ...
- 「SAP技术」已启用质检物料创建PO时候'STOCK TYPE'没有默认为X?
「SAP技术」 SAP MM 已启用质检物料创建PO时候'STOCK TYPE'没有默认为X? Part I:SAP 标准行为 1, 物料11002335, QM视图里 01 inspection t ...
- IDOC日志查询报表
当不知道IDOC同步的具体时间,而WE02数据量过大时: 当某条IDOC记录中数据量过大,找不到具体某条数据时: 可采用自开发程序查找,具体代码如下: REPORT ZIDOC_LOG. *----- ...
- ABAP-IDOC配置
转载路径: http://www.cnblogs.com/jiangzhengjun/p/4292135.html#_Toc411677431 https://wenku.baidu.com/view ...
随机推荐
- Python中有许多HTTP客户端,但使用最广泛且最容易的是requests
前言 文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理. 作者:北京尚脑软件测试 PS:如有需要Python学习资料的小伙伴可以加点击 ...
- E - Roaming Atcoder
题解:https://blog.csdn.net/qq_40655981/article/details/104459253 题目大意:n个房间,,每个房间都有一个人,一共k天,在一天,一个人可以到任 ...
- 二分例题 51nod
例题1 1010 只包含因子2 3 5的数 http://www.51nod.com/Challenge/Problem.html#problemId=1010 K的因子中只包含2 3 5.满足条件的 ...
- layui table渲染和数据处理
最近在用layui开发管理系统,果然是"累"ui 实现功能:将之前选择的选项勾选,渲染备注信息(原数据为空的列) <table class="layui-hide& ...
- python 进阶篇 函数装饰器和类装饰器
函数装饰器 简单装饰器 def my_decorator(func): def wrapper(): print('wrapper of decorator') func() return wrapp ...
- solr管理集合
其实完全版的管理,在web页面上就有. 同时,在官网文档上,也有:https://lucene.apache.org/solr/guide/6_6/coreadmin-api.html#CoreAdm ...
- ES6中的let关键字,有什么用呢?
来吧,开始本节的学习! ES6 给开发者带来很多令人激动的特性,其中let关键字就是其中之一. 那么,let关键字是什么东西? let 的用途 我们回想一下,我们平时在写代码的时候,用var来声明一个 ...
- Metasploit学习笔记(一)
1.更新 apt-get update:更新源 apt-get upgrade:更新软件包 apt-get dist-upgrade:升级系统 2. Metasploit基础 2.1专业名词 Auxi ...
- ubuntu下载速度慢的解决办法--修改下载源
操作:https://blog.csdn.net/qq_24326765/article/details/81916222 推荐源:https://blog.csdn.net/qq_36328643/ ...
- PHP中的11个魔术方法
1.__get.__set 这两个方法是为在类和他们的父类中没有声明的属性而设计的 __get( $property ) 当调用一个未定义的属性时访问此方法__set( $property ...