不停机做client copy ,把800数据覆盖到600,但是因为没有停机,导致在800还在产生单据,以至于600的 number range 不对,很多单据都能保存成功但是查寻不到
涉及到的单据(包括但不限于)
采购订单
生产工单
销售订单
出货单
…
解决方法
600因为COPY出现编码重复错误不知道在哪改编码,
则DEBUG函数NUMBER_GET_NEXT
观察字段ls_nriv-object(对象值)、
ls_nriv-subobject 、
ls_nriv-nrrangenr、
ls_nriv-toyear。
然后去SNRO 输入对象更新编码则可以
现象:
CO01创建订单,但是在CO03里查询报错
DEBUG函数NUMBER_GET_NEXT
保存时进来
拿到所有的OBJECT 和 号码段
这是工单涉及的 object 和 编号 , 全部都要改(反正是测试环境,改个贼大的数据就好了)
AUFTRAG 18
AUF_PLAN 01
KBED 01
AUF_RUECK 01
AUF_RUECK 01
然后去SNRO里改number range
再去CO01创建一个订单
CO03再查询,有了