SAP HANA 中重处理或者删除 IDOC

别再只用WE02了!用BD87和AIF高效监控SAP IDOC状态的保姆级攻略 本文详细介绍了如何利用BD87和AIF工具高效监控SAP IDOC状态,替代传统的WE02方法。通过BD87的状态聚类分析和AIF的错误分类处理,显著提升IDOC监控效率,适用于日常检查、错误爆发应对和月末结算等场景。文章还提供了自动化监控系统的配置技巧,帮助用户实现从被动响应到主动预防的转变。 阅读详情

在 SAP S/4HANA 中重新处理或删除 IDOC

用于系统间电子数据交换的标准 SAP 格式(中间文档)。不同的信息类型(如交货确认或采购订单)通常代表不同的特定格式,即 IDoc 类型。但是,具有相关内容的多个报文类型可以分配给一个 IDoc 类型: 例如,IDoc 类型 ORDERS01 传递 “逻辑 ”报文类型 ORDERS(采购订单)和 ORDRSP(订单确认)。

由于该事务可以重新处理任何 IDoc,因此对于传统的 SAP 业务用户来说,该事务毫无用处。但对于 SAP/EDI 支持团队来说,事务 BD87 是检查并在必要时纠正 SAP 系统中 IDoc 处理的基本工具。在下文中,我们将介绍事务 BD87 最重要的功能和视图,并说明哪些有用的功能可用于 IDoc 处理。

使用事务 BD87 可以重新处理或删除出错的 IDoc。

重处理执行

业务数据在 IDoc 接口中以 IDoc 格式保存,并作为 IDoc 转发。如果出现错误,则使用 SAP 任务触发异常处理。IDoc 接口中定义了负责这些任务并拥有相关授权的代理。

如何重新处理 Idoc:

  1. 转到事务 BD87
  2. 输入 Idoc 编号,并检查日期是否正确
  3. 单击 “执行 ”按钮或按 F8
  4. 要重新处理,请在 “入站处理中的 IDOC ”树中选择 Idoc 状态。
  5. 单击 “处理 ”按钮
  6. 下面的屏幕将显示 IDOC 的状态以及是否已成功处理。

在这里插入图片描述

错误 IDOC 打上删除标识

如何标记要删除的 Idoc:

  1. 转到事务 BD87
  2. 输入 Idoc 编号,并检查日期是否正确
  3. 单击 “执行 ”按钮或按 F8
  4. 要删除,请在树中选择 Idoc 状态,然后单击编辑 -> 限制和处理
  5. 取消选中后台处理复选框。
  6. 单击执行按钮
  7. 单击 “删除标记 ”按钮

在这里插入图片描述

IDOC 删除有多种方式,针对不同状态的 IDOC

如果是正常处理的 IDOC,状态是 53 或是 03,可以先归档再删除,以达到节省空间的目的,相关的程序有

  • Archive RSEXARCA and RSEXARCB

在这里插入图片描述

  • Delete RSEXARCD
  • Read archive RSEXARCR
  • Restore RSEXARCL

WE11 删除 IDOC

通过 WE11 事务码进入如下界面,可以先点击测试运行,然后确认无误后进行物理删除:
在这里插入图片描述
或者通过 SE38 执行 RSETESTD 事务码。

另一种“删除”是修改状态 ,错误的数据想跳过不再处理,也相当于删除了,这时可以通过程序SE38-RC1_IDOC_SET_STATUS 修改状态从 51 到 68。这样修改后的数据就不再是红灯,如果是队列中的 IDOC,也就可以继续下面的 IDOC 处理了。

金色传说:SAP-ME-IDOC:使用基本类型LOIPRO01向ME发送生产订单,IDOC状态30问题解决 阅读详情

相关推荐

SAP实用资源大全:从开发到模块配置

SAP作为企业级ERP系统的代表,其技术生态包含从底层开发到业务模块配置的完整体系。在系统集成与数据交互场景中,BAPI和IDoc是核心接口技术,前者提供标准化的业务对象操作接口,后者实现系统间异步数据交换。这些技术通过RFC协议与外部系统通信,在WMS集成、HR接口等场景发挥关键作用。对于开发者而言,掌握ABAP语言和CDS视图等现代开发技术至关要,而模块顾问则需要深入理解MM、SD等业务模块的配置逻辑。本文整理经过实战检验的SAP官方开发者门户、模块专项资源和开发工具链,特别针对BAPI调用异常处理

weixin_32520095的博客 234

一次搞定 SAP IDoc 失败处理与安全清理:BD87 实战指南

本文介绍了SAP IDoc错误处理BD87实战指南。主要内容包括: BD87的核心功能:监控IDoc处理状态并支持人工处理或标记删除,适用于入站/出站IDoc故障处理处理前的关键步骤: 区分技术错误与业务错误 检查是否允许处理 确认日期范围设置正确 标准操作流程:通过BD87选择错误IDoc节点执行处理,特别适用于状态51的应用错误。 标记删除操作:将无用IDoc标记为可清理状态,后续可通过WE11物理删除或归档处理。 常见问题解决方案:包括权限控制、批量处理优化建议以及自动化定位工具的开发

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 399

别再只盯着状态码了!用AIF和标准工具构建你的SAP S/4HANA IDOC监控看板

本文探讨了如何利用AIF和标准工具构建SAP S/4HANA IDOC监控看板,实现从被动响应到主动监控的转变。通过状态码的语义化转换、状态链分析和健康度指数,提升IDOC监控效率。文章对比了AIF与标准事务的功能差异,并详细介绍了构建企业级监控看板的五个关键步骤,帮助优化异常处理流程。

weixin_26875109的博客 292

SAP S/4HANA Cloud Public Edition 里用 BAPI 与 IDoc 打通跨系统业务流程

本文深入解析了SAP S/4HANA Cloud Public Edition中BAPI与IDoc的集成应用,点探讨了这两种技术在云端环境下的定位差异、通信场景管控机制及典型应用场景。文章指出BAPI适用于同步业务操作,IDoc则更适合异步消息处理,并详细介绍了云端环境下WebSocket RFC与SOAP协议的具体实现方式。通过对比分析实际案例,为企业在混合架构中实现系统间高效集成提供了清晰的"作战地图"和技术选型建议。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1298

IDoc

IDoc IDoc(wedi) Process code处理代码设定(WE41、WE42、WE40、WE64) Idoc生成XML(WE60) 基本概念 ALE EDI IDoc 交换 IDoc的特性 端口(Port) RFC目的地 Partner Profile IDoc定义及扩展(WE30) 数据段类型和数据段定义(WE31) IDoc类型定义相关函数 IDoc...

昊宇的笔记本 1755

SAP BD87IDoc状态修改为68 ?

SAP BD87IDoc状态修改为68 ? SAP项目实践中,为了实现系统接口,启用IDoc技术是很常见的。 启用了IDoc,常常需要相关人员进行IDoc的监控。对于一些没有成功Post的Idoc,SAP是以红灯显示其状态,此时需要人工干预,将相关错误纠正,然后使得IDoc状态变为绿灯。 因种种原因,会导致一些需要废弃的IDoc,这些IDoc不需要人工进一步干预,却一直显示为红灯。监控IDoc的人员可能会以为这些Idoc错误需要处理,这样会导致一些混淆,以及时间和精力上的浪费。为了...

喜欢打酱油的老鸟 2767

SAP 公司间销售

SAP公司间销售配置、IDOC配置、输出控制

weixin_43657667的博客 6594

Customer Inquiry Outgoing 在 SAP S/4HANA 与 GTIN 场景下的出站询价处理

本文探讨了SAP系统中Customer Inquiry Outgoing流程的核心价值及其与GTIN(全球贸易项目编号)的集成应用。文章指出,该流程的关键在于建立外部GTIN与内部物料主数据(MATNR)的映射关系,解决跨组织贸易中的商品识别问题。通过分析询价单的业务结构(项目行、计划行、条件等),说明GTIN并非物料号的简单替代,而是需要结合业务上下文进行智能解析。文章强调稳健的系统设计应分层处理GTIN映射,并提供了简化的ABAP示例代码,建议优先使用SAP标准功能而非定制开发。这种集成方式特别适用于零

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1434

用 ALE 分发物料主数据时,MATMAS03 只是入口,真正难点在 IDoc 之间的依赖顺序

摘要: 物料主数据在S/4HANA项目中常因跨系统集成演变为复杂问题,涉及采购、生产、质量等多环节协同。MATMAS03/05负责核心物料数据,但附加数据(如BOM、分类、采购记录)需独立IDoc分发。实践中,IDoc顺序错误比字段映射更易引发故障(如采购记录因物料未同步而报错)。完整分发需协调MATMAS、CLFMAS、BOMMAT等IDoc类型,并通过ALE配置依赖关系。Clean Core原则建议优先使用标准IDoc,避免定制化增强。项目验收需验证业务全链路(如MES能否生产),而非仅IDoc状态。A

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 3408

从 Purchase Order 看 SAP S/4HANA 采购单据设计,GTIN 判定与 Clean Core 扩展落地

文章摘要:SAP S/4HANA中的采购订单(Purchase Order)是供应链管理的关键节点,远非简单的单据。它连接采购申请、询价、合同、收货、发票校验等全流程,并支持多种采购类型(标准采购、委外加工、寄售等)。采购订单由抬头、项目行和交货计划行组成,需理解其层级结构。特别在GTIN条码集成时,系统需通过EAN.UCC/GS1合规功能实现外部条码与内部物料号的映射。服务类采购则需关注服务范围、金额上限等特殊字段。采购订单的设计直接影响供应链协同效率和系统集成效果。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1352

【实战总结】SAP IDoc通信故障:tRFC堆积与连接数优化

摘要:SAP系统IDoc处理失败,发现表ARFCSDATA和ARFCSSTATE中存在大量滞留的tRFC记录。通过RSTRFCES报告成功删除无效记录,并发现目标系统SMQS中最大连接数仅设置为1导致处理能力不足。解决方案包括清理积压数据和将最大连接数调整为10,最终恢复IDoc正常通信。根本原因是连接数限制导致tRFC堆积引发系统资源不足。

yxh545869419的博客 852

2049820 - 如何编辑 IDOC 以避免错误消息 F5507

如何通过 WE02 更正 IDOC 的字段

SAP学习成长之路的博客 952

新生成或者删除出错的IDOC

使用事务BD87,可以新生成或者删除IDOC. 新生成: 1. 执行BD87 2. 输入IDOC号码,并且检查数据正确性 3. 执行 F8 4. 为再生成在"IDOC in inbound processing"中选择IDOC状态 5. 单击处理 6. 下一个会弹出处理的结果,成功的消息. 删除IDOC 1. 执行BD87 2. 输入IDOC...

dayishi2939的博客 394

IDOC传输问题处理 (转)

在使用IDOC的过程中,常会遇到IDOC传输失败报错的情况,第一次遇到这个问题时,有些朋友可能会不知如何处理,今天跟大家分享下一般的处理步骤; 一、查找出错的IDOC号 事务码:WE02 操作:输入创建日期及...

clli5589的博客 1660

IDOC删除

IDOC删除

825

SAP IDOC的堵塞

由于在SAP中大量的IDOC生成,发往发送端口,导致端口堵塞,有两个方案可以解决:1。可以用程序RSEOUT00来解决该问题,把该程序设置为一个每隔10分钟运行一次的后台运行程序2。每个一段时间用t-code BD87来运行状态为30的idoc但还没有发送到端口的IDOC.

zhoueeee的专栏 2842

删除IDOC

program RSRLDREL 从 IDOCREL and SRRELROLES这两个表中删除IDOC. SPAN { font-family: "Courier New"; font-size: 10pt; color: #000000; background: #FFFFFF; } WARNING!! SPAN { font-family: "Couri...

weixin_33935777的博客 219
上一篇: 如何定义字段符号和将数据对象分配给字段符号
下一篇: SAP HANA 上进行 ABAP 开发:简介
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值