1、EDIEDI 的环境配置和开发操作手册的环境配置和开发操作手册1场景介绍和说明在该操作手册中,我们将搭建一个ECC系统和JAVA系统的EDI信息交互平台。主要的场景交互为 JAVA 接收和发出 IDOC 包:具体的交互原理请看下图:2.EDI 的环境配置2.1 创建一个逻辑系统(1)创建一个逻辑系统的路径可以在 EDI 的后台配置中查找,路径为:BasisSetting-Logical System-Define Logical System,也可以输入事物码 BD54 直接进入以下界面:(2)在点击新条目后,输入逻辑系统的相关信息,并点保存完成逻辑系统的创建ECC 系统系统java 系统系统
2、抛出 IDOC 包发出 IDOC 包点击保存后点击确认。2.2 激活 SAP WorkFlow你可以输入事物码:SWU3 来激活 SAP WorkFlow 的操作:激活 WorkFlow 相关组件2.3 激活 IDOC 事件-事件接收器(1)激活 IDOC 事件接收器的事物码为:OYEB(2)点击是2.4 设置 IDOC 管理设置 IDOC 管理的事物码:OYEA2.5 创建 RFC Destination这里需要创建 2 个 RFC Destination:一个指向 ECC 本系统的(类型为 3),一个是指向外部的 JAVA 系统的(类型为 T),创建事物码:SM59(1)创建本系统 RFC
3、(类型为 3)输入相关信息测试(2)创建连接 JAVA 的 RFC Destination(类型为 T)输入相关信息激活 UNICODE2.6 定义文件端口根据创建的 RFC Destination,定义文件端口的事物码:WE21(1)创建 ECC 发送 IDOC 包的端口输入相关信息选择相应的 RFC Destination(2)创建 ECC 接收 IDOC 端口点击创建输入相关信息确认,指定 RFC Destination保存3.IDOC 的开发首先,我们来看看 IDOC 的一个事物代码大全:查看事物码 WEDI3.1 IDOC 段的开发IDOC 段开发的事物码为 WE31,路径:菜单路径
4、:工具 业务通讯 IDOC 基础 开发 IDOC 部分点击创建后,录入以下信息选择相应的开发类,保存3.2 IDOC 类型的开发事物码:WE30菜单路径:工具 业务通讯 IDOC 基础 开发 IDOC 类型点击创建后,填写描述信息选择确认后,为 IDOC 类型分配段,点击创建分配刚创建的段类型选择确认,保存并分配开发包3.3 创建消息类型事物码:WE81菜单路径:工具 业务通讯 IDOC 基础 开发 消息类型点击新建条目:填入相关信息,点击保存3.4 建立关联(Idoc Type,Message Type)事物码:WE82菜单路径:工具 业务通讯 IDOC 基础 开发 IDOC 类型/消息点击
5、新条目:输入相关信息点击保存3.5 创建 IDOC 处理模块(出入站处理程序)事物码:SE37菜单路径:工具 ABAP 工作台 开发 用户界面 函数编制器(1)输入 SE37 创建入站函数为函数分配输入参数为函数分配输出参数为表分配 TABLE 参数并书写代码点击保存,激活(2)创建出站函数保存后,为函数分配输入参数为函数分配输出参数为函数分配表参数点击保存,并激活3.6 建立“IDOC Message”,”IDOC Type”,”Function Module”三者之间关联事物码:WE57菜单路径:工具 业务通讯 IDOC 基础 开发 消息/应用程序对象输入事物码:WE57(1)维护输入关联
6、输入相关信息点击保存(2)维护输出关联点击,保存。3.7 定义出站进程代码(发送端)事物码:WE41菜单路径:工具 业务通讯 IDOC 基础 控制 出站进程代码输入事物码 WE41,点击新建输入相关信息点击保存3.8 定义 ALE 属性事物码:BD51输入事物码,BD51 新建输入相关信息,点击保存3.9 定义入站进程代码(接受端)事物码:WE42菜单路径:工具 业务通讯 IDOC 基础 控制 进站进程代码输入 WE42,点击创建输入相关信息,点击保存3.10 配置伙伴文件参数事物码:WE20菜单路径:工具 业务通讯 IDOC 基础 IDoc 显示状态 伙伴参数文件(1)配置出站参数:合作伙伴为先前定义的逻辑系统名称输入相关信息写入出站参数点击保存(2)配置入站参数填入相关信息填写入站信息点击保存4.采用 JAVA 程序进行交互4.1 配置 JAVA 相关连接信息启动 JAVA 服务器,测试 SM594.2 ECC 系统抛出 IDOC 信息运行事物码 WE19在点击运行后,双击维护出站端口等信息维护相关信息并填写数据点击测试查看相关 XML 文件4.3 ECC 系统接收信息书写相关的