在 SAP 集成场景里,IDoc 往往是最常见、也最容易被低估的一条生命线:采购订单、发票、主数据、库存移动……只要系统之间要稳定地交换结构化业务数据,IDoc 就经常登场。真正让人头疼的,并不是 IDoc 本身,而是它在链路里到底走到了哪一步、卡在了哪里、该找谁背锅。
这篇文章把常用的 IDoc 状态码按出站、入站拆开讲清楚,并且把每个状态对应的真实世界故障现象、排查入口、以及可以落地的 ABAP 监控代码串起来,让你看到状态码就能想到动作。
IDoc 状态码到底存在哪里
理解状态码之前,先把数据落点搞清楚:
- IDoc 控制记录在表
EDIDC,核心键是DOCNUM(IDoc 编号),这里能看到方向、消息类型、基本类型、伙伴等信息。 - IDoc 状态记录在表
EDIDS,一张 IDoc 会有多条状态行,按时间累积,最后一条通常代表当前状态。每条状态会带消息类、消息号、变量等,可直接定位错误文本。 - 状态码的标准定义与文本,可以在表
TEDS1查到,常见做法是用SE16或SE16N直接查看。(SAP Commu
订阅专栏 解锁全文
1380

被折叠的 条评论
为什么被折叠?



