需求类型确定过程在SAP中由下面的function来决定:
Function: RV_SCHEDULING_TYPE_DETERMINE
1、需求类型是由物料决定还是业务类型决定?
Item category 和MRP type决定了需求类型是由物料还是业务类型来决定。
OVZI 配置路径: IMG-Sales and Distribution - Basic Functions - Availability Check and Transfer of requirements - Determination of requirement types using transaction
首先通过 Item category + MRP type 查找配置记录。
如果以上查找不到则通过 item category + Blank 查找以上的配置记录。
以上2步都找不到,则检查 TVAP-ETERL(item category是否和schedule line相关)是否为空,如果为空则报错 V1 347 Transaction &1 &2 &3 is not defined,所以这个配置是必须的。
Source为0或者空.
1.1、那么首先检查物料主数据MRP3有没有维护Strategy Group,如果有通过表T461P查找Strategy Group对应的Main plg.straty,然后再到表T461S查找需求类型。
1.2、如果通过Strategy Group没有找到需求类型,那么查看物料主数据MRP1有没有维护MRP group,如果没有维护MRP group,那么物料类型当做MRP group,然后通过 Plant + MRP group组合到表T438M查找 Strategy group,从而到表T461P和T461S得到需求类型。
1.3、如果上面的步骤都没有找到需求类型,那么将和source 为1的规则一样。
配置路径:
OPPT IMG- Production - Material requirements planning- Master data - Independent requirements parameters - Define Strategy group
OPPS IMG- Production - Material requirements planning- Master data - Independent requirements parameters - Define Strategy
OPPU IMG- Production - Material requirements planning- Master data - Independent requirements parameters - Define Strategy
Source 为1.
则直接从OVZI配置得到Requirement class,从而得到需求类型。
首先通过 Item category + MRP type 查找配置记录。
如果以上查找不到则通过 item category + Blank 查找以上的配置记录。
如果两个组合都找不到,则最终的需求类型为空。
Source 为2.
和source为 1 一样,但是会检查此处的需求类型是否是允许的需求类型。 那么就要求物料主数据必须配置需求类型或者T438M要有配置(优先级比较高),通过这里找到Strategy group,然后找到需求类型,来和此处的需求类型比较,如果不一样则报错。
由于Strategy Group只能维护对应的8 Strategy。所以系统检查完这8个Strategy对应的需求类型都没有和OVZI一致的时候,则需求类型不存在。 Requirements type & does not exist。、
结束。