SAP PP使用ECR去修改Recipe主数据,报错:Generation not supported for change object

简介: SAP PP使用ECR去修改Recipe主数据,报错:Generation not supported for change object

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,回车系统报错,



image.png



Error Msg: Generation not supported for change object.




事实上,当我创建这个ECR的时候,系统在object type里,对于master recipe这个主数据对象,是默认勾选了”Actv.”,”Object”, “MgtRec”,”Gen new”, “GenDial”等全部的checkbox的,并且是无法修改的,如下图示:



image.png



如何解决这个报错?百思不得其解!



经过咨询项目上PP顾问,得知该ECR数据有问题,没有分配任何的Objects,如下图,



image.png




修改主数据之前创建ECR,需要在ECR里指定此次修改主数据打算修改什么哪些物料的BOM/Recipe数据,需要将相关物料号,工厂代码,甚至Recipe的task list group号码写在ECR里。然后做后续的修改动作,就不会报这种错误了。


相关文章
SAP报错:科目要求一个成本分配的处理方式
SAP MM模块有时候会经常遇见这样的报错:科目XXXXX要求一个成本会计分配,很多小伙伴就无从下手!笔者也在一次做采购订单运费的条件类型测试时,在MIGO收货时,系统提示“科目XXXXX要求一 一个成本会计分配”报错!
SAP报错:科目要求一个成本分配的处理方式
SAP 解决物料主数据扩展字段无法写入到MARA配置问题详解
配置物料主数据的自建字段(避免创建时传入字段但是无法写入MARA表)
516 0
|
BI
SAP BP主数据相关的表
注意点:最新地址编号取 BUT021_FS
116 0
SAP报错因为不允许对公司代码 XXXX科目 XXXXXXXXXX进行销项/进项税相关操作,所以税码XX无效
问题描述:因为不允许对公司代码 3300 科目 6001000000 进行销项/进项税相关操作,所以税码 Z1 无效
SAP报错因为不允许对公司代码 XXXX科目 XXXXXXXXXX进行销项/进项税相关操作,所以税码XX无效
SAP WM初阶LQ02报错 - Movement Type 901 for manual transfer orders does not exist -
SAP WM初阶LQ02报错 - Movement Type 901 for manual transfer orders does not exist -
SAP WM初阶LQ02报错 - Movement Type 901 for manual transfer orders does not exist -
SAP WM中阶LT06对物料做上架报错 -Definition of totals level is missing for storage type 004 -
SAP WM中阶LT06对物料做上架报错 -Definition of totals level is missing for storage type 004 -
SAP WM中阶LT06对物料做上架报错 -Definition of totals level is missing for storage type 004 -
SAP WM 为Storage Type 004激活SUM报错 - Storage types without pick-point stor.type require partial pallet
SAP WM 为Storage Type 004激活SUM报错 - Storage types without pick-point stor.type require partial pallet
SAP WM 为Storage Type 004激活SUM报错 - Storage types without pick-point stor.type require partial pallet
|
1月前
|
存储 Java 程序员
Java基础的灵魂——Object类方法详解(社招面试不踩坑)
本文介绍了Java中`Object`类的几个重要方法,包括`toString`、`equals`、`hashCode`、`finalize`、`clone`、`getClass`、`notify`和`wait`。这些方法是面试中的常考点,掌握它们有助于理解Java对象的行为和实现多线程编程。作者通过具体示例和应用场景,详细解析了每个方法的作用和重写技巧,帮助读者更好地应对面试和技术开发。
88 4
|
2月前
|
Java
Java Object 类详解
在 Java 中,`Object` 类是所有类的根类,每个 Java 类都直接或间接继承自 `Object`。作为所有类的超类,`Object` 定义了若干基本方法,如 `equals`、`hashCode`、`toString` 等,这些方法在所有对象中均可使用。通过重写这些方法,可以实现基于内容的比较、生成有意义的字符串表示以及确保哈希码的一致性。此外,`Object` 还提供了 `clone`、`getClass`、`notify`、`notifyAll` 和 `wait` 等方法,支持对象克隆、反射机制及线程同步。理解和重写这些方法有助于提升 Java 代码的可读性和可维护性。
89 20
|
4月前
|
Java
【Java基础面试二十】、介绍一下Object类中的方法
这篇文章介绍了Java中Object类的常用方法,包括`getClass()`、`equals()`、`hashCode()`、`toString()`、`wait()`、`notify()`、`notifyAll()`和`clone()`,并提到了不推荐使用的`finalize()`方法。
【Java基础面试二十】、介绍一下Object类中的方法