CO11N/CO13报工系统报错“Open SQL array insert produces duplicate records”

CO11N/CO13报工系统报错"Open SQL array insert produces duplicate records"

报错现象:

分析过程:

1.CO11N\CO13操作时均报错,报错后在ST22可以看到具体的报错内容如下:

2.DEBUG程序发现在程序CO_RU_VB_CONFIRMATION_POST中根据内部表 AFRU_I 更新AFRU时,内部表中存在与AFRU中已存在计数器相同值的计数器号,导致程序DUMP。

根本原因:SAP BUG导致的底表不一致,报工的时候内部表 AFRU_I 包含一个确认编号和确认计数器的记录,这个记录(计数器)已存在于表 AFRU 中。

解决方案:

1.实施SAP note 1640636,涉及的其它相关note有:351200、2447665

2.运行程序ZPCON_131D 或 ZPCON_131E,检查没有需要更正的数据;

3.运行程序ZPCON_051检查并更正(如果设置了 UPDATE 标识)工序和阶段中的确认计数器;

4.再次进行CO11N/CO13进行报工查看验证报错是消失。

相关推荐
爱喝水的鱼丶20 小时前
SAP-ABAP:数据类型与数据对象(8篇) 第七篇:进阶优化篇——基于类型与对象特征的性能优化技巧
运维·数据库·学习·性能优化·sap·abap·开发交流
爱喝水的鱼丶2 天前
SAP-ABAP:数据类型与数据对象(8篇) 第四篇:关系映射篇——从类型定义到对象实例的转化逻辑
开发语言·数据库·学习·sap·abap
爱喝水的鱼丶3 天前
SAP-ABAP:ABAP函数 NUMBER_GET_NEXT 详解:从编号范围对象获取下一个编号
运维·数据库·学习·sap·abap
爱喝水的鱼丶3 天前
SAP-ABAP:数据类型与数据对象 第二篇:底层逻辑篇——数据类型的分类体系与底层存储原理
运维·开发语言·学习·sap·abap
爱喝水的鱼丶6 天前
SAP-ABAP:新手入门篇——从0到1写出你的第一个ABAP Hello World程序并完成调试运行
运维·服务器·数据库·学习·sap·abap
爱喝水的鱼丶6 天前
SAP-ABAP:第二篇:实操避坑篇——ABAP Hello World程序创建、语法校验到调试运行全流程指南
运维·服务器·数据库·学习·sap·abap
清风雅雨8 天前
SAP-PP 物料标准成本发布异常不能生产报工CKMLPP改表解决方案
sap
爱喝水的鱼丶10 天前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第三篇:ADT常用开发插件与个性化配置教程
数据库·学习·sap·abap
爱喝水的鱼丶10 天前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载) 第二篇:ADT客户端完整安装与初始配置教程
运维·开发语言·学习·sap·abap
爱喝水的鱼丶10 天前
SAP-ABAP:ABAP Development Tools(ADT)安装配置学习分享教程(四篇连载)第四篇:ADT连接故障排查与环境迁移教程
运维·开发语言·数据库·学习·sap·abap