EDI的环境配置和开发操作手册
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
E D I的环境配置和开发操作手册1.场景介绍和说明
在该操作手册中,我们将搭建一个ECC系统和JAVA系统的EDI信息交互平台。主要的场景交互为JAVA接收和发出IDOC包:具体的交互原理请看下图:
抛出IDOC包
ECC系统java系统
发出IDOC包
2.EDI的环境配置
2.1创建一个逻辑系统
(1)创建一个逻辑系统的路径可以在EDI的后台配置中查找,路径为:Basis Setting->Logical System->Define Logical System,也可以输入事物码BD54直接进入以下界面:
(2)在点击新条目后,输入逻辑系统的相关信息,并点保存完成逻辑系统的创建
点击保存后
点击确认。
2.2激活SAP WorkFlow
你可以输入事物码:SWU3来激活SAP WorkFlow的操作:激活WorkFlow相关组件
2.3激活
IDOC事
件-事件
接收器
(1)激
活IDOC事
件接收器的
事物码为:
OYEB
(2)点击‘是’
2.4设置IDOC管理
设置IDOC管理的事物码:OYEA
2.5创建RFC Destination
这里需要创建2个RFC Destination:一个指向ECC本系统的(类型为3),一个是指向外部的JAVA系统的(类型为T),创建事物码:SM59
(1)创建本系统RFC(类型为3)
输入相关信息
测试
(2)创建连接JAVA的RFC Destination(类型为T)
输入相关信息
激活UNICODE
2.6定义文件端口
根据创建的RFC Destination,定义文件端口的事物码:WE21
(1)创建ECC发送IDOC包的端口
输入相关信息
选择相应的RFC Destination
(2)创建ECC接收IDOC端口点击创建
输入相关信息
确认,指定RFC Destination
保存
3.IDOC的开发
首先,我们来看看IDOC的一个事物代码大全:查看事物码WEDI
3.1 IDOC段的开发
IDOC段开发的事物码为WE31,路径:菜单路径:工具→业务通讯→ IDOC基础→开发→ IDOC部分
点击创建后,录入以下信息
选择相应的开发类,保存
3.2 IDOC类型的开发
事物码: WE30
菜单路径: 工具→业务通讯→ IDOC基础→开发→ IDOC类型
点击创建后,填写描述信息
选择确认后,为IDOC类型分配段,点击创建
分配刚创建的段类型
选择确认,保存并分配开发包
3.3创建消息类型
事物码: WE81
菜单路径: 工具→业务通讯→ IDOC基础→开发→消息类型点击新建条目:
填入相关信息,点击保存
3.4 建立关联(Idoc Type,Message Type)
事物码: WE82
菜单路径: 工具→业务通讯→ IDOC基础→开发→ IDOC类型/消息点击新条目:
输入相关信息
点击保存
3.5 创建IDOC处理模块(出入站处理程序)
事物码: SE37
菜单路径: 工具→ ABAP工作台→开发→用户界面→函数编制器(1)输入SE37 创建入站函数
为函数分配输入参数
为函数分配输出参数
为表分配TABLE参数
并书写代码
点击保存,激活(2)创建出站函数
保存后,为函数分配输入参数
为函数分配输出参数
为函数分配表参数
点击保存,并激活
3.6 建立“IDOC Message”,”IDOC Type”,”Function Module”三者之间关联
事物码: WE57
菜单路径: 工具→业务通讯→ IDOC基础→开发→消息/应用程序对象
输入事物码:WE57
(1)维护输入关联
输入相关信息
点击保存
(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服务器,测试SM59
4.2 ECC系统抛出IDOC信息运行事物码WE19