出库单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 作者:周骏