ALE、EDI 和 IDocs 介绍与区别:SAP 教程

EDI(电子数据交换)是不同应用程序之间结构化业务数据的电子交换。

EDI 架构

EDI Architecture

EDI 架构包括:

  1. 支持 EDI 的应用程序:它们支持业务交易的自动处理。
  2. IDoc 接口:这是一个开放式接口。IDoc 接口包括 IDoc 类型和构成应用程序接口的功能模块。
  3. EDI 子系统:它将 IDoc 类型转换为 EDI 消息类型,反之亦然。EDI 架构的这个组件不是 SAP 提供的。

EDI 流程的优势

  • 减少数据录入错误
  • 缩短处理周期时间
  • 数据电子化可用
  • 减少纸张工作
  • 降低成本
  • 减少库存和更好的规划
  • 标准的沟通方式
  • 更好的业务流程
  • 竞争优势

什么是 ALE?

ALE 支持在松耦合的 SAP R/3 系统(SAP R/3 的不同版本)之间分发业务功能和流程。也支持与 R/2 和非 SAP 系统的连接。

ALE 支持:

  • 在不同版本的 R/3 系统之间分发应用程序
  • 在升级版本后继续进行数据交换,无需特殊维护
  • 客户特定扩展。
  • 允许连接到非 SAP 系统的通信接口。
  • R/3 和 R/2 系统的耦合。

ALE 和 EDI 之间的区别?

ALE 用于支持多个 SAP 系统之间的分布式 yet 集成的流程,而 EDI 用于在业务伙伴(可能是非 SAP 系统)的系统之间交换业务文档。

ALE 是 SAP 支持分布式环境的技术,而 EDI 是用于交换具有标准格式的业务文档的流程。

ALE 和 EDI 都需要数据交换。IDoc 是一个数据容器,EDI 和 ALE 流程都使用它进行数据交换。

什么是 IDOC?

IDOC仅仅是一个数据容器,用于在能够理解数据的语法和语义的任何两个进程之间交换信息。

简单来说,idoc 就像一个具有指定格式的数据文件,在知道如何解释该数据的两个系统之间进行交换。

IDOC 代表“中间文档”

当我们执行出站 ALE 或 EDI 流程时,会创建一个 IDOC。在入站 ALE 或 EDI 流程中,IDOC 作为输入来创建应用程序文档。在SAP 系统中,IDOC 存储在数据库中。每个 IDOC 都有一个唯一的编号(在客户端内)。

IDOC 基于 EDI 标准 ANSI ASC X12 和EDIFACT。如果数据大小有任何冲突,它会采用长度较大的那个。IDOC独立于数据交换方向(例如,ORDERS01:采购模块:入站和出站)。IDOC 可以在文本编辑器中查看。数据以字符格式而不是二进制格式存储。IDOC独立于发送方和接收方系统(SAP 到 SAP 以及非 SAP)。