SAP MM 物料组在采购单据批准策略中的应用
一些项目的用户想把物料组作为确定批准策略的特性之一。这样貌似可以实现一些需求,比如,辅料的采购和原材料的采购,可以通过物料组来自动适用于不同的批准策略。笔者认为,这么做不仅不能达到实现需求之目的,而且还会出现问题:如果同一张采购单里,各个行项目所包含的物料组各不相同不同,那SAP是如何处理的呢?
SAP Note 493900节选
…………
For OVERALL RELEASE (purchase order and purchase requisition) the item fields such as Plant and Material Group will be aggregated to header level.
For example you use Plant as one of your characteristics. If all items do not belong to the same plant then the release strategy will not be found unless you have maintained a blank value as one of your allowed values for the characteristic Plant. If all items belong to the same plant then that plant is aggregated to the header; if one or more is different ,then a blank is aggregated to the header.
…………
可以看出,如果一个采购单里行项目之间的物料组不同的话,系统在确定批准策略的时候对这个字段是按“空值”来作为选择策略的标准的。这样,从逻辑上来讲,用物料组作为确定审批策略的特性之一,是不通的。
除非是SAP有办法在做单据的时候就保证,当前单据上的物料组都是相同的,从根源上杜绝不同物料组的物料出现在同一张采购订单单据上。很显然,SAP标准功能是不支持这样的,需要通过用户出口实现这一点。