工厂正常生产,但某天忽然发生车辆下线失败销售入库报错( MFBF凭证不能保存\ 下线车没法产生131 )的问题;编码
ST22发现程序dump信息 分析 | SAPSQL_ARRAY_INSERT_DUPREC ;spa
问题分析过程以下:blog
在作MFBF以前,启动ST05进行SQL跟踪,UPDATE数据表的地方见以下截图:程序
双击查看得出:000000000010000267im
在编码:EQUIP_NR中,当前编号已到10000286;但MFBF进行程序更新时,对此记录的设备号更新为000000000010000267;数据
但查询数据表EQUI,000000000010000267记录已存在于数据表中;查询
综上分析,之因此MFBF下线时产生的物料凭证没有成功保存,是由于产生设备编号EQUIP_NR已超出系统编码范围,从0开始,但系统标准表中EQUI仍保存有当年刚开始时产生的设备号,因此,从新扩大EQUIP_NR的编码范围便可;img