*,200,4,HAND Enterprise Solutions Co., Ltd. Confidential Not For Public.,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,Advanced Supply Chain Planning,上海全富汉得软件技术有限公司,2005年9月8日,Oracle ASCP 总体业务解决方案,1,Advanced Supply Chain Planning,业务层面的收益,业务流程的最佳实践,关键业务点的解决方案,案例分析,Synopsis,2,业务层面的收益Synopsis2,业务层面的收益,Oracle ASCP 只是 Oracle APS(Advanced Planning Schedule)套件的一部分,Oracle APS包括如下应用产品:,3,业务层面的收益 Oracle ASCP 只是 Oracl,Oracle ASCP是一套功能强大、全面且基于Internet的计划解决方案。,高 级 供 应 链 计 划 能 解 决 哪 些 问 题 ?,利用最短的时间和最少的人力建立整个供应链计划,在计划时考虑商业伙伴,在全球任何地点访问计划,提升计划水平,在包括多种制造方式的公司进行计划,业务层面的收益,4,Oracle ASCP是一套功能强大、全面且基于Inter,减少制定计划的时间和人力:,Oracle ASCP 利用系统中已定义好的BOM,Routing,Resource,ASL,,Sourcing Rule等基础信息,用户只需输入计划物品的数量和计划日期即,可。用户需要考虑物料替代关系时需在Bills里将组件替代或者在Item,Relationship里将成品替代维护进去即可。,Oracle ASCP可以制定短中长期计划,可以制定精确到分钟的详细计划,,也可以制定以月为单位的长期计划。,业务层面的收益,5,减少制定计划的时间和人力:业务层面的收益5,计划时考虑商业伙伴:,在批准的供应商列表(ASL)中定义供应商的能力约束,利用来源分配,规则,Oracle ASCP计划约束就会考虑商业伙伴的能力情况。检查商业伙,伴是否有足够的生成能力满足我们的供应。,业务层面的收益,6,计划时考虑商业伙伴:业务层面的收益6,全球任何地点访问计划:,Oracle ASCP是基于Internet的计划解决方案,能上网的地方就可以,看到计划。,业务层面的收益,7,全球任何地点访问计划:业务层面的收益7,提升计划水平:,Oracle ASCP可对库存周转率、计划收益率、准时交货率及毛利率等,因素进行考虑,并对其优化,从而制定满足各方利益最大化的计划。提,升计划水平。,业务层面的收益,8,提升计划水平:业务层面的收益8,多种制造方式同时计划:,Oracle ASCP支持过程制造、离散制造、项目制造、重复性制造及,流程制造或者上述制造方式的混和制造模式的计划。,业务层面的收益,9,多种制造方式同时计划:业务层面的收益9,与已有的计划产品相比:,MRP:物料需求计划考虑单一组织下的物料供需情况。,DRP:分销计划考虑多组织下的物料供应需求情况。,ASCP:高级供应链计划考虑多组织、扩展供应链下的计划,可以基,于约束和优化,并考虑供应商的能力和物品的替代关系。,业务层面的收益,10,与已有的计划产品相比:业务层面的收益10,业务层面的收益,供应链网络:,M1,M2,D2,Distribution Center,Factory,Vender HUB,Supplier B,Supplier A,Supplier C,Head Quarter,100% Transfer,70% Transfer,30% Transfer,80% Transfer,10% Transfer,10% Transfer,11,业务层面的收益供应链网络:M1M2D2Distributio,业务层面的收益,Oracle ASCP体系架构:,12,业务层面的收益Oracle ASCP体系架构:12,排计划的一般流程:,业务流程的最佳实践,13,排计划的一般流程:业务流程的最佳实践13,业务流程的最佳实践,1,设定实例(Instance)及组织安全性,设定运行高级供应链计划对哪些组织进行考虑,及具有高级供应链,计划员职责的用户能访问到哪些组织。,14,业务流程的最佳实践1,设定实例(Instance)及组织安全,业务流程的最佳实践,2,设定来源补充规则(SR),将每个要考虑的实例组织中的物料纳入到分配清单,将分配清单指,定给来源补充规则。根据已定义的SR,系统生成的供应链清单:,15,业务流程的最佳实践2,设定来源补充规则(SR)15,3,制定需求、供应计划来源:,在MDS或者MPS中制定物品的需求或者供应计划。在ASCP中选择对,哪些计划进行运算。,业务流程的最佳实践,16,3,制定需求、供应计划来源:业务流程的最佳实践16,4,运行数据收集:,将系统现有量,SO数量,已审批采购申请量,未结订单量等业务数,据(ADS)汇总成计划数据(PDS)。,业务流程的最佳实践,ADS: Application Data Store,ODS: Operational Data Store,PDS: Planning Data Store,17,4,运行数据收集:业务流程的最佳实践ADS: Applica,5,,创建和运行ASCP 计划:,可创建计划类型为生产计划、制造计划及分配计划的高级供应链计,划。选择相应的计划选项,后运行定义的高级供应链计划。,业务流程的最佳实践,18,5,创建和运行ASCP 计划:业务流程的最佳实践18,业务流程的最佳实践,业务流程的最佳实践,6,复查关键性指标KPI(Key Performance Indicator),19,业务流程的最佳实践业务流程的最佳实践6,复查关键性指标KPI,业务流程的最佳实践,7,复查例外(Exception)信息,20,业务流程的最佳实践7,复查例外(Exception)信息20,业务流程的最佳实践,8,复查工作流通知,ASCP可将例外信息通过工作流通知的形式发放给相应的责任人,相,关责任人可在Oracle应用中或通过email接受通知,然后对例外通知快速,响应。Oracle ASCP支持五种标准Workflow及各种例外信息,如下:,21,业务流程的最佳实践8,复查工作流通知21,业务流程的最佳实践,9,复查追溯的供应需求,ASCP根据已定义的来源补充规则,将个组织中的供应信息或需求,信息传递给其它组织,然后其它组织的供需信息向下传递,直至供应链,链条中每个组织。从而生成每个组织的供需信息。,22,业务流程的最佳实践9,复查追溯的供应需求22,业务流程的最佳实践,10,修改计划目标,计划运行结果,如果,不满足您的要求,您可以修改优化目标为最大库,存周转率、最大计划收益率、最大及时交货率的权值。重新提交运行计,划。,23,业务流程的最佳实践10,修改计划目标23,业务流程的最佳实践,11,修改供应/需求信息,可以在运行完的ASCP计划中直接增加(不能修改原有的)物料的供,应需求信息,修改后再运行ASCP计划,会对已有的MDS,资源能力,供应,商能力等产生影响。,24,业务流程的最佳实践11,修改供应/需求信息24,12,修改资源,可以在已经运行完的ASCP计划中修改资源的可用性。如可增加生产,资源(增加班次)、对特定的物料定义替代资源、对特定的物料修改其,对资源的消耗量等。,业务流程的最佳实践,25,12,修改资源业务流程的最佳实践25,业务流程的最佳实践,13,修改供应商参数,可以修改供应商的能力,订单修改量,加工提前期等信息。,26,业务流程的最佳实践13,修改供应商参数26,业务流程的最佳实践,14,运行净更改计划,用户修改完相应的资源,供应/需求,优化目标,需求优先级,来源,等信息后,可以运行模拟净更改计划以发现更改后和更改前计划的差异。,系统提供“联机计划”和“计划批”两种计划模式。,27,业务流程的最佳实践14,运行净更改计划27,业务流程的最佳实践,15,发放或固定任务订单,对系统生成好的采购申请(物料属性为采购)和离散任务(物料属,性为制造)进行下达。用户在PO或WIP中导入采购申请或离散任务即可。,如果下次计划时不想让已生成的PR和JOB变化,可以固定(Firm)采购,申请或离散任务。,28,业务流程的最佳实践15,发放或固定任务订单28,关键业务点的解决方案,约束:,用户有时根据必须满足计划到期日的先决条件去制定计划,有时根,据现有的物料、资源等去排产。,Oracle ASCP提供基于约束的计划,可根据客户的需求选择设定“强,制需求到期日”和“强制能力约束条件”,两者只能选择其一。,强制需求到期日:Oracle ASCP认为能力是无限的,必须保证需求在到期,日(前)完成。,强制能力约束条件:Oracle ASCP根据实际的能力去排产,可能会造成需,求不能按时完成。,29,关键业务点的解决方案约束:29,关键业务点的解决方案,替代:,有的工厂产品比较复杂,需要的材料或资源比较多,同时存在很多,替代关系,用户希望在制定计划的时候系统会考虑这些替代关系。,Oracle ASCP考虑用户定义的替代关系,包括“成品替代”,“替代,资源”,“组件替代”,“替代BOM/Routing”,“替代SR”。Oracle ASCP考,虑替代关系是约束的一种,只有选择了基于约束的计划,系统才会让您,选择这些替代关系。,30,关键业务点的解决方案替代:30,关键业务点的解决方案,优化:,有的工厂制定计划的目标是满足“最大库存周转率”,有的是满足“,最大计划收益率”,有的是满足“最大及时交货率”。,Oracle ASCP提供基于优化的计划解决方案,用户必须先选择基于,约束的计划,之后才可以制定基于优化的计划,ASCP可根据用户定义的,KPI指标,以及为满足这些目标而定义的物料、资源、需求的惩罚因子,而制定计划。,31,关键业务点的解决方案优化:31,关键业务点的解决方案,模拟:,用户有时需要根据需求情况,供应能力,资源供给能力而不断的调,整计划,并和原先已制定的计划做对比。,Oracle ASCP提供的满足用户修改计划的模拟解决方案,用户可以,指定一基准计划,在该计划的基础上修改、增加、删除供应,需求,能力,的日期,数量,替代等信息后模拟计划(联机模拟或者后台并发模拟)。,用户可根据自己的需求查看修改后的计划和基准计划间的KPI对比信息,,物料例外信息等。,32,关键业务点的解决方案模拟:32,关键业务点的解决方案,例外信息:,用户运行完计划后,一般希望看到针对该计划所产生的一些建议信,息,如什么时间该发放工单,什么时间做采购申请等等。,Oracle ASCP提供完整的例外信息,主要包括“,延迟销售订单和预测,”,,“,重新计划,”,“,使用替代项和替代项,”,“,物料例外,”,“,延迟销售订单,和预测的供应例外,”,“建议”等,33,关键业务点的解决方案例外信息:33,案例分析,沈阳黎明公司是一家大型的国有企业,主要生产和维修军用发动机,,产品所用到的材料和零部件非常多(BOM大概有14层,一个产成品所需,大约1万多个,零配件)。,没用Oracle ASCP以前,计划靠计划员手工去制定,由于其产品的复,杂性,手工算出的结果往往不准确,并且耗费了大量的人力物力。,2005年购买Oracle ASCP产品及我公司的咨询服务, 用户的需求非常,明确:能够把所有产品的计划跑起来,同时把各半成品,原材料的供需,关系计算出来,同时考虑物料间的替代。,由于沈阳黎明公司是一个集团公司,下面的每一个大的车间都是一,家公司,但不是独立的法人。所以就设定了一个法人实体,多个库存组,织。,34,案例分析 沈阳黎明公司是一家大型的国有企业,主要生产和维,案例分析,针对沈阳黎明公司的需求,我们提出了如下的解决方案:,35,案例分析 针对沈阳黎明公司的需求,我们提出了如下的解决,案例分析,上页图中的计划组织(PLN)是一个虚拟组织,只在该组织下制定计划,而不做其它任何操作,车间累计投料库存是生产组织(SC)做物品出库的,时候自动计入的(通过程序开发实现)。生产组织是实际的生产组织,包,括物品的出入库,BOM,PO等信息。,第一、通过定义来源补充规则和分配集建立PLN和SC间的联系(PLN,100% Transfer From SC)。,第二、在PLN组织下制定成品的MDS计划(需求),考虑到累计投料库,存(供应)和期初库存(供应),将已计划订单(供应)计算出来。,第三、将PLN组织下的已计划订单(供应)传递给SC组织的计划单需,求(需求),第四、SC组织根据传递过来的需求,现有量(供应),已审批采购申,请(供应),未结采购订单(供应)等计算出SC组织下的已计划订单(,供应),36,案例分析 上页图中的计划组织(PLN)是一个虚拟组织,只,案例分析,第五、SC组织根据已定义的物料属性(制造或采购)生成车间任务,或采购申请。发放或下达JOB和PR。,第六、如果物料没有产生计划供应信息(够料),SC组织原材料库房,根据计划发料,之后运行“累计投料”开发报表,将SC组织的出库数量,入到PLN组织的累计投料库存(由于现在沈阳黎明没有实施制造模块,,WIP模块不能使用,只能采取这种方法。),37,案例分析 第五、SC组织根据已定义的物料属性(制造或,案例分析,业务难点:,替代关系:,由于该企业用的材料太多,材料间的替代关系也特别复,杂,有的替代关系比较明确(组件替代),有的替代关系用户也不清楚,,只有实际原件不足时,才能确定用什么材料替代,如1英寸的钢管,2,英寸的可以替代,三英寸的也可以替代(大于1英寸的都可以,手工磨成,1英寸的)。这个时候只能让用户定义物料关系(成品替代)。,但是在Oracle ASCP运行的时候还不能考虑成品替代,因为成品替,代主观性很强,只能通过报表或者用户查询物料关系来确定用那个材料,替代原件,Oracle ASCP必须考虑组件替代,但是在计划运行过程中,,可能有时候计划得出的结果时先用替代,再用原件,或者根本不用原件,,出现这种情况一般是由于替代件的成本要比原件的成本低,并且ASCP,启用了优化功能,这个时候可以通过修改替代惩罚因子来修正(配置文,件),其它惩罚因子可通过物料层、组织层、计划层来修改。,38,案例分析业务难点:38,案例分析,业务难点:,采购订单:,在计划的测试阶段,发现ASCP不考虑采购订单,但是,考虑采购申请,通过查资料发现,由于沈阳黎明实施财务模块,所以AR,参数没有设定,正是这一原因导致ASCP不考虑采购订单,39,案例分析业务难点:39,案例分析,业务难点:,计划物料:,在计划的运行过程中,发现有的物品系统没有考虑,但,是实际有现有量,有的实际中还需要购买,原因时该企业的BOM结构太,过复杂,导致某些物料在系统BOM中没有维护进来,这个时候定义计划,选项的时候计划物料选择所有计划物料,即使没有BOM的物料系统也会,考虑。,40,案例分析业务难点:40,案例分析,业务难点:,计划单拆分:,计划运行完,系统计算出同一个物料同一需求时间的,采购申请或者离散任务拆分成好几份。可能的原因是系统灵活的分解这,些计划单以满足最大的库存周转率(这个问题还在查找原因和ASCP关,于这方面的逻辑)。修改如下的Profile:,MSC:分解计划单以便进行灵活计划,MSO:分解计划单之前的需求大小允差,MSO:为分配的单位分割计划单,41,案例分析业务难点:41,案例分析,技术:,在运行ASCP的时候需要耗用大量的内存资源,如果用户的服务器,内存不是足够大或者ASCP程序是32bit是,系统运行会非常慢,也容易,报“基于内存的计划员”错误,这时候修改配置文件,改成相应机器型号,上的64bit,同时升级ASCP程序至64bit,如果Server内存不够大,则,需要升级内存(根据BOM的复杂程度,沈阳黎明在跑计划的过程中耗用,的内存资源为23G)。,42,案例分析技术:42,案例分析,技术:,Oracle ASCP的表结构和Oracle 其它模块的表结构发生了根本性的,变化,Oracle ASCP会将它用到的信息从其它模块COPY过来,然后用,其自身表里面的信息。在开发相关二次报表的时候一定要留意这一点,,具体信息请参考相应的技术文档。,43,案例分析技术:43,