01
前言
正如我们所知道的,在系统还没有任何批次数据前,可以按需要指定批次级别,而无须特殊的转换操作:
通常来说,项目中常用的级别是工厂级或物料级。其中,工厂级指的是可以按工厂来设置物料是否进行批次管理,且同一物料在不同工厂的批次主数据可以是不一样的;而物料级则仅能按物料来设置是否进行批次管理,即对于某个物料,一旦需要启用批次则需要在所有工厂中同时启用批次,而且同一批次在不同工厂下的批次主数据是一致的。
在全新的系统中批次级别默认为物料级。通常来说,即使发生了业务,也可以将批次级别从工厂级转换为物料级,但反之则不允许。而在ECC中,SAP提供了NOTES:41715 - Resetting the batch level to plant level来实现批次级别的转换(物料级到工厂级);但是在S/4 HANA中,则必须将所有批次完全归档,才允许执行此种转换。
以下是将批次级别从物料级转为工厂级的的测试,测试在具有批次数据的环境中执行。
02
转换程序
1、按NOTES:41715的要求准备程序:ZCHTCUCH、ZM07CHDX_TEXT。
2、运行ZCHTCUCH:
3、通过事务OMCT进入批次级别配置界面,完成转换工作:
*可见批量级别已设置为工厂级
4、完成转换
执行完程序后,批量级别->转换按钮变得可用,运行程序,系统将对已有的数据进行检查,如果符合要求且没有报错,即可完成级别的转换。如果有使用到批状态管理,还需要继续执行“批状态管理->转换“程序。同样地,系统将进行一系列的检查,如果满足条件,即可以完成转换。
例如,系统提示如下信息:
**表示这些物料中缺少1100工厂视图,补充完整后即可继续下一步。
循环处理所有工厂,直至系统提示如下成功的消息:
5、如果有使用到批次长文本,还需要运行NOTES中的程序:ZM07CHDX_TEXT
测试结论:
1、如果满足转换的条件,则数据可以完整切换,不会发生数据丢失
2、转换后物料可以按工厂设置是否进行批次管理。