货源决定详解 source determination in detail

前面对contract介绍时,简单的提到过source determination。这由两部分组成:Source list(源清单)和Quota Arrangement(配额协议) 我们将分别介绍

  • Source List Overview


我们提到过,供货来源有供货商(SAP中表现为信息记录和框架协议)和内部工厂(用于stock transfer)两种。我们这里讲的source list主要是采购中,供货商的表现形式。在创建PR的时候,如果将source determination选项勾选(如图),则系统会搜索所有货源,如果没有预先设定的首选项,则可以将列出清单。可以通过价格模拟和供应商评估来决定供货商。

另外,可以在用户参数中配置EFB来禁止用户手动指定供货商。

Source determination将发生在如下业务:
1. MRP运行 MD01/MD02/MD03
2. 创建PR ME51N
3. PR分配 ME56
4. PR分配和处理 ME57
5. 创建PO,vendor未知 ME25
6. 计划订单转化为PR MD14/MD15

  • Source List的功能


1. 定义一个vendor为固定的供货商(除了MRP运行) 同类型的(信息记录或框架协议)固定vendor只能有一个,如果不同类型的都有一个固定vendor,则框架协议的具有的优先级较高
2. 定义从某个内部工厂采购。只有PR的明细类型为U(stock transfer 库存转储)时起作用
3. Block某个vendor 如图,如果没有设置vendor而只是输入有效期间和block,则表示这段时期内,此物料在相关工厂不能外购


4. MRP相关 如果设置为1,则MRP运行时考虑此项作为货源,如果此项为SA,设置为2,可产生SA的schedule line
前面提到过,如果一个物料没有维护源清单则禁止采购,可以如图在物料主数据中设置和后台配置(Purchasing->Source List)某个工厂的物料采购都需要源清单


我们可以通过ME06(Purchasing->Master Data->Source List->Follow-On Functions)来分析某个工厂下哪些物料还没有源清单

  • Source List的创建


1. 手动
2. 通过大纲协议创建 如图

3. 通过信息记录创建 如图

4. 自动创建 ME05(Purchasing->Master Data->Source List->Follow-On Functions)

  • Include和Exclude功能的源清单


因为合同的明细类型有W和M两种特殊形式,并不会指定具体的物料号。比如W(material group),我们要采购的物料都属于001这个物料组,但是唯独001中的100-100这个物料不行,则可以创建一个exclude类型的源清单。操作过程如图


采购一个不在这个清单中的物料Z-ROH-DV01 系统是允许的 如果采购100-100系统就会报出错误的消息Source of supply blocked (according to source list)

但如果按如下设置,Exclusion删除掉,则除了100-100以外的物料都是不允许的,只有100-100可以采购。

  • Quota Arrangement(配额协议) overview


配额协议是source determination中的另外一个可以影响结果的选项。如果一个物料存在配额协议,则在source determination过程中,它有最高的优先级。
当一个需要采购的物料有多个供货源,而采购的数量需要在这多个供货源中分配时用到配额协议。
注意,即使一个物料拥有了配额协议,也不证明在手动创建PR时会自动分配采购的数量给多个供货商,货源只会分配给一个。只在MRP运行时可以分配数量。

  • 配额安排(Quota Arrangement Usage)


在一个物料要使用配额协议之前首先要确定配额要使用的业务范围,这个可以在物料主数据的MPR2视图的配额安排中设定,如图

而这个配额安排的配置在后台Purchasing->Quota Arrangement->Define Quota Arrangement Usage

  • 配额协议的创建


TCODE MEQ1维护配额协议,如图所示。先维护header,一个有效期间和配额协议生效的最小数量。然后维护明细,设置采购类型(外购/内销)特殊采购类型(自制/寄售/库存转移等)指定供货商或者工厂,指定配额以及其他细节。这些其他参数细节我们将稍后讨论。

  • 配额协议的运行方式


在使用系统自动指定供货源的时候,系统会根据配额协议计算供货商。这个计算涉及到配额率的概念。Quota rating = (quota-allocated quantity + quota base quantity) / quota
 Quota-allocated qty:配额安排指定的业务范围中,所有跟这个vendor有关的已分配的数量。这个是系统自动更新的
 Quota base quantity维护配额协议的画面可以找到这个配额基本数量的维护字段。用来人工控制配额协议
 Quota 配额,也在配额协议维护画面找到这个字段,决定需求如何分配
在决定货源的过程中,具有较低配额率的供货商会被优先考虑。

因为配额率中的配额基本数量比较晦涩,其他两个因素都很容易理解。我们详细探讨一下。
配额基本数量,可以在已有的配额协议引入了新的货源或者用来补救已分配配额数量和配额之间的不平衡分配。
Scenario:假设系统原来的配额协议有两个vendor,分别分配50%,这时引入了新的vendor。因为系统已经运行了很长时间,所以两个旧vendor拥有很高Quota-allocated qty,依据公式,新的vendor将具有很高的quota rating,所以,在做货源决定时,将会一直指定给这个新的vendor。这时我们需要手动维护或者由系统来决定。
系统计算是通过配额协议维护画面菜单进入的,如图
其中有单独处理和批量处理两种方式。

  • 配额协议与MRP


与在source determination中的配额协议使用相比,在MRP运行中,可以将一个需求分给多个货源。这个在SAP中叫做splitting(分割)
这个是否做分割,是由物料主数据中MRP1视图的批量大小来控制的,在后台可以配置批量大小计算过程是否分割配额。另外,在配额协议的header中指定分割的最小数量,如图



我们设置最小分割数量为10,而MD03运行MRP,因为需求是5个,所以并没有产生分割。
我们将最小分割数量删除,再次运行MRP。如图,我们看到,MRP的运行结果是5个需求,分割成了3个和2个,给两个货源

我们还可以在配额协议中指定最大和最小批量数量。但是这个只会在MRP自动生成order时起作用。如果物料主数据中也指定了,则配额协议的会覆盖物料主数据中的设定。
如图,物料主数据中设定最小 最大批量数量为2和4,需要再采购1个物料(这里为了方便,使用了静态的reorder point)

如图,运行MRP可以发现,实际产生了采购2个数量的PR

我们在配额协议中配置为1

如图,运行MRP可以发现,时间产生了1个数量的PR

我们再更改一下数据,使得系统目前需要5个数量的物料,运行MRP,可以发现,产生了一个4个数量的PR,又产生了一个2个数量的PR,这是物料主数据限制造成的
同理,如果将配额协议中最大为5,则可一次产生5个数量的PR了
注意,在配额协议中有一个check box,是only-once指示。当我们指定了最大批量数量,而这个vendor具有很低的quota rating时,产生的后果是产生很多个order,每一个都是最大数量,而是这一个vendor。为了避免这种情况,可以勾选Only-once,则这个供货商的采购,只会达到最大数量的一个order,其他的根据配额分配。
如图,我们产生5个数量的需求,设定1000 vendor的最大LOT数量为4,则剩下的1个会分配个1010.


除了最大批量数量,还可以在配额协议中设定最大数量。当一个vendor的已分配配额数量等于或者大于这个值时,这个vendor将不再被视为货源之一。无论手动创建PR还是MRP自动运行都会考虑这个设定。

  • MRP中Source determination过程


SAP在MRP运行时,按照如下顺序绝对货源
1. 配额协议
配额协议存在的话拥有最高的优先级。因为框架协议没办法增加到配额协议中,所以在原清单中,框架协议如果与MRP运行的货源相关,则要将最后MRP-relevant设置为1或者2.
2. 源清单
配额协议不存在的话,系统检查源清单,MRP-Relevant被设置为1或者2的话,系统会作为供货源考虑。如果有多个项目设置与MRP相关,则第一个项目作为供货源。
对于不是MRP运行的source determination,系统也有一个检查顺序。
1. 配额协议
2. 源清单
源清单中被标识为fixed vendor被优先考虑,如果信息记录和框架协议在源清单中都被标识为fixed vendor,框架协议被优先考虑。如果没有fixed vendor,有多个货源,则系统会列出一个List供选择。
3. 框架协议
4. 信息记录

  • Regular vendor(常规供应商)


如果在整个client范围内,某个物料只从一个vendor处采购,则可以在信息记录中,将这个vendor设置为 regular vendor,如图

如果我们要再指定一个常规供应商,会得到警告消息Up to now, vendor 1000 has been regular
与工厂级别的fixed vendor设定相比,regular vendor是client级别的。
当然,我们要在后台激活常规供应商功能(Purchasing-> Source Determination-> Define Regular Vendor),才会在货源确定中使用常规供应商

  • 关于货源决定的其他补充


在创建PR时,如果想为没有物料主数据的采购执行货源决定也是可以的,只要指定了material group,并且有相关material group的框架协议或者信息记录存在。框架协议的优先级高。
在创建PO时,自动货源决定按照配额协议,源清单,框架协议,信息记录的顺序检索可用的供货源。
如果出于某些原因,禁止再从某个供货商采购物料,则可以BLOCK此供货商,这样在创建配额协议,源清单等的时候将禁止操作。Logistics->Materials Management->Purchasing->Master Data->Vendor->Purchasing->MK05 – Block
我们也可以通过在源清单中设定block来禁止从特定供货商采购。这种block有一些小的区别:
1. 阻止的是一个大纲协议的item的货源:则禁止从这个大纲协议创建release order或者schedule line。但是不参考大纲协议创建的采购是可以继续进行的。在创建PR或PO进行指定货源时,大纲协议被阻止明细将不会被作为货源之一出现在列表中。
2. 阻止的不是大纲协议的item(信息记录或者工厂): 则意味着不能从这个vendor进行任何采购相关的活动。在创建PR时,将不会出现在备选货源清单中。如果直接创建PO,会报错误消息:Source of supply blocked (according to source list)

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值