SAP QM QA08批量维护QMAT数据
笔者所在的Y项目上有启用SAP QM模块,并且需要为每个物料激活超过5个以上不同的检验类型。大多数下项目上数据迁移阶段,物料主数据收集模板都会单独为QMAT数据(一个物料激活哪些检验类型)单独设置一个sheet, 因为一个物料号激活多个检验类型,所以不能跟工厂数据以及MARA数据的栏位放在同一个sheet里。
笔者在看Y项目上物料主数据的时候,并没有发现QMAT相关的sheet以及栏位。咨询了参与这个客户前期SAP项目的顾问,QMAT数据是通过SAP标准事务代码QA08来批量维护的,并不通过相应的数据导入工具批量导入,这让我对QA08这个事务代码有了关注。
QA08事务代码执行后进入如下界面,
通过它可以为某个工厂下多个物料同时激活某个inspection type。这个事务代码执行起来还算是比较简单,即使是让业务人员来执行也不会有任何难度。
不过它有一个问题就是,通过这种方式为物料激活检验类型的话,SAP会将每个检验类型的缺省值带入到物料主数据上(QMAT表)。一些个性化的字段就没有办法维护其不同的值了,比如Average Inspection Duration字段,这个字段表示某个物料不同检验类型,需要多少工作日能完成检验释放。在Y项目之前,笔者参与的项目上,基本没有哪个项目使用QA08去批量维护物料主数据的检验类型相关数据,都是通过物料主数据模板文件批量导入的。