2、BD64 Maintain Distribution Model ,Model View中必须加入Message type: SERDAT,并生成partner profile
添加Serialization groups中的所以消息类型
生成partner profile
注:The distribution model 需要输入所有需要分发的message types,但这些message types不一定需要在Serialization groups中定义
4、SALE Define Inbound Processing
接收系统client 100
Object column 表示每个进程的对象数
P column 表示parallel 并发处理,可以在server中开多个进程同时处理
RFC server group F4选择,如果没有transaction RZ12维护上
Inbound的partner profile中,Processing by Function Module中,除SERDAT外,其他Message type都需设置成Trigger by background program
5、BD61 Enable Change pointers
发送系统client 200
BD50 all the message types
- Serialization using message types
- Serialization using business objects
由于后者会牵涉到BAPI-ALE接口的一些知识,我们只对Message Types做一些了解。Serizalization就是一系列的Message type按一定序列发送接受,可以理解为打包发送。
使用场景,列举两个例子:
发送系统 client 200
接收系统 client 100
配置步骤:
发送系统 client 200,如下操作
1、BD44/SALE Define Serialization Groups
我们可以新建'Serialization groups' ,这里我们直接用系统标准的'Serialization groups' -GRP_MATMAS
在Serialization groups下添加消息类型,并调整触发消息类型的顺序,从小到大依次发送,sequence number可以是不连续的,如:1,2,4,10,20
2、BD64 Maintain Distribution Model ,Model View中必须加入Message type: SERDAT,并生成partner profile
添加Serialization groups中的所以消息类型
生成partner profile
注:The distribution model 需要输入所有需要分发的message types,但这些message types不一定需要在Serialization groups中定义
3、WE20 检查the partner profile
在Outbound端,所以的message types必须设置为Transfer IDoc Immed
分配模型到clinet 100
4、SALE Define Inbound Processing
接收系统client 100
Object column 表示每个进程的对象数
P column 表示parallel 并发处理,可以在server中开多个进程同时处理
RFC server group F4选择,如果没有transaction RZ12维护上
Inbound的partner profile中,Processing by Function Module中,除SERDAT外,其他Message type都需设置成Trigger by background program
5、BD61 Enable Change pointers
发送系统client 200
BD50 all the message types
6、同样在client 100 也需维护serialization group
7、 相关的几个程序:RBDSER01(创建),RBDSER02(分发),RBDSER03(检查接受状态),RBDSER04(直接接收)
接收系统client 100
Creating IDocs :RBDSER01