出库单10036报错,为下穿那批号信息 物流返回信息-还未下传货主为

背景简介

SCM 10036 报错 物流返回信息-还未下传货主为【942】,SKU为【SJ023273】、批号为【40273BE01】、UDI为【】的货品批号信息 ;
原因是 SKU 为 SJ023273 的SKU 在,WMS有两条记录。找到的GOODSID(货品主档ID)两个,再用GOODSID 去找 wms_goods_lot 批号信息表,找不到就报错。

涉及系统

SCM    英克WMS(2.0

1.清理货品主档表中 相同SKU的记录。

--多余1条记录都是错的
SELECT A.goodsid,A.*,A.rowid FROM tpl_pub_goods A WHERE MDMGOODSCODE = 'SJ023273';

SELECT A.*,A.rowid FROM wms_goods_lot A WHERE goodsid  in (30153 ,30154);

2.需要清理的SKU


select count(mdmgoodscode),mdmgoodscode from tpl_pub_goods a group by a.mdmgoodscode having count(mdmgoodscode)>1


alter table tpl_pub_goods add constraint TPL_PUB_GOODS_MDMCODE_UNI unique(MDMGOODSCODE);
文档更新时间: 2023-09-01 14:56   作者:周骏