首先说下在SAP 供应商确定的优先级
配额>货源清单>框架协议>采购信息记录
一、背景&测试案例
1.1 通常使用的比较多的是货源清单和采购信息记录,采购信息记录更多的是体现物料和供应商的关系,即某物料在特定供应商处的价格数据,但是通常一个物料会对应多个供应商,创建的采购申请/订单具体是哪个供应商还需要借助货源清单。
1.2 测试数据用例
二、无采购信息记录直接创建货源清单和采购申请
2.1 直接创建货源清单-ME01
当输入第四行我想勾选‘固定源’时报错,提示没有采购信息记录。也就是说,如果货源清单要指定默认供应商是必须要维护采购信息记录的。
注:固定源-固定货源,指定默认用该供应商。
2.2 直接创建采购申请-ME51N
前面我们创建了货源清单,但是没有维护采购信息记录的情况下,创建采购申请,在供货源页签点击指定供应源没有数据(实际已经维护了货源清单)
于是我接着跳过指定供货源,直接在‘固定的供应商’栏位手动输入货源清单里的供应商,输入采购组织,还是会有报错,由此可以得出,采购申请要确定供应商必须要有信息记录。
注:创建采购订单/采购订单不一定非得要采购信息记录,采购信息记录只是把价格条件带到PO/PR,没有信息记录手输价格也是一样的。
三、实例-不同场景的货源确定
既然前面测试发现固定供应商还是得要有采购信息记录,于是我重新创建了4个供应商的采购信息记录。
3.1 测试前,说下货源清单的使用前提:
①在物料主数据,采购视图的‘源清单’控制,勾选上表示一定需要货源清单才能确定source,即使创建信息记录也没用。
注:这里对最后一句话解释下,采购信息记录也是可以固定供应商的(唯一的货源)。位置见下图:
②还可在工厂级别设定,即控制整个工厂的所有物料需要货源清单。SPRO->物料管理->采购->货源清单->定义工厂层的货源清单需求
3.2 下面就4个场景测试不同的效果
场景一:没有货源清单
创建采购申请,供货源页签的‘固定的供应商’为空,点击指定供应商会带出维护了采购信息记录的4个供应商
场景二:有货源清单,货源清单只有唯一的供应商122006
此时无论物料主数据采购视图的源清单是否勾上,只要在ME51N抬头勾上货源确定,则会自动带出唯一的供应商。
注:如果没勾选抬头的货源确定,选择在供货源页签点击指定供应源时也会带出唯一的供应商。另外,我自己也试了下把货源清单这个唯一的供应商固定,但是在ME51N不勾选抬头的货源确定也带不出来供应商。
场景三:货源清单冻结122006,132014和142013可用,但是物料主数据采购视图的原清单未勾上
创建采购申请,抬头勾选上‘货源确定’,供货源页签自动带出可用的2个供应商(132014和142013)
但是,也可以不勾选抬头的‘货源确定’,手动输入供应商530033(未维护的货源清单,但有维护采购信息记录)
如果你要维护货源清单冻结的122006就会报错
注:前面一直感觉主数据的原清单没啥用,于是在这个场景把主数据勾选的原清单去掉,再ME51N创建采购申请,不勾选‘货源确定’还是带不出去来货源清单的供应商。是不是主数据的源清单没啥用?我们继续往下测。
场景四:货源清单冻结122006,132014和142013可用,但是物料主数据采购视图的'原清单'勾上。
ps:这里与场景三唯一的区别就是物料主数据的原清单勾上了,正好可以解答原清单有什么用的疑惑。
这里只显示了差异的地方,抬头不勾选‘货源确定’的情况下,手动输入供应商530033(不在货源清单,有采购信息记录)报错。得出结论,主数据勾选'原清单'后,采购申请的固定供应商只能选择货源清单内有效的供应商。
场景五:货源清单冻结122006,132014固定,14201可用,不维护530033。
①如果主数据勾上源清单
ME51N创建采购申请,抬头勾选‘货源确定’,供货源页签系统会自动带出货源清单固定的供应商132014
②如果主数据不勾上源清单,结果和上面一样,也会带出货源清单的固定供应商132014,但是不能手动输入不在货源清单的供应商530033。
四、最后总结
①采购信息记录体现的是物料和不同供应商的价格信息和其它缺省信息(如计划交货时间等),创建PR/PO会将这些信息带到PR/PO。所以创建PR/PO不是一定要信息记录的,可以手工输入;
②货源清单体现的是物料在不同期间哪些供应商可用,对于确定的供应商可以在创建PR时自动确定,无需手输;
③货源清单的供应商范围小于等于采购信息记录,因为使用货源清单必须要维护信息记录;
④使用货源清单除维护信息记录外还有2个前提:ME01维护货源清单;物料激活货源确定(主数据采购视图或工厂层级配置)