替代,这个一万家企业估计就有二万家企业需用到的名词,可见其重要性,而根据本人之经验,大概可以分为以下三种替代形式,我想这应该是关于SAP替代或取代的最完整的文档。
1. A物料也B物料可以互相替代,但是由物料计划部门自由控制使用物料A还是使用物料B
2. 在某个产品中,当物料A不够时,才用物料B
3. 当物料A用完后,将永远不再用物料B
本人就从SAP ERP软件的角度去介绍一下这三种方式的实现
对于第一种,是SAP中最容易实现的,也是用得最多的一种,参见以下
![clip_image002[10] clip_image002[10]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image00210.jpg)
如存在以上BOM, 假设KT_RAW_00 与 KT_RAW_01 是替代关系,并且对两个物料设定如下:
进入ITEM Detail
![clip_image004[4] clip_image004[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0044.jpg)
你会发现这里存在一个AltItemGroup
当我们想对某些物料设定替代时,首先需要让这些物料成为一组,这样SAP才能判断是那些物料可以互相替代,假设我们用00做为GROUP吧.所以在AltItemGroup中输入00,然后回车
![clip_image006[4] clip_image006[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0064.jpg)
将会弹出以上画面
在此画面中的Strategy一个重要的设定,此FIELD中有两个设定
1 Manual maintenance/by usage probability
2 100% check
我们所讲的第一次情况就是选择这里的, 当strategy选择为1(表示按Usage Prob.来决定使用谁)的时候,Priority则不起做用
而Usage prob. 则表示使用的百分比,如我们例子: KT_RAW_00为主料,KT_RAW_01为辅料,即在正常情况下是用KT_RAW_00,但是生产计划部门可以把此更改为KT_RAW_01,
KT_RAW_00设定如下:
![clip_image008[4] clip_image008[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0084.jpg)
Usage Prob. 表示使用100%
KT_RAW_01的设定
首先也需把AltItemGroup设定为00 ,并且使用范围为0%
![clip_image010[4] clip_image010[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0104.jpg)
也许这样设定后,会有以下提示
![clip_image012[4] clip_image012[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0124.jpg)
但不理会此提示,直接回车.然后SAVE BOM
此时,如果你建立一张production order则会表现如下:
如此Order Qty = 20 PC
![clip_image014[4] clip_image014[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0144.jpg)
你可以从中发现, KT_RAW_00的使用量是20PC (计算方法是此物料的使用量 20PC * 100%,这个100%就是来自于BOM中的Usage Prob. )
而KT_RAW_01的使用量则为0 PC(计算方法是此物料的使用量 20PC * 0%,这个0%就是来自于BOM中的Usage Prob.)
如果你想更改他们的Usage Prob. ,则可进入此ITEM的Detail
![clip_image016[4] clip_image016[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0164.jpg)
可以直接更改上图中的usage prob,如假设为70%, 另外把KT_RAW_01中的USAGE PROB改为30% ,如下图
![clip_image018[4] clip_image018[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0184.jpg)
再返回,则可看出
![clip_image020[4] clip_image020[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0204.jpg)
14 = 20 * 70%
6 = 20 * 30%
对于第二种,我想应该是最多很想实现,却又发现并不如意的一种,演示如下:
在第一种的设定画面中
![clip_image022[4] clip_image022[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0224.jpg)
需要使用Strategy = 2的策略,即表示是使用Priority 的方式来处理
如各设定如下:
KT_RAW_00设定
![clip_image024[4] clip_image024[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0244.jpg)
KT_RAW_01的设定如下:
![clip_image026[4] clip_image026[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0264.jpg)
此两图则表示: 正常情况吓是使用Priority = 1的,如果他做ATP检查后,不够的话,则用Priority =2 之物料,(当然,如果Priority = 2的物料也不够的话,则仍然会用Priority = 1的物料)
如KT_RAW_00的库存如下:
![clip_image028[4] clip_image028[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0284.jpg)
KT_RAW_00在仓位0001中有20PC
![clip_image030[4] clip_image030[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0304.jpg)
KT_RAW_01在仓位0001中有40PC
如建立production order , qty = 20 pc
![clip_image032[4] clip_image032[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0324.jpg)
这要或许看不到功能,因为KT_RAW_00的库存是够的,此时你对这些物料做下ATP.即点一下
此按钮
![clip_image036[4] clip_image036[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0364.jpg)
结果没变,因为KT_RAW_00库存足够
,如果我们把生产订单更改成21PC,试试效果.
![clip_image038[4] clip_image038[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0384.jpg)
那么这里也会出现KT_RAW_00 = 21 PC,那么我们再做一下ATP试试.
![clip_image040[4] clip_image040[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0404.jpg)
会发现KT_RAW_00的需求为0了,原因是因为此物料的库存只有20PC,但我们需要21PC,所以他不能满足ATP需求,因此系统去找PRIORITY = 2的物料KT_RAW_01 ,而KT_RAW_01的库存是40PC,可以满足21PC,所以需求将会转给KT_RAW_01
那假设把ORDERY QTY = 51 (让KT_RAW_01的40PC的库存也不能满足)
![clip_image042[4] clip_image042[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0424.jpg)
做下ATP试试,结果仍然是这样
![clip_image043[4] clip_image043[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0434.jpg)
结果看似一样,但实际上经过了以下二个步骤
1. 检查KT_RAW_00的元素(ATP设定)是否可以满足,发现不能,则去寻找 PRIORITY =2 的物料
2. 用KT_RAW_01的元素(ATP设定)去检查是否可以满足,发现不能,则只能把需求还原到PRIORITY =1的物料即KT_RAW_00
对于第三种,略带点技术性,其一般不叫替代(Alternative),而叫取代(Discontinues)
对此的设定不在BOM中做任何设定,而是在MRP VIEW中设定相应的资料
![clip_image045[4] clip_image045[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0454.jpg)
BOM只有KT_RAW_00物料,而不需要KT_RAW_01物料
![clip_image047[4] clip_image047[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0474.jpg)
以上设定,在2007年11月2号后, 如果KT_RAW_00库存不够的话,则用KT_RAW_01
![clip_image049[4] clip_image049[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0494.jpg)
![clip_image051[4] clip_image051[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0514.jpg)
库存如上.
KT_RAW_00库存为20PC
KT_RAW_01库存为40PC
如果此时建立production order
![clip_image053[4] clip_image053[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0534.jpg)
如Order Qty = 20 PC
虽然在BOM中只有KT_RAW_00,但是在Production order components中却会发现KT_RAW_01,这是SAP告诉你,KT_RAW_00将会被KT_RAW_01取代,请看上图中红色的字眼.
如果把ORDER QTY = 21 PC
![clip_image055[4] clip_image055[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0554.jpg)
当你刚建立的时候,KT_RAW_00仍然是21PC,但是,如果你做一下ATP,则会发现
![clip_image057[4] clip_image057[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0574.jpg)
SAP会自动地把KT_RAW_00变为20PC(因为他的库存只有20PC),而剩下的1PC,则会自动给KT_RAW_01
而对于discontinues,还有一种情况,即某些物料本身就是配套的,如L98与R98这两个物料是对称的,如果你想当L98 不用的时候,用L99取代,那把R98也会被R99取代。
请看以下设定:
目的:用L99 + R99 去取代L98 + R98
![clip_image059[4] clip_image059[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0594.jpg)
![clip_image061[4] clip_image061[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0614.jpg)
设定L99将取代L98
![clip_image063[4] clip_image063[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0634.jpg)
设定R98为PARALLEL取代
![clip_image065[4] clip_image065[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0654.jpg)
![clip_image067[4] clip_image067[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0674.jpg)
![clip_image069[4] clip_image069[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0694.jpg)
![clip_image071[4] clip_image071[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0714.jpg)
![clip_image073[4] clip_image073[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0734.jpg)
上两图可以看出R98与L98是一对的,只是根据L98去判断库存是否足够。如果不够再用L99去替代。
![clip_image075[4] clip_image075[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0754.jpg)
![clip_image077[4] clip_image077[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0774.jpg)
If L98 Stock =0
![clip_image079[4] clip_image079[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0794.jpg)
If L98 stock =80
![clip_image081[4] clip_image081[4]](http://www.kanterwang.cn/wp-images/PPSAP_CDD6/clip_image0814.jpg)
本文详细介绍了SAP系统中物料替代的三种策略:自由选择替代物料、按库存不足时的优先级选择替代物料以及物料永久替代,并通过实例演示了如何在SAP ERP系统中设置这些策略。
547

被折叠的 条评论
为什么被折叠?



