基本步骤参照老宋的文章, 并在自己的实践基础上加了些注解, 以下步骤没有特别说明的, 均指在发送端系统进行的操作.
1. WE31, 创建IDoc segment, 包括head / Item. 这个和建表差不多, 没啥好说的
2. WE30, 根据创建好的Segment创建IDoc Type. 创建时Mandatory seg选项打勾.
3. WE81, 创建Message Type.
4. WE82,关联Message Type和IDOC Type.
5. SM59, 创建到接收端的R/3 连接. 注: 这里一定要注意, 创建完毕后, 点击远程登录能够成功登入接收端系统才算成功. SM58可以查看连接的出错信息.
6. WE21, 创建IDoc Port. 本例以LS端口为例, 即SAP系统之间的IDoc传送.
7. SALE, 创建接收端的逻辑系统.
8. WE20, 创建Partner Profile. 在Outbound Parameter中增加前面创建的Message Type.
9. 现在可以利用FM MASTER_IDOC_DISTRIBUTE 发送IDOC了
10. WE02 / WE05 / BD87 都可查看IDoc, 其中BD87还可以对出错的IDoc进行手工处理. IDoc状态03表示发送成功!
CSDN不让上图了, 只好发个简略描述版, 细心点照着做, 应该会成功的.