SAP IDOC 概述

简介: SAP IDOC 概述

SAP IDoc是SAP系统中一种标准数据结构,它用于在SAP系统之间或SAP系统与非SAP系统之间交换数据。IDoc代表中间文档(Intermediate Document)。这是一种自包含的数据结构,可以用于SAP系统之间或SAP系统与外部系统之间的电子数据交换。IDoc包含一组标准化的数据,可以用于通信,这些数据与发送和接收系统的实际格式无关。


IDoc基于EDI标准,它是一个不受硬件和软件限制的跨平台标准。通过使用IDoc,公司可以与其合作伙伴、供应商和其他外部实体进行数据交换,而不用担心数据格式不兼容的问题。


在SAP系统中,IDoc主要用于以下三种类型的数据交换:

  1. 业务事务数据:例如,销售订单、发票、货物收发信息等。
  2. 主数据:例如,客户、供应商、物料等的信息。
  3. 配置数据:例如,系统配置和参数设置。


一个IDoc由三部分组成:控制记录、数据记录和状态记录。

  • 控制记录:这部分包含了IDoc的管理信息,例如发送者和接收者的系统ID,IDoc的类型,创建日期等等。
  • 数据记录:这部分包含了实际要传输的业务数据。这些数据被组织成多个数据段,每个数据段都有自己的标识符和格式。
  • 状态记录:这部分包含了IDoc处理的历史状态信息,例如IDoc何时被创建,何时被发送,何时被接收等等。


为了解释IDoc的工作原理,让我们以一个例子来说明。假设有一个公司想要在其两个SAP系统间发送销售订单信息。在发送系统中,销售订单会被转换成一个IDoc,然后通过ALE(Application Link Enabling)或EDI(Electronic Data Interchange)发送到接收系统。在接收系统中,IDoc会被转换回销售订单,并在系统中创建一个新的销售订单。


以下是这个流程的详细步骤:


  1. 在发送系统中,用户创建一个新的销售订单。
  2. SAP系统将销售订单转换为IDoc。这个过程包括把销售订单的各个字段(例如,订单号,客户ID,物料ID,数量等)填充到IDoc的数据记录中。此外,系统还会创建一个控制记录,包含了发送者和接收者的信息,以及IDoc的类型。
  3. 通过ALE或EDI,SAP系统将IDoc发送到接收系统。发送过程可以通过批处理在后台运行,也可以立即执行。
  4. 在接收系统中,IDoc被转换回销售订单。这个过程包括把IDoc的数据记录中的数据填充到销售订单的相应字段中。

相关文章
SAP IDoc Post不成功,报错 - A company code cannot be determined for LI 0000100061 –
SAP IDoc Post不成功,报错 - A company code cannot be determined for LI 0000100061 –
SAP IDoc Post不成功,报错 - A company code cannot be determined for LI 0000100061 –
|
测试技术
SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –
SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –
SAP IDoc 报错- Function module not allowed SPEIDOC_INPUT_DESADV1 –
|
网络协议
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –
SAP公司间STO里发货单过账后触发的IDoc报错 – Could not find code page for receiving system –
SAP BD87将IDoc状态修改为68 ?
SAP BD87将IDoc状态修改为68 ?
SAP BD87将IDoc状态修改为68 ?
SAP MM 如何看一个Inbound Delivery单据相关的IDoc?
SAP MM 如何看一个Inbound Delivery单据相关的IDoc?
SAP MM 如何看一个Inbound Delivery单据相关的IDoc?
SAP MM 如何查询物料凭证号是由哪个IDoc Post后产生的?
SAP MM 如何查询物料凭证号是由哪个IDoc Post后产生的?
SAP MM 如何查询物料凭证号是由哪个IDoc Post后产生的?
|
中间件
使用SAP CRM中间件XIF Adapter但没有IDOC生成的故障原因分析
使用SAP CRM中间件XIF Adapter但没有IDOC生成的故障原因分析
154 1
使用SAP CRM中间件XIF Adapter但没有IDOC生成的故障原因分析
使用SAP XIF Adapter发送IDoc数据
使用SAP XIF Adapter发送IDoc数据
112 0
使用SAP XIF Adapter发送IDoc数据