呵呵!今天没什么活,把前段时间学习的关于IDoc的知识温故下:
一) 原理略图
指向其他逻辑系统的RFC->Port1
逻辑系统X-------------------->Distribution model(多个)--->Partner profile---->逻辑系统Y
指向其他逻辑系统的RFC->Port2
a) 逻辑系统 是用来标示 SAP系统使用的,是跨CLIENT的 ,建立时需要先定义逻辑系统,再分配。操作很简单 ,可用于ALE逻辑系统之间或者逻辑系统与业务系统之间的交互
B)建立逻辑系统的T-code :sale-basic setting->define logic system (new 一下就可以了 反复强调逻辑系统式跨client的)
c)你在建立逻辑系统的时候 就提示你了逻辑系统式跨client 故我们需要将逻辑系统指定到 那个client
即所谓的分配:sale-basic setting->assign logic system to client
二)建立RFC连接 T-code:sm59 -->abap connections->建立一个新的连接(。。。。填写相关的类容比如主机名字或者是ip 然后就是登陆的用户名 密码什么的)
三) 与RFC关联,定义的端口(能够制定文件的类型) T-code:we21---》transactional rfc(new 以下就自动生成了一个端口)我们指需要填下描述和rfc destination。
四) Distribution Model:定义自动分发 ( 分发模式 是用于逻辑系统之间进行数据传输的一个规则,什么系统传输,什么数据要传输 )
T-code:BD64---》create model view--》add message types(往你刚才创建的model view里面添加消息类型)
同时我们在分发模式里面还可以定义过滤功能
五) 定义partner profile Partner Profile是为了IDoc接口而设立的
T-code: we20
到这里明天继续
阅读(823) | 评论(0) | 转发(0) |