Skip to content
EssayJun 12, 20261 min read

SAP中的ALE

Reader

Text size

MM42/MM02

在标准的 SAP ERP 中,修改物料主数据的事务码是 MM02。 但在 SAP 零售业解决方案(SAP Retail / IS-Retail) 中,物料被称为“商品(Article)”,其专用的修改事务码就是 MM42。

什么是 ALE? ALE (Application Link Enabling) 是 SAP 官方的一种跨系统数据分发和集成技术。它的底层核心载体是 IDoc(Intermediate Document,中间文档)。

通俗解释: 别的系统(比如外部的 MDM 主数据系统、PLM 系统、或者集团的另一个 SAP 系统)把数据打包成一个文件(IDoc)发给这个 SAP 系统,SAP 的 ALE 接收到这个文件后,在后台自动把数据拆开并写入系统。一般使用 WE02 / WE05 查 IDoc。 进入事务码 WE02(或 WE05)。

输入筛选条件:

创建日期/时间:锁定在修改记录发生的时间点前后几分钟。 方向:选择 2(Inbound,代表外部流入 SAP)。 当前状态:通常选 53(代表成功过账)。 用户名称: 执行查询。

你大概率会看到消息类型(Message Type)为 ARTMAS(商品主数据标准消息)的 IDoc 记录。 看源头: 点击进入该 IDoc,查看其 "Control Record"(控制记录) 选项卡。里面的 SNDPRN (Sender Partner Name,发送方伙伴) 字段会直接暴露这个数据是由哪个外部系统(或者哪个 SAP 逻辑系统)推送过来的。