第9章典型ERP软件9.1SAP系统9.1.1SAP概述1972年IBM公司的五位系统分析师离开公司,在德国的曼海姆建立了SystemanalyseandProgrammentwicklung公司(简称SAP公司)。这是一家致力于为企业提供解决方案的专业的应用软件供应商。SAP的两个主要产品为R/2和R/3。R/2系统运行在大型机上,R/3运行在PC机上。SAP解决方案的主要思想是提供大量的各行业的应用模块,主要包括财务、物流和人力资源,而这些模块具有灵活的可定制性,使得SAP系统能够为各种企业提供服务。1.SAPR/3的特性(1)客户机/服务器结构(2)全面的功能(3)应用程序模块(4)跨应用程序模块(5)行业解决方案(6)可定制性(7)世界级的时间案例(8)应用程序集成和实时运作(9)SAP体系结构2.SAP的最新进展SAP的新进展包括:(1)加速SAP实施方法:以众多SAP项目实施经验为基础的详细的项目计划,对各阶段进行加速指导。(2)RRR(SAPRead-to-RunR/3):将硬件和软件集于一体,专为中小企业而设计。(3)EnjoySAP:可为用户定制用户界面。(4)mySAP.COM:SAP的功能与互联网结合起来。9.1.2SAPR/3系统1.SAP基础平台系统SAP的基础平台由中间件构成,中间件透过接口向上为应用程序服务,向下接受各种底层的服务。通常底层包括操作系统,网络系统,数据库系统等。这样的应用程序将独立于特定的系统,使得SAP在不同的软硬件环境中有相似的窗口图形显示。这也是可移植性的基础。中间件构成了SAP的基础平台系统。SAP的基础系统平台提供了多种接口:(1)操作系统接口●构成SAP的底层操作系统的接口的基本部分有:SAP事务和SAP逻辑工作单元。(2)网络接口●SAP基础平台系统采用TCP/IP协议进行通信。●数据库层通过远程SQL进行通信。●应用层通过CPIS,RFC,ALE,EDI进行通信。●通过远程函数调用(RFC)接口,SAP系统之间或SAP系统与非SAP系统。(3)数据库接口●数据库接口的主要任务是将ABAP的SQL表述转化为底层数据库的SQL表述(4)GUI图形用户界面●SAP很早就重视GUI,认为GUI将是和用户交往方面最能代表发展方向的因素(5)SAP系统管理工具●SAP系统管理工具包括:R/3系统工具、系统跟踪工具、ABAP/4临时砖处2.SAPR/3的应用模块SAPR/3的应用模块主要有:●财务与会计模块(FI-CO)●销售与分销(SD)●物料计划(MM)●生产计划(PP)●质量管理(QM)●工厂维护(PM)●人力资源(HR)●行业(IS)解决方案●SAP解决方案图(1)财务和会计模块财务和会计模块是整个基础系统的核心业务流程,因为所有其他模块都把交易信息传递给这个模块。其中财务模块包括:总帐会计和结算、应收帐款、应付帐款、资产管理、公司合并。会计模块包括:成本要素会计、成本中心会计、收入要素会计、产品成本、目标成本会计、盈利分析、基于业务的成本。财务与会计模块和销售与分销、物料管理、生产计划、人力资源等模块都存在接口。(2)销售与分销该模块核心业务流程包括:客户RFQ处理和客户查询、客户报价处理、订单条目、交货安排、可或得行检查、定价、信用检查、开票、包装、运输、客户支付、客户未偿结余、客户营销活动、购买清单和购买流程、购买确认、仓库管理流程、运输流程、销售报表生成。该模块与物料管理、生产计划、财务等模块存在接口。(3)物料管理物料管理模块的核心业务流程包括:查询采购需求、报价请求、报价、采购订单、货物接收、发票验证、支付、拖欠款项、卖方评估、质量控制。该模块与财务和控制、销售和分销、审查计划、质量管理、工厂维护等模块存在接口。(4)生产计划生产计划中各模块之间的接口如表9-1所示。表9-1各模块之间的接口FI-COSDMMPPQMPMHRFI-CO×√√√√SD√×√√MM√√×√√PP×QM×PM×HR×3.ABAP/4ABAP是一种高级企业应用编程语言(AdvancedBusinessApplicationProgramming),起源于20世纪80年代。经过不断的发展,现在的版本为ABAP/4,SAPR/3的应用程序就是用ABAP/4编写的。ABAP/4是面向对象语言。它支持封装性和继承性。封装性是面向对象的基础,而继承性则是建立在封装性基础上的重要特性。ABAP/4具有事件驱动的特性。ABAP/4和COCOL具有类似之处。ABAP/4适合生成报表。ABAP/4支持对数据库的操作。9.1.3SAP的实施1.有效的项目管理机构(1)SAP项目实施前SAP项目实施前的准备工作,是整个项目的基础。为了使项目实施后续阶段进展迅速,项目需要进行周密的组织、计划等工作。一个SAP项目管理结构如图9-1所示。全层组织的结构如下。指导委员会项目管理组销售与营销项目组项目组1项目组nIT……(2)项目的定义用简明扼要、易于理解的方式来说明项目的内涵。(3)项目的目标项目目标要与公司近几年内的任务和目标一致。项目实施后,必须进行目标验证。整个项目的目标有指导委员会确定,每个分解的项目目标须由项目组定义。(4)项目策略项目策略给项目设置指导准则,包括项目地点、参与的部门、实施的原则、将要应用的硬件和软件。它由指导委员会定义,所有项目成员都要遵守。2.SAP的实施SAP的实施就是根据业务需求配置系统表、创建公司的表格和报表、接口编程和建立授权。它是在准备阶段完成后的后续阶段。(1)建立组织结构模型(2)客户化(3)接口(4)报表与表格(5)授权(6)最终集成测试3.实施后续工作SAP系统实施以后,进入系统维护阶段。由于SAPR/3的全面功能、灵活性、全面的升级策略使得后续的维护大大简化。传统的应用软件后续的维护成本常常占总成本一半以上,而SAP的后续维护成本则相对少得多了。SAPR/3升级是保持系统先进性、功能完善性等的必要措施。SAP主要的升级服务包括纠正性升级和功能性升级两种。升级后还要考虑系统流程、报告、接口的集成测试。项目实施后,保留原开发人员。至少在两个实施期那么长的时间内保留实施队伍。这对企业和个人都是有好处的。4.项目中的风险管理项目风险管理,可采用多种策略来减小项目本身存在的风险。如选择最关键的流程、流程的归档、流程的合理化、流程的标准化等。9.2FourthShift(四班)ERP9.2.1FourthShift概述四班(FourthShift)是总部设在美国的全球性企业管理(ERP)及供应链管理软件公司—思博公司(SoftBrands)旗下,面向中小型制造业的ERP及供应链解决方案的知名品牌。四班系统是一个可靠的、基于互联网完全集成的企业管理及供应链管理解决方案,其强大功能如下:①提供多个语言版本;②便于与其他应用程序集成;③全球第一个为中小企业提供的支持Internet的ERP和供应链解决方案;④运行在微软Windows平台上;所有这些都确保了快速的投资回报率和快速市场响应能力。9.2.2FourthShiftERP7.0版以上的硬件要求基于SQL2000和Windows2000应用程序服务器。下面的硬件要求是针对特定的安装四班应用程序的服务器而言。其他软件不得安装在这个服务器上,除非事先得到四班技术人员的同意。SQL2000数据库1.0GHz奔腾Ⅲ或Ⅳ双处理器或更快的配置512KB缓冲存储器对少于25个工作站的系统,需1024MB内存对大于25个用户的系统,需1024MB内存+24MB内存/每个工作站3×18GBSCSIⅢUltrawide硬盘(10,000RPM)DuplexedRAIDI磁盘阵列(RAID5更好)100MB网卡备份设备不间断电源Windows2000服务器9.2.3FourthShiftERP系统涉及的范围四班ERP系统包括50多个功能模块,可帮您提高所有的核心运作能力而创造高的效率和效益。涉及的范围包括:(1)订单输入(2)会计/财务(3)库存控制(4)制造(5)决策支持(6)工程设计(7)采购(8)发货(9)信息系统(MIS)9.2.4FourthShiftERP系统对中国市场的支持1.中文财务报表模块四班的中文财务报表模块专门为中国大陆的制造企业产生中国财政部要求的财务报表。(1)用户效益四班系统可以产生出财务报表,且中文财务报表易于客户化。(2)功能和特点适应中国各个地区使用,灵活的打印方式。(3)系统配置要求●四班总帐模块●WindowsExcel97或更高版本●中文之星2.97或更高版本/中文Windows2.现金流量表工具中国财政部从1999年1月开始要求企业在原有的财务报表中增加现金流量表。四班的现金流量表工具使用户直接可以从系统中生成现金流量表来满足中国财政部门的要求。(1)用户效益四班系统输出的财务数据生成现金流量表,使客户能够满足中国政府的要求。(2)功能和特点由用户根据公司业务要求自行定义报告,包括“现金流量表”和“补充信息”。(3)模块●总帐模块●现金管理模块●应收帐款和发票管理模块●应付帐款模块3.增值税发票套打接口为减少重复录入的发票的工作及提高效率,四班开发了相应的接口模块,使四班系统输出来的发票数据直接传送入防伪税控开票系统,从而客户可直接套打中国增值税发票。(1)用户效益将四班系统模块传送出来的发票数据与税控开票系统直接连接起来,减少打印中文增值税发票的时间。(2)界面构成直接把四班系统与中国标准增值税软件连接起来,在两个系统中传送数据和产生模块。(3)打印选择VATIP接口模块可为你提供非常灵活方便的发票打印格式。使用该模块,你能打印任何类型的发票。(4)客户化信息该模块还使你可以根据自己设计的格式将发票直接在打印机上打印出来。发票打印出来后,该模块可生成客户的对帐单、付款情况等。4.固定资产管理模块固定资产管理模块利用资产号和折旧计算值跟踪资产整个使用寿命中的活动。它的主要功能包括计算和跟踪有形资产的折旧及汇总、通过ODBC的方式把四班数据库中固定资产信息输入到该模块、方便地查询及打印固定资产信息、进行阶段性处理、将会计信息传送至四班系统、生成年度相关财务报表等。9.2.5FourthShiftERP系统的模块简介四班ERP系统包括50多个功能模块,详见:表_FourthShiftERP系统的模块简介9.3用友ERP-U8生产制造系统9.3.1用友ERP-U8生产制造系统概述用友ERP-U8生产制造是面向制造企业的全面ERP解决方案。系统以MRP为核心,将企业的资料管理、规划、营销、供应、生产、财务等六大管理职能融合为一个有机的整体。系统的成功应用帮助优化企业资源整体价值、提升企业管理水平,适应生产力提高与市场竞争不断升级互动背景下,以人为中心的经济时代的到来,保持企业持续旺盛的生命力。1.系统特点用友ERP-U8主要应用于机械、电子、食品、制药等行业。符合按订单采购、按订单生产、按订单装配、按库存生产四种类型的企业管理要求。2.技术特点系统采用Client/Server三层架构;采用面向对象方法进行分析设计;完全集成OLTP;支持多操作系统平台,可应用于局域网或广域网;使用同一个数据库,保证系统的数据准确和及时。9.3.2ERP-U8系统总体结构及功能ERP-U8生产制造系统,采用Client/Server三层架构,即逻辑上分为了应用客户端,应用主机和资料主机。U8涵盖了企业的六大管理职能(资料、规划、营销、供应、生产、财务),共有30多个模块构成,各模块之间高度集成。9.3.3系统功能模块简介1.共用资料子系统(1)共用资料的意义①共用资料是所有模块的基础②共用资料设置是否规范将影响各模块的使用③共用资料的合理设置也是企业规范制度、优化管理的过程(2)共用资料的内容①公司共用资料②财务共用资料③料品共用资料④营销共用资料⑤厂商共用资料规划子系统包括产销排程(MPS)和物料需求规划(MRP)两个模块。MPS是产销协调的依据和所有作业计划的根据。MRP是U8生产制造系统的核心功能。针对MRP