当我在删除原材料A101000016检验计划的时候,保存后会直接报错:物料New不存在或未激活
说明这个料也在检验计划里面,但是报错物料不存在那么就说明这个料是有问题的。
(一会显示大写,一会显示小写的.......真让人迷惑!!)
如果我们直接用QP02删除这个料New,你会发现可以删除保存,但是系统还是未成功,重新进去还是会有这个New的。
删除后保存,邮箱会通知你未更新成功的。
MM03查看,系统确实是有这颗料的。(其实这颗料不是New,给我造成了混淆)
但是为什么一直删除不了呢,MAPL底表里面也没有这个NEW的数据
其他的原材料都是可以查询到的,唯独这一颗没有数据。
我嘞个豆~~~排查了好久,原因就是这个料的New大小写的问题
底表里面是New,但是我们物料目前统一使用的是大写的字母。所以系统会直接报错
然后我直接从MAPL表中把这一条删除就可以了。(2019年建的了,历史久远,无法查询原因)
ABAP学习:数据元素中的大小写是哪里规定的,为什么物料必须是大写,供应商名称可以是小写呢?事务码SE11中域来决定的数据元素是否需要大小写。