经历就是财富,可你终将遗忘。期望文字打败时间。
本周心惊胆战地在配置系统删除了一个控制范围,还是有些收获,特此记录一下。
背景:在删除控制范围之前,我主要做了如下配置。
- 定义控制范围(自动生成了成本中心标准结构)
- 定义控制范围版本
- 定义控制范围编号
- 把公司代码分配给了控制范围
- 创建了利润中心标准结构
- 创建了虚拟利润中心
SAP的删除原则是从下到上。我是在练习系统做了同样的配置,然后摸索了一下具体的删除方法。有些东西,如成本中心标准层次结构是在定义控制范围时自动生成的,如果对系统的原理不是很理解,那么对于一些删除的报错也不能理解。
需要注意删除的顺序:
- 删除虚拟利润中心。
虚拟利润中心,不是普通的利润中心,他在配置中也有重要意义。这也导致了它的创建和删除都比较特殊:创建使用事务代码KE59;删除需要先执行一个SAP交付的代码,再使用KE54删除。删除具体如下:
根据SAP note 702854的提示,首先创建并执行Z30PCA23(使用SE38原封不动地复制SAP 提供的所有代码),这一步的意义是:
1)从表TKA01中删除虚拟利润中心
2)从0KE5中删除虚拟利润中心
3)删除利润中心主数据(KE53)中“虚拟利润中心”标识
这样的话,虚拟利润中心相当于处于一个“活动”的状态了,可以被常规删除了。
删除利润中心常见的有两种方法,KE54和0KE2,这里我推荐使用KE54。因为我一开始使用0KE2删除时,在KCH4中,还是能看到虚拟利润中心残留下的文本,这导致了我用KCH5N删除利润中心标准层次时出现了报错。后来我重新用KE54进行删除,就把虚拟利润中心删除干净了。
补充:查看SAP交付的代码。
- 删除利润中心标准结构。
如果利润中心标准结构上的所有利润中心都被删除掉的话,用事务代码KCH5N直接删掉利润中心标准结构就好。 - 删除成本中心标准结构。
用事务代码OKEON直接删掉就好。 - 删除控制范围编号(这个在删除控制范围之前删掉即可)
使用事务代码KANK删除编号范围就好。 - 删除控制范围。
使用事务代码OKKP删除掉控制范围就好。
这个经历的主要收获:
- 对控制范围的配置逻辑关系,理解更加深刻。
- 掌握了删除虚拟利润中心的方法,并第一次使用了SAP note交付的代码。
参考资料:
- https://me.sap.com/notes/702854/1