SAP PP使用ECR去修改Recipe主数据,报错:Generation not supported for change object
项目上启用了ECM(Engineer Change Management)管理,修改一些重要的主数据比如BOM/Recipe等都需要事先创建ECM号码,然后根据ECM号码去维护相关主数据。
我事先使用了CC31创建了ECR(Engineer Change Request)号码500000012718,然后完成了对这个ECR的审批。
执行事务代码C202试图去修改Recipe里的某个字段,在C202初始界面,输入了物料号,工厂代码以及change number,回车系统报错,
Error Msg: Generation not supported for change object.
事实上,当我创建这个ECR的时候,系统在object type里,对于master recipe这个主数据对象,是默认勾选了”Actv.”,”Object”, “MgtRec”,”Gen new”, “GenDial”等全部的checkbox的,并且是无法修改的,如下图示:
如何解决这个报错?百思不得其解!
经过咨询项目上PP顾问,得知该ECR数据有问题,没有分配任何的Objects,如下图,
修改主数据之前创建ECR,需要在ECR里指定此次修改主数据打算修改什么哪些物料的BOM/Recipe数据,需要将相关物料号,工厂代码,甚至Recipe的task list group号码写在ECR里。然后做后续的修改动作,就不会报这种错误了。
-完-
2021-2-7 写于长三角某市。