《中小企业ERP基本原理及系统架构.docx》由会员分享,可在线阅读,更多相关《中小企业ERP基本原理及系统架构.docx(95页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、ERP是一套标准化的“企业流程(business process)”,其最大功能即在协助企业做好“职能整合(functional integration)”。ERP这套企业流程,有其严谨的逻辑与架构,经过欧美国家的企业数十年的应用,已然十分成熟与可靠。在台湾,大多数的大中型企业与相当一部份的中小企业都已经实施了ERP,因而,ERP的效益已经被广泛证明了。中小企业要想成功地上ERP项目,必须先学会ERP的原理与架构,它看似复杂,但它的核心“管理观念”与“整合逻辑”并不难懂。只是随着ERP应用范围的不断扩张,使它的应用架构显得愈来愈大,愈复杂。我们将用简单地说法,让中小企业的管理者们能迅速有效地把
2、握ERP的基本工作原理。它们不“难”,但“繁”。因为“繁”,每每让人“烦”,失掉了耐性,经不住繁,就学不会ERP了。因此我建议中小企业的管理干部们要先做好思想的准备:本章的内容看似非常技术性,其实不然,只要你能“耐烦,不怕繁”,则一定可以学会ERP的基本原理与精神。第一章:ERP基本原理1-1 职能整合的逻辑与应用职能有两大类:(1) 企业职能,如生产、销售、财务、人事、研发等;(2) 管理职能,如规划、组织、用人、指导、控制等。企业的运营是一个十分复杂的分工与合作系统,如何在不同的职能之间做好密切的联系工作(即整合,又叫做集成),是管理成败的重大关键。本章内容即在说明:为了做好整合的工作,必
3、须先彻底了解的基本逻辑。基本整合用名词的介绍本节要说明一些在人工操作下没有,但在进行“职能整合”时又非用不可的名词。换言之,要了解整合的逻辑,就必须先彻底弄清楚这些名词的真正含义与功能。所谓整合,是有效地处理连动的关系。连动关系的内容有两个:一个是数量的连动关系,另一个则是时间的连动关系。ERP中处理数量连动的逻辑是靠三个数量来做到的,这三个数量分别是在手量、在单量、预约量。一般在商业里说的“进销存”,或制造业里说的“产供销”,都要靠这三个数量来做职能间的整合。因此,这三个数量可以说是ERP基本逻辑的基石。(1) 在单量(On Order Quantity)当某电器经销商(代号为甲)针对某一产
4、品(例如某型号的电视机而其代号为 A)发出了一张采购单(P/O#123)要买500台时,我们就说电视机A的“在单量”为500台。在单量代表“已计划好了要有,但目前尚未真正拥有的”数量,可将它的含义想成是一个“在单据上的”数量。在管理上,在单量也代表一种“已经承诺了”的数量。上述A的在单量为500台,表示我们已经对供货商发出了采购单,即已经承诺了要买500台。(2) 在手量(On Hand Quantity)如果供货商交来电视机A共300台,此时成品仓库内办理验收而多了300 台,我们称此300台为“在手量”。在手量代表一个已经拥有(实现)的数量。此时,原先电视机A的在单500台应该变成500台
5、300台200台,因为未实现(即未验收)的数量只剩下200台,而非原先的500台。(3) 预约量(Allocated Quantity)如果某客户向经销商甲订货80台,预定一周后交货。此时我们称电视机A的预约量为80台,表示在手量300台中已经接到客户订单的“预约”数量为80台。当然,成品仓库内还没有出货,在手量仍然是300台,而“预约量”是代表一种未来将会发生的出货需求。为什么接到客户的订单时要对成品库存量做预约呢?因为预约量代表一种“预留”或“待发”的数量,可以让我们预先估算在手量是否会不足,而对可能发生的缺货状况预先做准备。依据以上这三种数量,ERP衍生出其它两个有用的数量,如下述。(4
6、) 在手可用量(On Hand Available Quantity)电视机A的在手量为300台,预约量为80台,我们称300台80台220 台为“在手可用量”。换言之,在我们手上而“可”以供新的订单来“用”的数量有220 台。销售人员看到在手可用量,就知道他“能再接单而可立即出货”的数量。(5) 可用量(Available Quantity)对销售人员而言,公司到目前为止总共还可再接多少台电视机A的订单呢?答案是420台,即在手可用量220台与在单量200台的合计。因此:在手可用量 = 在 手 量 - 预约量可 用 量 = 在手可用量 + 在单量 =(在手量-预约量)+ 在单量手工作业下,我
7、们的数据只有在手量(即库存量或称在库量等),库存数据并未登录在单量与预约量,也未计算出可用量。因此,无法提供管理者要应用的信息。例如,目前库存里有多少台电视机A?答:300台。够用吗?会缺货吗?有多少台可以紧急调拨给同行或应付紧急性的客户订单?在手工作业下我们很难立即获得完整而且正确的答案。如果自“供需”的观点来思考,则在单量代表供应,而预约量代表需求。供需之间是否平衡,有两个检查的方式:目前是否平衡?眼前的供应是在手量,需求量是预约量,若在手可用量大于零,则代表目前手上可立即供应的数量足以应付需求。未来是否平衡?总共的供应是可用量,若可用量大于预约量则代表供应不缺。当然“不缺”还不够,我们还
8、要力求“不多”。因为多出来的数量可能代表呆滞品,会积压资金。数 量 负责单位 性质 在单量 采购单位 供应在手量 库存单位 现况预约量 销售单位 需求可用量 (计算) 计划图 1 整合用名词例示采购件图1列出上述各项整合用的名词,请思考各名词的负责单位。在图1中是以采购件来举例的,如果换成一个自制的半成品,各负责单位就应该对应的改变了。请参阅本章第三节基本整合用名词与连动关系的演变中的说明。1-2 连动关系的处理前面说过,整合在处理连动的关系,而连动关系的内容有两个:数量与时间。(1) 数量连动了解上述整合用的名词后,可用下面的例子来说明连动关系(整合关系)的处理方式。例:某公司对其产品甲有下
9、列一连串的活动1. 在1月10日发出采购单(P/O)编号112,要进货500台。2. 供应厂商于1月15日交来第一批货300台,仓库当天予以验收入库。3. 1月18日销售部门接到客户订单(C/0)编号123,数量100台。4. 1月19日销售部门接到客户订单(C/0)编号124,数量50台。5. 1月20日出货(C/0)编号124,数量50台。6. 1月22日接到某客户大订单(C/O)编号125,数量300台。则产品甲库存数据逐日变动的状况如表3.2所示。01/1001/1501/1801/1901/2001/22产品甲的库存资 料采购#112500台验收#112300台接单#123100台接
10、单#12450台出货#12450台接单#125300台A在单量500200200200200200B在手量0300300300250250C预约量0010015010040001/1001/1501/1801/1901/20D在 手可用量0300200150150-150E可用量50050040035035050(注:计算公式:D B C, E A D)表1:数量连动的举例1月22日时,公司自数据上可知:在手可用量为-150台,即手上所有的数量不足以应付订单C/O#125的需要。但这是否表示公司无法准时交货给客户了呢?不一定。由于可用量是正值50,因此我们知道总供应量是足够的。问题在:在单量2
11、00台交货时间和订单出货时间的比较。因此,在数量连动关系的处理之外,我们还必须再考虑时间连动关系的处理。(2) 时间连动状况:C/O#123,数量100台,将于1月25日交货。P/O#112,余量200台,将于1月23日入库。C/O#125,数量300台,将于1月24日交货。则产品甲库存数据逐日变动的状况应如表2所示:产品甲1月22日1月23日1月24日1月25日在单量200000在手量25045015050预约量4004001000可用量50505050表2 时间连动的举例我们发现:供应状况完全可以满足订单所需,因为可用量一直是正值,即在手量一直是正值。反之,若P/O#112余量200台的交
12、货入库时间改为1月25日,则1月24日的在手量为250台,预约量为300台,可用量将成为-50台,表示将无法如C/O#125之要求交货给客户。承办人若不能延期交货(例如客户不答应),采购单位就必须催促供货商把P/O#112之交货时间提前。1-3 连动关系的应用:自动规划了解ERP中整合的逻辑,以及连动关系的处理方法后,我们可以进一步理解为什么ERP能够替我们做自动的规划,并告诉我们应如何最好地做好供应工作:刚好足够的数量,在及时的时间,供应业务所需。例:销售部门接到客户订单#126,数量150台,预定2月5日交货,又预期于2月10日会另接到订单,数量有200台,而3月份计划再卖出400台,应如
13、何来备货(采购)?1月25日2月5日2月10日3月在单量0000在手量505000预约量0150200400可用量50-100-200-400表3. 自动规划的举例经过表3中的演算过程,我们知道2月5日以前必须进货100台,2月10日前须进货200台,而3月需再进货400台。如果供货商所答应的交货提前期为10天,则我们的备货计划应该是:1月26日发出P/O,数量100台,2月5日交货;1月31日发出P/O,数量200台,2月10日交货。另外,因3月份的计划销售量400台未指定日期,此时我们还无法计算出详细的采购计划,应将此400台需求先做需求均化(demand smoothing)作业后,再细
14、化计算采购计划。需求均化是“将需求依时间单位平均化”的意思,如将3月份的计划销售量400台依周作均化,视一个月有四周,则3月份每周的需求量为100台,并称此作业为均化到周;同理,如果均化到日而3月份有25个工作天,则可计算出每日的需求量为16台。为什么要作需求均化呢?是为了要把采购的批量(lot size)减小,如将每个月交货一次的作业改为每周交货一次,以减少库存的积压。当然,对制造或委外工作的规划,也同样可以先作需求均化,以减小批量、缩短工作的周期时间(cycle time)、降低库存的积压。又,所谓预期在2月10日会另外接到订单200台,这是一种销售预测的行为,此时这200台还不是客户订单
15、(C/O)量,因此在库存管理的实务上,并不将此200台列出为预约量,上表的内容只是为了要说明需求净算(netting)的逻辑,请读者们不要误会,以为对销售预测值也要做预约工作。基本整合用名词与连动关系的演变上述的说明是针对一个成品(电视机)来举例,而且该成品是采购来的。如果该成品是企业自己生产的,或是针对某一项生产要用的零件而言,上述整合用名词的定义和用法还一样吗?现将各情况下的定义列出在下面:A. 针对生产要用的采购料件而言,各名词的定义为(1)在手量:现有该采购件的库存量。(2)在单量:已下采购单而供应厂商尚未交货的数量(应交而未交,或尚未到期故未交货的数量)。(3)预约量:已发制令,要领
16、用,而车间尚未领料的数量。可用量:可供新的制令来使用的数量。可用量在单量在手量预约量安全存量。在手可用量:在手量中可供新的制令使用的数量。在手可用量在手量预约量安全存量。B. 针对自行生产的成品而言,各名词的定义为(1)在手量:现有该成品的库存量。(2)在单量:已下制令而制造车间尚未完工缴库的数量。(3)预约量:已接到客户订单但尚未出货的数量。C. 针对生产用的半成品而言,各名词的定义为(1)在手量:现有该半成品的库存量。(2)在单量:已下制令而制造车间尚未完工缴库的数量。(3)预约量:已发制令,要领用,而车间尚未领料的数量。您也许已注意到了:不论定义如何变化,在单量总是代表一个成品、半成品、
17、零件的供应数量;而预约量总是代表着它的需求数量,记住这个基本的原则,就很容易掌握各个名词在不同场合下所代表的真正意义了。应用整合逻辑的前提在前面的说明里,我们了解:在单量代表“供应”,预约量代表“需求”,而在手量则是供需平衡后的“现况”;经过计算得到的可用量则是计划作业的主要依据。借助这样一套整合的逻辑,可以将销售、供应、生产三方面的职能密切地结合在一起,一方面协助我们做好执行和控制的工作,同时也可利用其自动规划的功能协助我们做好规划的工作。当然,这样一套整合逻辑要使用大量的数据,更需要有快速的运算工具,因此,它是必须使用电脑来处理的一套作业与管理方法,同时对企业的数据管理(data mana
18、gement)也有着相当的要求。如果用户的数据不全、数据的精确度不够,或是数据的及时性很差,那么这套整合逻辑的功效就要大打折扣了,在讨论整合逻辑进一步的应用前,特别先提出来请读者们注意。1-4 MRP/DRP/ERP的产生现代的分销业(或称为商业)可以利用上述的“自动规划的逻辑”,由电脑自动做出采购计划,这就是西方先进企业常用的配销需求规划系统,英文是Distribution Requirement Planning,简称作DRP系统。制造业计算采购需求的工作就更复杂了,因为它卖出的产品不是直接买来的,必须买材料来进一步制造。一个产品往往要用到许多件的材料,而其中有相当的比率(如超过50%)是
19、共用性的材料,故上述这种自动规划的逻辑还不够用,必须再加以扩充,而形成了材料需求规划系统,英文是Manufacturing Requirement Planning,简称作MRP系统。西方制造业在大量应用MRP(材料需求规划系统)而取得管理效益后,又试着把“产能面”的需求计算也纳入系统之中,因而产生了产能需求规划系统(CRP:Capacity Requirement Planning),并逐渐把车间的车间控制(SFC:Shop Floor Control)、销售单位的DRP功能、应收帐款和应付帐款的管理、会计总帐自动更新.等功能都加以集合,形成了管理整个制造企业资源的管理系统,因而称作制造资源
20、规划 (Manufacturing Resource Planning) 系统,其英文简称也是MRP。因此,MRP系统有了狭义与广义之分,狭义的MRP系统是指物料需求规划系统;广义的MRP则是指制造资源规划系统。由于二者的英文缩写都是MRP,通常为了避免混淆而称前者为MRP,称后者为MRP。近年来随着信息科技(IT:Information Technology)的迅速发展,企业对IT的应用也逐步增加。借助IT中C/S(Client/Server)的技术,企业可以将分散在各地机构的信息处理,用网络联系起来,而形成一个协调而统一的信息处理系统。MRP对“数量与时间”的整合功能,因为C/S技术而得以
21、进一步扩增了对“空间”的整合,并有了新的名称叫企业资源规划系统(ERP:Enterprise Resources Planning)系统。其实,DRP、MRP、MRP、ERP.不管是哪个P,其基本精神都是“整合、整合、再整合”。第二章:制造企业ERP的BOM对商业企业来说,我们上一章中所介绍的整合逻辑已能满足许多中小企业上ERP项目的大部份需求。但对制造企业或系统集成商来说,仅靠整合逻辑的功能是不够的,还必须知道用料结构(BOM)与需求规划(MRP)的功能。商业企业若要由销售计划来自动计算采购计划,也需要应用MRP的功能。因而,我们在本章中介绍BOM,而在下一章说明MRP。2-1 用料结构表的
22、定义假设有一个产品甲是经过下列的生产活动制造出来的:(1)将2个原料b1和3个零件b2以制程1做成一个半成品B,(2)将1个原料c1和2个零件c2以制程2做成一个半成品C,(3)将2个半成品B、1个半成品C、以及2个包装料a以制程3做成一个成品甲。那么,我们可以用下列的图标法来表达甲的用料关系,其中括号内的数字是代表所用的数量:阶码(Level Code)甲-0a(2) B(2) C(1)-1b1 b2 c1 c2-2(2) (3) (1) (2)这样的一个结构关系称作用料结构(Bill Of Material),一般均简称作BOM,中文也可称作零件构成表或产品结构表。上例中的BOM不只有一个
23、阶层,因此我们称它为多阶层的BOM。阶层(level)的指定在惯例上是由上而下,从0开始计算的,在第二部分第3章中我们会再详细地说明。我们把各料件间的从属关系定义为母子关系(也有人称之为父子关系)。例如甲为母件,而a、B、C即为甲的子件。又如若B为母件,则b1、b2就是B的子件。2-2 料品供应类型采购来的原料或零件,一定是子件,它们不可能是母件。自制或委外加工的产成品(半成品或成品)则一定是其制造所需料件的母件。若以供应的类型来区分,我们可以将工厂所有的料件(Item)区分为三大类:1 自制件(Manufactured Item),或简称作M/O件(M/O是制令的代称);2 委外件(Subc
24、ontracted Item),或简称作S/O件(S/O是委外加工单的代称);3 采购件(Purchased Item),或简称作P/O件(P/O是采购单的代称)。这三种料件,今后统称作料品,它泛指原料(raw material)、零件(component)、半成品(semi-finished good)或是成品(finished good),换言之,即料及品的统称。2-3 手工作业无法准确计算采购量在手工作业下,也有一个类似BOM的概念,叫做标准用量表,零件构成表,或称作用料清单,它的形态如表1所示。 X Y Z 用料标准毛需求量库存量净需求量产品甲11000100包装料a原料b1零件b2原
25、料c1原料c224612200400600100200100200300200100100200300100 (用料清单) (采购需求计算过程)表 1手工作业下计算净需求量的方法甲产品如果接到客户订单共计100个,则各料件的毛需求量(Gross Requirement,简称GR)如X栏内数字所示。计算采购需求的人员会找出各料件的库存量,如Y栏内数字所示,然后计算X-Y=Z,就得到Z栏内的数字,为应采购的数量,称作净需求量(Net Requirement,简称NR)。我们要问:这样的计算过程正确吗?由下面的说明可以知道这种计算过程是错误的:1 所谓库存量到底是什么量?是在手量?在手可用量?还是可
26、用量?由第二部分第1章中的说明,可以看出这里的库存量应该是可用量,但手工作业时往往没有可用量的数据,使采购人员不敢轻易扣除他所看到、当时的库存帐数据,因其中有许多是制造车间应领而尚未领的数量。这是手工作业下无法准确计算净需求量的重大原因之一。2 半成品B与C有库存吗?许多企业受制于工程技术水平及管理观念的误导,很少以批对批法(Lot-For-Lot)来生产,而往往有半成品库存的留置。若B有库存50个,则上述的计算过程就完全错了。如何计算才对呢?请看下节的说明。2-4 BOM逐层式的展开依照下表所示的计算步序,由上而下逐层地计算。步序料品毛需求量X库存量Y净需求量Z=X-Y读BOM带出各子件毛需
27、求量1甲1000100aBC2002001002-12-22-3aBC200200100100500100150100b1b2c1c23004501002003-13-23-33-4b1b2c1c2300450100200200300200100100150100表2 BOM展开将表1与表2相比较可发现:b1及b2原先在手工作业下计算出的采购量太多了,c1及c2则未多采购,如表3所示。原计算之采购量BOM展开之采购量多采购之数量b1200100100b2 300150150c10c21001000表3 BOM展开与手工计算净需求量的比较原因是:半成品B有库存而C没有。b1及b2多采购的数量刚好
28、是B已在手上的库存量。50个B刚好等于100个b1再加上150个b2,此即多采购的数量。由这些说明,得到如下的结论:1 手工作业下,库存量的数据往往只有在手量,而无预约量和可用量,这就造成了计算采购、委外、自制数量的重大困扰。因此,手工作业下的计算只是“近似值”而非“精确值”。负责计算的人员往往宁可多买、多做,而绝不会少算、少买、少做。这是造成呆滞库存量的重大原因之一。2 BOM的展开(explosion)是一个优良的计算工具,在有半成品库存的情况下,仍可正确地计算出应该生产、委外和采购的数量。虽然其计算比较繁杂,但我们可把它完全交给电脑来执行,不必由人员来费心。3 用BOM展开来计算是否就一
29、定正确呢?不然,当有某些料品是共用件(common parts),即供应数个母件生产之用时,BOM的展开方式会有重大的错误,必须改以MRP的方式来计算,我们在下一章中会做详细地说明。2-5 独立需求与相依需求在上例中,甲是成品,即卖给客户的产品,它的需求量是由客户(市场)来决定的,公司本身只能预测,而不能自行决定,因此称作独立需求(Independent Requirement)。独立,就是不相关的意思,它强调了公司对此需求在某种程度上的“不可控制性”。反之,当甲的数量决定后(如客户订单量为100个),其下的各项料品需求数量依BOM的内容均可一一详细计算出来。换言之,B、C、a、b1、b2、c
30、1、c2之数量均是由甲的数量来决定的,因而这些需求被称作相依需求(Dependent Requirement)。指出料品不同的需求特性,是美国奥立奇(Joseph Orlicky)教授的重大贡献。为什么重要呢?因为它提供了一个“以简驭繁”的观念和工具。如果客户不再订购甲产品,则所有甲的子件中,凡有安全存量的都已成为呆料。如果有任何客户继续订购甲,则针对其子件所保有的那么一点安全存量也绝不够生产所需(否则就不会有采购工作了)。因此,安全存量“非呆即缺”,它一点都不“安全”。BOM让我们得以只专心在预测及掌握(例如推销)甲的需求量,甲以下的各项料品根本不必费心,通过BOM的结构关系,信息系统可以自
31、动算得好好的,因此可以让我们“管品而不管料”。品种的模拟料少多了,此即以简(品少)来驭繁(料多)的道理。图1比较了独立需求与相依需求的特性,给各位参考。独立需求相依需求管理控制程度的高低较 低较 高管理决策本质的区分启发式定型化管理方法本质的差异强调规划、弹性重视控制、效率MRP管理技术的协助决策支持(DSS)死循环式、自动化注:定型化(Programmed)决策是指影响因素很明确,且有决策逻辑可循的决策,如它也被称为结构化的决策。 反之,影响因素不明确,无确定推理逻辑的决策就称为启发式(Heuristic)决策,如a=2,b=3,问c=a+b+x=?或问c=?它也被称为非结构化的决策。决策支
32、持系统 DSSDecision Support System图1 独立需求与相依需求的特性比较我们要提醒读者:建立BOM的结构关系,用BOM展开来计算各料品的供应量,只有在“无共用件”的情况下才是正确的,否则必须进一步借助MRP来管理(这是下一章的内容)。但本质上,此种以简驭繁的可能性,是经由BOM的观念才得以实现的。2-6 BOM的其它管理应用BOM建立了品与料之间的关系,而使管理得以简化,已如上述。此外,BOM在管理上还有许多其它的应用,略述如下:(1) 成本管理:如果将各采购料件的采购成本与各成品的加工成本,依BOM的架构自最低阶逐层往上汇总,即可得到其上各阶成品及其半成品的直接制造成本
33、;如果将间接费用也纳入逐层的计算中,则可得到制造总成本,我们称此种成本数字为卷叠成本(Rolled-up Cost)。卷叠成本为一种类似标准性的成本,主要是拿来做内部管理之用,例如我们可用它来模拟* 料件改变(设计变更)对成本生成之影响;* 工资率的改变对成本生成之影响;* 不良率的改变对成本生成之影响;* 新产品的标准成本,以作为拟订售价的参考。(2) 材料需求规划(MRP)展开时的依据,在下章中会介绍。(3) 领料与发料的依据:在领料或发料时,只要知道欲生产的产品,通过BOM即可由电脑自动生成领料或发料的明细,节省作业时间,同时避免手工作业下容易发生的错误。(4) 维护料品的管理:如果将生
34、产设备和其维修用零组件之间的对应关系,以BOM方式建立,则通过“由子件反查母件(where-use)”的功能,或称作反溯(Pegging)的功能,可随时查询各维护用料品是供维修哪些设备使用的,而比较容易建立起适当的备品存量。第三章:制造企业ERP的MRP本章内容在说明物料需求规划(MRP)的基本逻辑,以及它在管理上的功能。重点在:我们为什么需要像MRP这样的管理工具。3-1 共用料件引发的问题假设我们有两个成品,甲和乙,它们各自的BOM如下所示:甲乙a1(2) B(2) C(1)a2(2)D(1) E(1)b1 b2 c1 c2B(2)c1 c3(2) (3)(1) (2)(2) (2)b1
35、b2(2) (3)料品B是甲的子件,同时也是D的子件;料件c1是C的子件,同时也是E的子件。因此,我们说B和c1均是共用件(Common Parts)。如果甲和乙均有客户订单量各100个,而现在我们要用在上一章中所说明的BOM展开方式来计算各料品的供应数量。当我们将甲的BOM逐层展开后,再接着将乙的BOM也展开时,B的毛需求量为200,库存(可用)量能够再减一次吗?换言之,在甲展开时,B的毛需求量为200,库存(可用)量为50,故B的净需求量为150个。将乙展开时,B的毛需求量为200个,这时我们能再扣除B的库存(可用)量50个吗?当然不行,这50个已经预备给甲生产用了,如果再扣一次,将来生产
36、乙时必会缺料,这种一屋两卖的现象,正是共用料件无法靠BOM展开来计算净需求量的原因。该如何做才对呢?我们必须借助一个称作低阶码的技巧。3-2 低阶码与BOM展开的顺序B在甲的BOM中,其阶码(Level Code)为1,但它在乙的BOM中,阶码为2。我们定义B的低阶码(Low Level Code,LLC)为2,也就是B在各BOM中最低的那个阶码。依照这个LLC的定义,可以逐一计算各料品的LLC如下示:LLC = 0的有甲、乙LLC = 1的有a1、a2、C、D、ELLC = 2的有B、c1、c2、c3LLC = 3的有 b1、b2LLC的计算是由电脑自动计算的,不能单由手工来计算,否则要是产
37、品和料件一多,势必发生错误。接着我们将要“同时”计算甲和乙所需各料品的净需求量,如表1所示,依循的规则是:依照LLC的顺序(由小到大)计算:步序料品毛需求量(GR)X库存可用量(A/V)Y净需求量(NR)Z=X-Y其下属子件的毛需求量都BOM带出来1甲1000100a1BC200(*3)200(*8-1)100(*5)2乙1004060a2DE120(*4)60(*6)60(*7)3a1200120804a212030905C1000100c1c2100(*9-1)200(*10)6D60060B120(*8-2)7E60060c1c3120(*9-2)180(*11)表1 依低阶码展开BOM
38、注:* 符号为各步序计算时,毛需求的依据到目前为止,已经完成LLC=0和1所有料品的净需求计算,依步序17的顺序,每次计算时都将毛需求量的来源予以注记,以免重复或漏失。如步序3时,a1的GR是200,是自步序1中甲的下属子件的毛需求量栏中得到的,在a1=200后面注记(*3),表示在第3个计算步序时,即依此一子件毛需求量计算。接着继续计算LLC=2的料品:8B32050270b1b2540(*12)810(*13)为什么B的毛需求是320呢?因为B有2个毛需求的来源(它是共用件,记得吗?):一是来自甲的200(*8-1),另一个是来自D的120(*8-2),故共计为320。依此,可以一直计算下
39、去,直到最下一阶的采购件为止。9c12202002010c220010010011c318030012b154020034013b28103005103-3 令单规划与令单核发如果依各料品的供应类型(方式),定义自制件为甲、乙、D、B;委外件为C、E;采购件为a1、a2、b1、b2、c1、c2、c3;则上述的计算过程可生成下述的数据:步序料品净需求量1268甲乙DB1006060270甲、乙、D、B 的净需求量即是其应制造量,称作规划性制令(Planned Manufacturing Orders)57CE10060C、E 的净需求量即是其应委外量,称作规划性委外单(Planned Subco
40、ntracting Orders)349101213a1a2c1c2b1b2809020100340510a1,a2,c1,c2,b1,b2 净需求量即是其应采购量,称作规划性采购单(Planned Purchase Orders)一般将上述三种规划性单据合称作规划性令单(Planned Orders),又可简称作 PO。我们将上述“自动计算供应面令单的过程”称作令单规划(order planning),而所谓规划性令单是指这些令单是由电脑自动依上述逻辑展开而计算出来的,是规划的结果,但还不是真正已经被主管核准而发出的令单。令单核准及发出的作业称作核发(Releasing),规划性令单经过核发
41、后就成为真正的制令(M/O)、 委外加工单(S/O)、采购单(P/O),这些命令或约定的单据叫做已核发令单(Released Orders)。电脑自动做“令单规划”的作业,生成一大堆规划性令单。承办人员真的要依这些电脑建议的PO(规划性令单)来作业吗?不一定。实际上要如何做,视其令单核发的内容而定。例如b2的规划性采购数量为510个,采购人员也许会因为市场供需情况而决定要购买1000个,则在核发该采购单时可以手工地将数量自510更改为1000。当然,我们也可以“照单全收”,即完全接受电脑自动规划的结果,而要电脑自动地接着做核发作业。3-4 MRP系统的形成归纳到目前为止已经说明过的各项名词和运
42、算逻辑,可以得到如图5.1所示的流程。净算过程可用量数据用料结构(BOM)规划性令单(PO)采购单(P/O)委外单(S/O)制令(M/O)在单量在手量预约量料库在制库品库结案核发净需求核发净算规划执行订单数据(C/O)毛需求图5.1 MRP系统的形成(1) 净算(Netting)依低阶码来展开所有的BOM,而所谓所有的BOM,是说在订单数据上所有产品的BOM,订单上没有的产品,根本不必理会其BOM是什么,这种计算过程称作净算,目的在正确地算出订单导致供应方面的净需求量。(2) 需求来源(Demand Sources)上述说明中只将订单数量视为毛需求量的来源。其实,预测订单(Forecast O
43、rders,简称F/O)也是毛需求的另一个重要来源。在接到客户订单前,我们往往须先采购部分所需的料件(因为提前期较长),这时只能靠销售预测来求算P/O量。销售预测的具体内容是用F/O来表达的。提供服务件(Service Parts,如维修服务用料品)的工厂,也要以F/O预测服务件的需求量。因此C/O和F/O均是需求来源。(3) 可用量数据的说明净算过程中要有各料件可用量的数据。可用量等于在单量+在手量-预约量。虽然前面说过“安全存量不安全”的道理,但在实务上,还是会用到安全存量的观念。只不过此时的安全存量是为了要用来“弥补预测的误差,或是数据的误差”,与以往传统用法上的安全存量,意义是截然不同的。因此:可用量在单量在手量安全存量预约量请注意:可用量有三个,即P/O件、M/O件和S/O件均各有其可用量数据,若忽略任何一项,均将造成净算的错误。(4) 死循环性(Closed-loop)依F/O和C/O进行净算,自动规划出PO,经过各职能承办人员检讨及核发后,得到推动供应面工作的P/O、M/O、与S/O,各令单执行的结果会随时反映在信息系统之中,最后产出的成品在出货给客户时要同时冲销订单的未交量数据。这种从规划到执行的过程,形成一个完整而封闭的环路,我们称此特性为死循环性。它强调了:* 职能的完整性,
限制150内