一、业务案例背景
销售用户发现有的销售订单行项目物料需求类型为空,有的是KSV,这个值是如何带出来的?
二、SAP系统问题分析过程
1,经过检查需求类型为KSV的物料MRP3的策略”40“已维护,需求类型为”空‘的物料MRP3策略为空。
2,最后定位到销售模块有关“可用性检查和传输需求”配置,配置项“按项目类别和 MRP 类型确定需求类型”,项目类别定义需求类型时采用的是“0-物料主记录策略,然后项目类别和MRP类型”。
项目类别确定需求类型的策略:
- 首先,系统尝试使用物料主数据中的策略组来查找需求类型。
- 如果策略组未维护,系统将使用MRP组来确定需求类型。
- 如果MRP组未定义,系统在访问相应的控制表时,将使用物料类型替代MRP组。
- 如果还未找到需求类型,系统将遵循特殊规则,并尝试借助项目类别和MRP类型来查找需求类型。
- 如果这也不可行,系统将仅根据项目类别尝试最后一次查找需求类型。
- 如果最后一次尝试失败,系统将声明该事务与可用性检查或需求传递无关。
举例:销售订单需求类型为空的物料,这个物料的策略组没有维护,于是继续找项目类型和物料 主数据中MRP类型=PD确定,但是他们两个确定的需求类型为空。为了防止用户MRP策略漏维护,同时销售更改了需求类型确定的配置,补充完整项目类别ZJT0+PD 对应列的需求类型为"KSV" ,KSV需求类型可以冲销独立需求。如果销售类工厂没有独立需求,则销售需求类型可以直接配置”011"进行需求传递。
三、不同数据维护确定出的需求类型举例
1,以下物料是销售工厂没有扩建相关的MPR视图数据,所以最终直接根据后台配置项目类别确定出011需求类型。