SAP IDOC操作总结

一、环境介绍
Tcode: bd01 发送物料
目录位置:
发送方:bp6 -114客户
接受方:bp5-200客户
二、发送方配置
TCODE: SALE 配置idoc接口
1、 逻辑系统
定义逻辑系统:
  • 点击执行:
  • 注意: 可以采用已经存在的逻辑系统
逻辑系统分配到集团
  • 点击执行‘将逻辑系统分配到集团’
  • 找到114 集团点击这一行,如果不存在则新建
  • 逻辑系统改为自己的逻辑系统
  • 集团200同上
2、通信设置
定义RFC调用的目标系统
  • 点击执行
  • 点击新建abap连接
  • 技术设置 注意:如果此处定义的rfc连接名字和接收方的逻辑系统重名则不需要 下面2)和3)的步骤
  • 登陆&安全性设置
  • unicode设置
  • 实用程序,点击测试,分别进行连接测试和权限测试
3、确定方法调用的rfc目标系统
  • 点击执行
  • 光标放在接收方逻辑系统上,点击新建标准对话目标
  • 添加自己的rfc连接,点击保存,退出
4、添加接口
Tcode: WE21
  • 选中事务性RFC,点击新建
  • 名字可自定义,也可自动生成,在这里直接生成端口名称,回车
  • 设置描述以及rfc目标,设置完成,保存,退出
5、 建模
  • 点击执行维护分配模型和分布视图
  • 编辑状态下,创建模型视图
  • 输入端文本和技术名称
  • 选中模型,点击添加消息类型
  • 选择自己创建好的发送方以及接受方,回车,保存
  • 生成伙伴参数文件
(由于模型被删 暂不截图)
选中模型,点击环境,生成伙伴系统参数文件
  • 分配
然后点击编辑编辑–〉模型观察—〉分配 选择接受方的逻辑系统
发送端完毕
三、接收方配置
逻辑系统完全参照发送方配置
通信设置,参照发送方创建200到114的rfc连接
生成伙伴参数文件,参照二、3的步骤
四、发送物料
Tcode:bd10
填写要发送的物料,以及接受方的逻辑系统
示例:
一、发送方配置
1、 idoc basic type的开发
  • WE31创建段(SEGMENT)
  • WE30创建IDOC基本类型
  • WE81创建IDOC消息类型
  • WE82关联基本类型和消息类型
2、各种关联配置:
  • BD51创建inbound function module
  • WE57创建inbound FM和idoc basic type和message type以及他们的关联
  • WE42创建FM的process logic
保存弹出此页面
  • BD64创建模型视图(模型视图分配后才可向目标端发布,发布后登录目标系统 BD64查看点击 环境—生成合作伙伴参数文件
  • WE21创建发送那个端端口配置(版本两种第二种自动生成编号,第一种自定义都可以)
  • SM59 创建远程连接
  • BD54创建逻辑系统
  • WE20给对应的idoc partner添加idoc的信息如下(下面要填写的信息都是上面已经配好的)
双击消息类型可进去修改
发送端程序示例:
二、在接收方系统配置接收方 (步骤同上)
第一步WE31创建段(SEGMENT): 字段跟发送端一致
第二步WE30创建IDOC基本类型 
第三步WE81创建IDOC消息类型 
第四步WE82关联基本类型和消息类型
输入输出参数是固定的,从任意一个接收函数copy下就行
第六步BD51注册函数
第七步WE57关联函数和基本类型消息类型
第八步WE42创建inbound press code
第九步BD54创建逻辑系统
WE21—WE20配置接收方信息
三、监控传输接收情况
BD87
查看发送状态:
WE05
接收方:
发送方:
  • 2
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
SAP IDoc是一种在SAP系统中用于数据交换的标准格式。它是一种结构化的文件类型,用于在不同的SAP系统之间以及与外部系统之间进行数据交互。而Java是一种面向对象的编程语言,具有广泛的应用领域和丰富的开发工具。 在Java中处理SAP IDoc可以采用多种方式。首先,可以使用SAP提供的Java接口来与SAP系统进行通信和数据交换。SAP JCo(Java Connector)是SAP提供的一个Java开发工具包,用于连接和交换数据。通过使用JCo,开发人员可以使用Java编程语言直接与SAP系统通信,并且可以使用IDoc类库来处理IDoc数据。 另外,还可以使用第三方Java库来处理SAP IDoc。一些开源的Java框架,如Apache Camel和Spring Integration,提供了强大的集成能力,可以与SAP系统集成,并处理IDoc数据。这些框架提供了丰富的组件和API,使开发人员可以轻松地处理和转换IDoc数据。 通过Java处理SAP IDoc可以实现多种功能。例如,可以将外部系统的数据转换为IDoc格式并发送给SAP系统,或者从SAP系统接收IDoc数据并进行解析和处理。通过使用Java的强大编程能力,可以在处理IDoc数据时进行验证、转换、映射等操作,以满足特定的业务需求。 总之,SAP IDocJava是两个不同的概念,但可以通过使用SAP提供的Java接口或第三方Java框架来实现在Java中处理SAP IDoc的功能。这种结合可以实现SAP系统与外部系统之间的高效数据交换和集成,为企业提供更好的业务流程支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值