近期在应用中发现一个问题。下图通过对比来说明问题。框架类采购申请在建立保存后,其科目信息无法更改,但其它类型的订单是可以更改的。
通过对比结果,很容易让人去研究后台配置,看否找到控制点?但遗憾的是,我没有找到。正当打算放弃的时候,无意中发现其实是可以改的。只是这个操作不是很直观。如下图。
很多时候,SAP有点奇怪,如果我算老司机的话,这次也差点被带沟里。但这样就完了吗?骂SAP一顿。且慢,还是太年青。这样的设计可能有它的道理。
进一步思考和分析有了新的发现:
其实在上图的限制中有一个删除,也有一个临界值的账户分配。我们尝试删除,发现限制值中的金额和科目信息都没有了。这就说明两者是关联的。
删除后再次创建也是一样,输入限制金额后将自动弹出科目信息,非输不可。如果不输,那么前面输入的限制金额也会没有。再次证明了两者不可分割。
所以,回来最开始的问题。只能说SAP这样设计有它的道理。我们不要轻易误解它。