SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来

不停机做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里查询报错
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第1张图片

DEBUG函数NUMBER_GET_NEXT
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第2张图片
保存时进来
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第3张图片
拿到所有的OBJECT 和 号码段
这是工单涉及的 object 和 编号 , 全部都要改(反正是测试环境,改个贼大的数据就好了)
AUFTRAG 18
AUF_PLAN 01
KBED 01
AUF_RUECK 01
AUF_RUECK 01

然后去SNRO里改number range
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第4张图片
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第5张图片
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第6张图片
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第7张图片
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第8张图片

再去CO01创建一个订单
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第9张图片
CO03再查询,有了
SAP不停机做client copy ,把800数据覆盖到600,导致在600很多单据创建不出来_第10张图片

你可能感兴趣的:(笔记,SAP)