用户查看物料信息通常使用MM03,该事务可以通过视图展示物料的详细信息,,也可以查看哪些视图缺少维护,如果想要同时查询多个物料的视图缺失情况,可以使用数据库表MARC来实现。
首先使用事物号SE16N,输入MARC
上图中的维护状态就是我们要使用的字段,MM03中的每个视图都有自己的一个代表字母,如下
状态描述 | 视图 | 维护状态 |
工作计划 | 工作计划 | A |
会计核算 | 会计 1 | B |
会计 2 | ||
分类 | 分类 | C |
物料需求计划 | MRP 1 | D |
MRP 2 | ||
MRP 3 | ||
MRP 4 | ||
采购 | 采购 | E |
对外贸易:进口数据 | ||
采购订单文本 | ||
生产资源/工具 | 生产资源/工具 | F |
成本核算 | 成本 1 | G |
成本 2 | ||
基本数据 | 基本数据 1 | K |
基本数据 2 | ||
存储 | 一般工厂数据/存储 1 | L |
一般工厂数据/存储 2 | ||
预测 | 预测 | P |
质量管理 | 质量管理 | Q |
仓库管理 | 仓库管理 1 | S |
仓库管理 2 | ||
销售 | 销售:销售组织数据 1 | V |
销售:销售组织数据 2 | ||
销售:一般/工厂数据 | ||
对外贸易:出口数据 | ||
销售文本 | ||
工厂库存 | 工厂库存 | X |
存储位置库存 | 仓储地点库存 | Z |
如果想要查询1010工厂下缺少质量管理视图的,可以先设置筛选条件为排除模式
起始值如图设置
这里需要注意到下面的工厂级DF字段,当这个字段值为X时表示改物料在工厂级别下被删除,所以要筛选该字段为空的物料
需要注意的是这里查出的物料只代表该物料在该工厂级别下的相关视图没有维护,并不一定表示该物料没有相关视图,以为物料可以挂靠在多个工厂下,所以当其他工厂下该物料维护了某个试图,那即使这个工厂下没有维护但是视图还是会存在,只不过点击时会提示不存在相关信息,需要到MM01或者MM02中进行添加。
如果想要查该物料对任何工厂都没有维护某个试图,就是说MM03打开物料信息时这个视图直接不存在的情况需要到MARA中查看物料维护状态,具体操作同上。
另外查询时不要忘记修改最大命中数量,这两个表结合可以用来编写查找欠缺某些视图的物料,这里不做过多展示。