【SAP IDOC】SAP IDOC配置
视频号
微信公众号
知识星球
我们今天将尝试解释sap中的Idoc配置。这个博客用简单的步骤解释了Idoc的入站和出站配置。EDI消息可以很容易地与SAPIDoc和BAPI集成。将EDI集成到SAP中只需要几个步骤。下面是对sapedi配置的逐步描述。
Sap EDI IDOC分步指南,包含sapIDOC事务代码,可帮助您为新项目需求的任何新自定义开发设置快速EDI配置。在开始深入驱动IDOC配置之前,我们必须了解与IDOC相关的术语。本文的第一部分将讨论与基本idoc相关的术语以及如何使用它们。
目录
- 什么是IDOC?
- IDOC的结构
- IDOC类型是什么
- 什么是细分市场?
- 什么是消息类型
- 什么是流程代码
- 什么是Port
- 扩展IDOC类型是什么?
- 父细分市场和子细分市场:
- 合作伙伴:
- SAP EDI/IDOC逐步设置
- 创建IDoc类型(WE30)
- 创建IDoc类型
- IDoc细分市场的创建(WE31)
- 创建IDoc消息类型(WE81)
- 将IDoc类型分配给IDoc消息类型(WE82)
- 将FM(功能模块)分配给IDoc类型和消息类型(WE57)
- 定义入站FM特征(BD51)
- 创建出站流程代码(WE41)
- 创建入站流程代码(WE42)
- 有用的IDOC计划
什么是IDOC?
IDocs是指sap中的中间文档。IDoc可以被描述为一个中间文档,用于在SAP与非SAP系统之间以及通过ALE或EDI技术从SAP与非SAPSAP系统之间传输信息。换句话说,IDoc就像一个盒子或数据容器,您可以在里面放置任何类型的信息或数据,然后SAP会将盒子发送到另一个系统,该系统可能是SAP或非SAP。
IDOC的结构
Idocs结构有以下几种:
- 控制记录(单个)
- 数据记录的记录(多个)
- 状态记录(多个)
数据存储在SAP的透明表中。确实如此。EDIDC,EDID4,EDIDS。
IDOC类型是什么
IDoc类型基于SAP提供的EDI标准。它以EDIFACT标准为基础。基本类型(或IDoc类型)定义IDoc的结构。每个基本类型定义基本IDoc段、数据字段的格式和大小。基本类型也进行了定义。扩展由客户端确定,并与基本类型配对以创建一个全新的IDoc类型。示例,对于物料主数据-MATMAS,客户主数据-DEMAS
什么是细分市场?
IDoc段是发送给合作伙伴或由合作伙伴接收的真实信息。它们包含作为IDoc传输的一部分发送的确切数据。IDoc段是包含从合作伙伴接收或发送的真实信息的IDoc段。这些段包含作为传输的一部分在iDocs中传输的确切值。
什么是消息类型
IDoc处理需要将文档作为消息发送或接收,每个消息对应于SAP记录。这些单据包括订单、发货确认书、提前发货通知、良好收据或发票。与合作伙伴交换的数据或文档的类型由连接到基本IDoc类型(基本类型)的消息类型决定。
什么是流程代码
过程代码是关于IDoc过程中使用的功能模块的信息。消息的类型可以直接链接到过程代码。
什么是Port
IDoc端口包含有关如何在目标系统和源系统之间传输数据的信息。端口类型定义了端口中包含的数据。对于端口类型,“Internet”端口将包含目标系统的IP地址。当端口类型为“文件”时,会保留文件的目录或名称信息。“tRFC”端口包含有关如何到达目标系统的RFC位置的信息。为了支持IDoc传输,使用ALE“tRFC”端口。
扩展IDOC类型是什么?
基本类型具有进行业务交易所需的所有字段。如果需要向合作伙伴提供其他信息,那么我们可以使用IDoc Extension。IDoc扩展功能。IDoc扩展是对基本类型的扩展,包括自定义的IDoc段以及标准类型中不包括的字段。
IDOC是一种可分为两种类型的文档:IDOC可分为以下两种类型
IDOC有两种类型:
- 基本的
- 扩大
IDoc段是传递给合作伙伴或从合作伙伴处获得的实际信息的来源。这些段包含实际数据,这些数据是IDoc传输的一部分。IDoc传输。
父细分市场和子细分市场:
如果iDoc段包含自己的段,则将其称为父段。这些从属分段称为子分段
合作伙伴:
业务合作伙伴将使用IDoc进行数据交换。它可以是供应商或客户,也可以是其他类型的系统。根据传输信息的方向,它可以发挥“发送伙伴”或“接收伙伴”的功能
SAP EDI/IDOC逐步设置
- 创建逻辑系统并将其分配给客户端
- 激活SAP工作流
- 激活事件接收器链接
- 设置IDoc管理员
- 定义端口
- 定义用户特定参数
创建IDoc类型(WE30)
为e,g INVOIC02创建新的IDoc类型,代表需要以电子方式发送给客户的发票。根据SAP的建议,任何自定义开发都应该从Z开始,因此我们将创建新的ID OC类型ZINVOICE。您可以自己命名。
创建IDoc类型我们需要遵循以下步骤
创建IDoc类型
- 转到交易代码WE30
- 输入对象的名称,选择“基本类型”,然后单击“创建”图标
- 选择一个新选项来创建并输入基本IDoc类型的描述,然后按enter键。
- 选择IDoc的名称,然后按创建图标
- 系统会提示您输入线束段的类型及其属性。
- 选择所需的值,然后按Enter键
- 系统将把段类型的名称传输到IDoc编辑器。
- 按照以下步骤向父关系或父子关系添加更多分段。
- 保存并返回
- 转到编辑->设置发布
IDoc细分市场的创建(WE31)
创建IDOC段类型我们需要遵循以下步骤
- 转到WE31交易代码
- 输入分段类型的名称,然后单击“创建”图标
- 键入短文本
- 输入变量和数据元素的名称
- 保存它,然后回到那里。
- 转到编辑->设置发布
- 按照相同的步骤创建更多线段
创建IDoc消息类型(WE81)
创建IDOC消息类型我们需要遵循以下步骤
- 创建消息类型
- 转到WE81交易代码
- 将“显示模式”中的详细信息更改为“更改模式”
- 选择后,系统将发送此消息,“表格是跨客户端的(有关详细信息,请参阅帮助)。”Enter Press
- 单击“新建条目”创建新类型的消息
- 填写详细信息
- 保存它,然后回到那里。
将IDoc类型分配给IDoc消息类型(WE82)
现在我们需要用IDOC消息类型分配IDOC类型,这里我们需要用基本消息类型分配IDOC类型
将FM(功能模块)分配给IDoc类型和消息类型(WE57)
按照以下步骤进行分配:
- 转到WE57交易代码
- 将“显示模式”中的详细信息更改为“更改模式”
- 选择后,系统将发送此消息,“表格是跨客户端的(有关详细信息,请参阅帮助)。”Enter Press
- 单击“新建条目”创建新类型的消息
- 填写详细信息
- 保存它,然后回到那里。
定义入站FM特征(BD51)
- 取交易代码BD51
- 将“显示模式”中的详细信息更改为“更改模式”
- 选择后,系统将发送此消息,“表格是跨客户端的(有关详细信息,请参阅帮助)。”Enter Press
- 单击“新建条目”创建新类型的消息
- 填写详细信息
- 保存它,然后回到那里。
创建出站流程代码(WE41)
流程代码包含用于IDoc处理的功能模块的详细信息。我们可以将消息类型链接到流程代码。
请执行以下步骤:
- 转到WE41交易代码
- 将“显示模式”中的详细信息更改为“更改模式”
- 选择后,系统将发送以下消息:“该表是跨客户端的(有关详细信息,请参阅帮助)。”请按Enter键。
- 单击“新建条目”按钮以创建新的出站流程代码。
- 填写详细信息
- 保存它,然后回到那里。
创建入站流程代码(WE42)
请执行以下步骤:
- 转到WE42交易代码
- 将“显示模式”中的详细信息更改为“更改模式”
- 选择后,系统将发送以下消息:“该表是跨客户端的(有关详细信息,请参阅帮助)。”请按Enter键。
- 单击“新建条目”按钮以创建新的入站流程代码。
- 填写详细信息
- 保存它,然后回到那里。
现在,您的配置已准备好进行测试。触发新创建的消息以进行进一步测试
有用的IDOC计划
- RBDAPP01申请文件的传入IDoc
- ALE输入错误后IDocs的RBDAGAI2再处理
- RBDAGAIE编辑的IDocs的再处理
- RBDMANIN未发布IDocs的错误处理
- 按文件对RSEINB00 IDoc的入站处理
- RSEUT00处理出站IDoc
希望这篇文章能帮助你了解edi的配置
- 105 次浏览