mb5b和mmbe 库存数字对不上的情况,别急着怪系统,其实这里面藏着点儿门道。

遇到MB5B和MMBE库存数字对不上的情况,别急着怪系统,其实这里面藏着点儿门道。拿一个实际例子来说,明明用MMBE查出来的数量是971米,可换成MB5B输入同样的物料、工厂和今天的日期,结果却变成了3068米。这俩数字差别这么大,难道是系统出错了?其实这得怪那些还没到日子的凭证。 顺着时间线往前捋,你就会发现问题出在7月份发生的一笔货物移动上。有张凭证的过账日期填的是7月30日,数量正好是261米,而且状态是扣减的。虽说今天才7月19日,但系统有一条规定:只要过账期间是在今天或者往后的日子,哪怕具体日子填的是明天,也会被MB5B自动给忽略掉。这么一算,3068米减去261米正好就是971米,这就是真实库存的数字。 SAP官方解释起来也挺直接:系统允许在“当前过账期间”里录入未来日期的凭证,而且MB5B在指定的日期范围内不会把后天的数据算进来。这就好比你今天填了张明天要出库的单子,库存报表今天是绝对不会提前把这笔消耗算进去的。 想让MB5B跟MMBE显示的结果一致其实挺简单。只需要在选择屏幕上别输具体的日期,直接留空就行。这样一来,系统就不再设那个时间上的门槛了,所有有效的凭证都会被算进去,数值自然就跟MMBE现在的口径对上了。 总结一下就是这么回事:MMBE是个实时快照,把所有今天以前的有效凭证都加进来了。MB5B要是你输入了具体的日子,它只算今天以前且过账日期没超过输入日子的凭证;要是你啥也不输它就等同MMBE的逻辑,把“未来”的数据也拉进报表里。下次要是再遇到“数字打架”,别急着怀疑系统,先看看凭证的过账日期是不是填成了明天——那道时间的闸门一关,数据立马就“消失”在报表里了。