业务背景:
仓库里有库存 100KG
张三通过MB52查询发现有100KG,因此用MB21创建了 80KG 的预留。
李四也通过MB52查询发现有100KG,因此用MB21创建 70KG 的预留。
王五也通过MB52查询发现有100KG,因此用MB21创建 30KG 的预留。
张三这个人比较积极,拿着打出来的预留单去仓库领了80KG走,等李四去领时,就剩下了20KG,
最后王五也跑到仓库里,结果领了个寂寞。
那么这个问题该如果解决呢?
就要用到ATP检查。具体逻辑是这样的。
仓库不是有100KG吗,张三用MB21创建了80的预留,虽然没有领走(仓库查询出来也是100),但是李四创建70的预留时就报只剩下20KG的错误,如下图。

具体配置步骤如下:
(一)SPRO配置可用性检查事务码和检查规则03 。



看到了没MB21和MB22可以分开配置ATP检查。
“T代码” 看懂了是事务码,但后面的03是不是看不懂,没关系,继续往下看。
(二)物料主数据配置:02

刚才03还没看懂,咋又出来了一个02 ?
不要着急,记住有个03 和 02就可以了,继续往下。
(三)03+02组合


可以双击看02+03的具体设定(当然你也可以点新条目,和双击的效果一样),如下图

勾上包含预留,就大功告成了。

是不是效果出来了,离成功就差最后一哆嗦了。
(四)更改消息号警告为错误


按照上面配置把A,改成B即可
上面不是还有:值 、数 、S 又是干什么呢?这个和我们MM全套中,OMJJ移动类型的配置是一样。
初学者可以按上图配置即可,或者201全部配置成 B
另:上面的移动类型又是什么呢?
我们在MB21不是要输入移动类型吗?如下图

最后,让我们来看看效果吧:

(五) 02 和 03 的定义
上面用到的02和03都是选择的,SAP默认也有,如果我们要定义自己的呢?
可以用事务码: OVZ2 以及前面配置中的“检查规则”。
这个是很简单的基础数据配置,篇幅有限,自己去看下就懂了。