3公司主要作业流程分析及基本解决方案3.1概述通过同公司IT部门一起进行的有关系统需求的收集与分析以及SAPAFS专家的评估会议,我们初步了解了公司整个ERP项目的要求和重点,也初步对整个公司的业务关键点有了一定的了解。我们对这些主要的流程进行了初步的方案设计,它将成为整个方案的一个重要组成部分。我们将从产品数据、计划、销售、物料需求计划、采购、库存,车间生产控制,成本控制,财务、远期业务发展这样一个基本顺序进行阐述。3.2产品数据的管理产品数据管理在这里是指物料主数据和BOM数据的管理公司产品特点公司目前对物料主数据是以R/3变式配置来表达产品特性的,其成品物料编码按照型体/颜色进行编号,因为有不同尺码的特性,成品物料设置成变式物料,对于相同型体不同尺码的产品结构表达,采用变式BOM来表达,在这种产品结构下,一方面可以减少成品物料号的数量,另一方面由于R/3变式配置的固有特点,在计划运行时产生众多的基于尺码的计划订单,使得订单的处理和计划调整极为不便.建议的SAP解决方案采用AFS产品特性管理公司主数据,在型体/颜色层次设置鞋成品/半成品,多尺码的特性用产品网格来定义,AFS在整个后勤链都支持产品网格.我们建议公司按照下图所示(图6.2.1)的产品网格来表达产品多尺码的特性:图3.1(产品网格)在加工的过程中,会出现不符合客户要求的次级品,即所谓的B品,我们建议使用AFS产品类别来表达不同质量等级的产品(A品和B品).物料清单(BOM)采用AFS物料清单,AFS物料清单功能基于R/3物料清单功能,并在其基础上增加了鞋业特点的功能,下面我们先就基本的物料清单管理作一个基本的介绍,然后再根据公司产品的特点阐述基于AFS的BOM结构建议.R/3的物料清单(BOM、有的企业又叫配方)应用程序用来存储物料单或产品结构。物料清单用物料号及文件号作为所描述对象的参考代号。所有需要定义产品结构的R/3应用程序都要使用物料清单。通常,在R/3中,由于生产条件的要求,你要为特定的工厂建立BOM。你可以将一个工厂的BOM在日后分配给另一个工厂使用,或为了设计的目的你可以定义一个成组BOM。成组BOM在任何工厂都是无效的,但必要时可在以后分配给个别工厂。如果你用BOM来描述产品结构,你可以只定义一个BOM,包括你公司组织的各种应用领域所需要的产品结构数据;或者你可以定义一些单独的BOM,各自按单个应用领域的需要进行裁剪,诸如按:工程/设计成本生产销售及分销你可以在BOM的状态字段中定义与MRP、成本核算、或销售及分销有关的单独的BOM项目。BOM的有效期在R/3系统中,你可以定义整个BOM的有效期或个别零部件的有效期。“生效日期”和“失效日期”决定BOM或BOM项目何时有效。有效期功能使你能同时维护一个产品的多个BOM。但是,如果你在显示一个BOM时输入了一个特定日期,你只能看到在这个特定日期的有效项目。你可以用BOM的状态来控制BOM是否用可于特定应用程序,如成本或生产应用程序。BOM报告功能R/3以单层BOM的形式存储物料清单。R/3系统支持多层BOM是通过动态地连接各个产品层次并加以展开,用子件的物料号作为从属BOM的参照号。因此R/3系统可提供多层的、锯齿行的或者汇总的BOM。BOM维护功能R/3的BOM应用程序提供复制和更新BOM数据的综合功能,同时也提供强大的搜索功能。你可以快速准确地进行连续地设计更改并跟踪产品开发过程。例如,“成批更改”功能使你能在所有有关的BOM中一次同时处理用另一个子件替换淘汰的子件。单层及多层反查表可以告诉你哪一个BOM有某个特定的子件。可以通过批量维护的方式对BOM的子件进行修改、替代、删除、增加的功能。BOM项目BOM可以包括库存项目,如原材料、半成品和产成品。也可以包括非库存项目,例如直接发往生产线的物料、或不属于材料的项目,如文本和文件。R/3允许你为各个BOM子件定义废品率。在MRP中有3种累积废品率。子件废品率在BOM项目中定义。它表明子件作为废品损失的百分数。装配废品率在BOM的表头或在子件的物料主文件记录中定义。它表明成品或半成品在经过所有工序时,由于制造问题作为废品损失的百分数。工序废品率在BOM项目中定义。它表明子件在某个特定工序作为废品损失的百分数。工序废品将覆盖装配废品。这个选项对高值物料是非常有用的。你可以连接BOM子件到工序或工艺路线。这有利于精确的“使用点”物料计划。R/3在打印车间文件时用这个信息按工序号区分物料需求。在AFS系统中,对R/3物料清单功能作了增强开发,使之能够支持产品网格,在SKU层次设定BOM项目的用量.建议公司根据实际情况将鞋成品/半成品设成AFS产品,在BOM结构中重新定义它们之间的关系.我们建议的公司产品BOM结构如下图所示(图3.2)图3.2建议的鞋产品结构鞋面部底部包装料面部裁断件车线饰扣铁芯底部裁断件大底中底原物料原物料包装材料383940383940383940383940383940如上图所示,可将成品鞋,面部,底部,面部裁断件,底部裁断件,大底等成品/半成品设置成AFS物料,采用同一底产品网格表达不同底尺码.在采用AFS产品特性管理鞋产品主数据后,将数据量限定在型体/颜色层次,在很大程度上减少系统的数据量,提高数据处理速度,减轻计划员的负担.下面图示显示了鞋产品在AFS系统中BOM定义的一些功能特点.(图3.3显示在产品BOM维护中,在同一屏幕为不同尺码定义不同的物料使用量)3.3预测计划处理现行运行状况及需求为缩短生产周期,加快给客户的供货,在原则上公司的客户会给公司下达预测需求,公司据此进行原料的购买和产能的安排,公司的一个重要客户NIKE在下达正式的订单(DPO)之前,会先下达预告订单(RP)给到创信用于备料和预留产能,宏观上公司需要对这些预测需求作统一的计划,并且能跟踪到为它们采购的原材料,希望在系统中有一个有效的处理方法.另外,创信管理高层会对未来的市场状况作中长期的市场预测,按照客户和型体大类预测半年/年度的需求,为未来的产能规划和制造工艺的开发提供有用的依据SAP解决方案对客户下达给公司的预告订单,在SAP系统中作为一种独立需求来处理,经过MRP的运算后,得到各BOM层次的计划订单或采购申请,计划订单订需要预留产能,采购申请可提交采购部进行采购处理,从而达到预先备料和制作产能计划的目的.(图3.4预测需求在AFS系统中的处理)出于对为预告订单所准备的物料,采用批号进行跟踪,对于每一预测订单所产生原物料需求,分配一个单独的批号,从物料的采购到库存管理都使用该批号.对于公司的中长期市场预测以及相关的产能规划和制造工艺开发,我们建议将这一部分的业务处理放在第二阶段予以考虑实施,以提高贵公司对市场的应变能力3.4销售订单处理SAPR/3系统中的订单输入是高度自动化的。订单中的数据大部分来自于客户、产品与定价主数据,所以在进行订单输入时,只要输入少量的数据就可。贵公司的订单录入人员只需要输入少量信息就可以完成订单录入。同时系统还提供几种加速订单输入过程的工具:复制功能:可以将以前的订单、发票等复制到新的订单以减少客户、产品号码的输入。产品建议:如果某个客户的合同所订的产品具有普遍性,可先建立包括多个产品的产品建议以减少在订单中产品项目的输入。面向客户的订单管理同时,在订单输入时,可以定义订单的“完整性”,例如,每个订单一定输入客户采购订单号码,以及客户提货方式,如果操作人员在输入时没有输入必须输入条款,系统会自动提示操作者,同时,中止后续的业务流程,例如,进入审批流程和自动生成提货清单等,从而确保了订单的完整性。根据贵公司不同的销售方式如正常接单,估价、退货等,可以建立不同的销售订单类型,SAP系统针对不同的销售订单类型均提供了不同的订单处理模式。ATP检查贵公司希望能根据设定的交货期和数量,检查物料与生产能力的可使用性,在经生产计划部门确定后,锁定相关的制造资源。这一需求将在SAP系统中通过可用性检查的功能实现。SAP中的可用性检查可以确定是否产品能够获得,并确保按客户要求的交货日期交货。这项功能还提供有关库存水平,识别交货瓶颈,改善即时的业务处理,向MRP转送需求,以及改善客户服务。通常有两种形式的可用性检查:□基于ATP数量的检查:根据仓库的库存量、计划供应量和需求量来计算可用性。□按计划来检查:SD仅基于计划项目来计算可用性,而不是根据订单的数量来计算。根据贵公司的业务特点,我们建议使用基于ATP数量的可用性检查。可用性检查的范围SD的可用性检查是灵活性的,而且可以包括许多不同的因素。我们可以规定什么样的检查因素可被用于每项事务中。这些因素包括:□安全库存□质量检查中的库存□运输中的库存□采购订单□计划订单□采购申请□生产订单□预留□相关需求□计划需求□销售需求□交货需求补货提前期通过使用在主数据中所定义的那些时间,基于ATP数量的可用性检查还可考虑补货提前期,这个时间是订单或生产所需产品所要求的时间。其它工厂中的货品可用性可用性检查还容许你确定是否在别的工厂中,可获得一些或全部所需产品。需求的传送在需求的传送中,销售环节将通知物料需求计划有关需要发送的货物数量。你可以应用销售与分销系统可用性检查来做这件事。系统高度的集成性能在销售与分销、物料管理和生产计划系统间自动地交换实时的需求数据,需求将按单个的或汇总的需求被记录。物料管理和生产计划功能将应用来自销售的需求信息,以确定是否需要开始生产,或者是否要采购。如果因信贷限额超标而使发货的销售订单被冻结时,需求传送也可能被冻结。这种冻结将取决于商业事务的类型。一旦冻结被手工撤消后,需求信息就可以传送。如果后来你作了更改,该系统能自动更新需求的发送。部分的交货如果交货计划和可用性检查确定货物不能按要求的日期交货时,该系统将能根据客户接受部分交货的方案作出不同程度的反应:□R/3系统确定货物的数量,如果有,将按客户要求的交货日期交货。□系统确定整个交货的最早日期。□系统确定什么货物可以按客户要求的交送日期进行交货和必要的部分交货,直到完成整个订单数量。更新延迟订单由于缺乏货物可用性,订单项目按客户要求的交货日期不能得到确认时,订单项目可以应用延迟订单处理功能来加以更新。该系统可以重复检查可用性并显示目前的状况。如果所有项目现在都能被交货,你就可以处理销售订单了。你还可以使用更新功能,通过手工调整重新分配短缺产品,以满足你的最紧急的客户订单。交货计划基于SAP系统的解决方案能在订单输入时自动地确定货物交付的时间。交货计划包括所有在货物发出前肯定要发生的活动。交货计划可以确定产品的可用日期和装载的日期。当你输入客户要求的交货日期时,销售与分销系统能计算出装运活动的日期。系统可以确定出什么时候产品必须获得,什么时候进行分拣,装载,以及制定运输的计划,用以满足客户要求的交货日期。就交货和运输计划而言,该系统将确定运输时间,装货时间,分拣和包装的时间,以及运输的提前期。销售与分销系统将交货处理基于若干交货截止日期而确定的,包括物料的有效日期、运输的计划日期、装载日期、发货日期和交货日期。交货计划和可用性检查是相互依赖的。该系统利用要求的交货日期和客户的地点信息来确定货物在什么时候必须获得。如果货物不能满足所要求的交货日期获得的话,销售与分销系统就用顺排计划表来寻找最早可以获得货物的日期,并计算出货物能送到客户手里的实际日期。信用检查基于贵公司希望在销售中对客户作信用方面的控制,我们建议可以利用R/3财务会计模块的集成信息,来帮助贵公司执行信贷管理政策。检查范围包括信用,财务和销售数据,以核实客户的信用额度。当销售订单不能通过此检查时,可以设置系统自动提醒有关的信用管理或销售人员。我们的解决方案能最大限度地减少信贷风险,同时快速解决信贷持有和加快销售订单处理。SAP的信贷管理能帮助你做下列工作:1.根据不同标准,拟定你自己的自动信贷检查2.拟定在销售周期的什么点上SD进行这些检查3.当销售合同未能进行信贷检查时,可自动提醒合同输入人员4.通过电子邮件将关键的信贷状况提醒信贷管理人员5