SAP QM MB56 报表没有结果之分析与对策
我们知道SAP的标注报表可以用于查询Batch Genealogy(即Batch Where-used List),通过它可以查询某个原料的批次被用于生产了哪些批次的半成品以及成品,或者通过输入成品批次数据查询到它是由哪些批次的原辅料包材半成品生产出来的。这样可以很好的实现质量追溯,在遇到质量问题或者客户投诉的时候,可以很快速往前追溯,找到问题的根源。
如下工单,消耗了一些原辅料,
拿其中的某个原辅料批次来执行事务代码MB56, Top-Down Analysis,
系统提示:Top-down expansion is not possible for selected batch.
以Bottom-up Analysis选项来执行MB56,
系统提示:Bottom-up expansion is not possible for selected batch.
这不对啊!
看看详细报错信息,
这个Batch Where-User List功能是需要按工厂激活的,如下图,
相关的工厂没有激活,这是根本原因。
解决方案:
1, 修改配置,对相关工厂代码激活Batch Where-used List Update。或者,
2, 执行事务代码MB57去compile Batch Where-used List。如下所述:
执行事务代码MB57,
重新执行MB56,
就能得到预期结果了,如下图:
-完-
2021-10-27晚写于住处。