业务背景:
学员在跑固定资产折旧AFAB时报:科目 6600190000 要求一个成本会计分配的错误。
首先,这个错误是比较常见的,如果你到网上去搜索,一般都会提供一个OKB9的解决方法。


我们不要轻易用这个方法,一定要分析发生问题的本质。
一: 为什么会出现“要求成本会计分配的错误”?
这个是科目的设置决定的,也是SAP内置的需求。你的科目类型一旦选择了“初级成本或收入”,就必须要有承担对象.
那么什么是承担对象呢?比如差旅费100元,这一定要求有部门来承担的,不可能发生无承担部门的情况。
二:那么折旧费的承担对象是什么呢?
折旧费一定是由机器设备产生的,机器设备必须有使用部门,所以折旧费一定是由固定资产的使用部门来承担。明白了这一层,我就应该去检查固定资产的成本中心。
(注: 机器如果没有使用部门也必须找个部门来挂)

三、经过检查固定资产也是挂了成本中心(如上图)。
这就比较奇怪了,不合理啊。到这里问题就比较复杂了,怎么办?
首选我们要坚信这个逻辑是没问题的(我们自己练习过程中已经确定)
然后就从其他方面入手了,我让学员检查成本中心是否在生效期内,学员检查也OK .
当时我在外面,看不到系统,所以无法判断问题出现在哪里。
然后学员自己用F-02手工录入折旧费,也报错,那么这个问题的界限就比较明显了,肯定不是资产的问题。

四、最后学员找到是字段状态组发生了问题。

我们再回头看一下解决问题的核心:F-02
F-02 让我们确定了问题到底在哪里?F-02一出手,基本确定是科目的问题,与资产无关,虽然你是跑折旧时出现的。这个就是边界法解决问题。
另外还有一个边界就是:折旧费用的承担对象,是资产里维护成本中心。
这种边界是会与不会之间的边界。我们初学SAP时,所有的东西全部是混乱的,随着学习的不断深入,我们会建立一套OK的边界。比如在SAP系统里,任何报账期的错误,我们一定去找 MMRV MB52,但初学者却无从下手,然后去百度,别人告诉解决方法。然后初学者对于这个点也建立了边界。
所以我们学习过程就是建立自己边界的过程,但是建立这套边界却是不容易的,有的时候遇到问题查了三天也无果,还有你看到别人的讲解自己却模拟不出来,或者模拟出来不理解什么意思。那么边界建立过程也就失败了。