1、ERP 系统设计摘要:ERP 是一套由互相之间有接口的应用功能模块组成的通用的软件商品。SAP 的主打产品 R/3 是用于分布式客户机/服务器环境的标准 ERP 软件,主要功能模块包括:销售和分销、物料管理、生产计划、质量管理、工厂维修、人力资源、工业方案、办公室和通信、项目系统、资产管理、控制、财务会计。 实施 R/3ERP 项目过程分为典型的五大阶段:第一阶段:项目准备、第二阶段:设计蓝图、第三阶段:实施、第四阶段:准备上线、第五阶段:系统切换。 关键词:ERP;分布式客户机 /服务器 ;R/3 中图分类号:N945.23 文献标识码:A 文章编号:1007-9599 (2010) 07-
2、0000-04 ERP System Design Cao Yingchao (Information Center of Huhehaote PetroleumDistributed client/server;R/3 一、绪论 (一)系统介绍 ERP 是一套由互相之间有接口的应用功能模块组成的通用的软件商品。ERP 都要通过“定制”,才能形成适应特定企业业务处理所需要的管理信息系统。ERP 一般都要开放和其他系统的接口,也要提供二次开发的必要条件。不提供源程序代码的,用户自己不能修改的系统称为封闭不开放的系统。ERP 面对企业经常发生的业务改变,唯一不变是以灵活的定制手段辅之以二次开发,满
3、足各类企事业单位管理业务不断变化的需要。ERP 的灵活性,建立在系统功能的高度可“定制”性上。而这种可“定制”性,又是建立在对社会上广泛的企业和业务内在规律的理论认识基础上。 (二)ERP 的基本特点 1.可定制性 ERP 是一套由互相之间有接口的应用功能模块组成的通用的软件商品。ERP 都要通过“定制”,才能形成适应特定企业业务处理所需要的管理信息系统。所谓“定制”,就是在系统中设置很多控制系统运行的参数和一些关键数据,如企业结构、计划策略、财务科目表等等。在后面将在介绍企业结构和功能模块时将详细介绍 ERP 的“可定制性” 。ERP 软件产品买来的时候,往往只是一个空架子。一般来说,里面没
4、有任何物料/客户/ 银行/财务客户 /供应商/成本等等任何主数据。也没有企业结构和所有业务流程所需要的定制参数。只有针对某行业推出的行业解决方案版本,会预先配备许多参数,以便加速实施过场和降低实施难度和成本。 2.开放性 ERP 一般都要开放和其他系统的接口,也要提供二次开发的必要条件。不提供源程序代码的系统难以满足用户千变万化的需要。一般来说,商品化 ERP 产品的源代码是全部开放的,因为只有这样,才能使客户充分理解和掌握 ERP 系统,给客户提供二次开发的充分支持和自由。ERP 作为企业核心管理信息处理系统,常常要和工程设计,通讯,办公自动化,工业自动控制设备,质量检测设备,手持输入设备等
5、等连接。共同构成企业的综合信息系统。 3.灵活性 ERP 面对企业经常发生的业务改变,唯一不变是以灵活的定制手段辅之以二次开发,满足各类企事业单位管理业务不断变化的需要。由于 ERP 的设计思想是以“不变应万变”,它是一种可以通过输入“定制”控制参数和尽量少的二次开发适应千变万化的企业实际需求的通用软件。 4.普遍适用性 ERP 的灵活性,建立在系统功能的高度可“定制”性上。而这种可“定制”性,又是建立在对社会上广泛的企业和业务内在规律的理论认识基础上。ERP 的设计思想抓住了企业、非企业等社会上大量组织实体的业务处理任务的共性,辅之以定制手段,就可以普遍适用于大量不同类型的企业和非企业组织机
6、构。使他们能够利用 ERP 系统协助他们完成特定的业务信息处理任务。另外,一些优秀 ERP 产品,除了提供通用的功能模块外,还专门针对某特定行业提供了专用功能模块,以更好地满足用户的需要。这就形成了一种所谓“行业解决方案” 。它针对某个特定行业业务处理的共性和个性,提供了全面支持整个企业乃至企业集团业务处理的几乎是包罗万象的功能群。 二、SAP 与 R/3 系统 (一)SAP 公司简介 SAP 是一家通过业务工程成功地集成信息技术的公司,SAP(System, Applications,and Products in Data Processing,数据处理的系统、应用和产品)。SAP 公司是
7、 ERP 思想的倡导者。SAP 的主打产品 R/3 是用于分布式客户机/服务器环境的标准 ERP 软件,主要功能模块包括:销售和分销、物料管理、生产计划、质量管理、工厂维修、人力资源、工业方案、办公室和通信、项目系统、资产管理、控制、财务会计。 R/3 支持的生产经营类型是: 按定单生产、批量生产、合同生产、离散型、复杂设计生产、按库存生产、流程型,其用户主要分布在航空航天、汽车、化工、消费品、电器设备、电子,食品饮料等行业。 SAP R/3 的功能涵盖了企业管理业务的各个方面,这些功能模块服务于各个不同的企业管理领域。在每个管理领域,R/3 又提供进一步细分的单一功能子模块,例如财务会计模块
8、包括总账、应收账、应付账、财务控制、金融投资、报表合并、基金管理等子模块。SAP 所提供的是一个有效的标准而又全面的 ERP 软件,同时软件模块化结构保证了数据单独处理的特殊方案需求。 (二)R/3 系统 SAP 的一整套程序是针对所有企业的一种数据和应用集成方法,它将业务和技术进步融入了一个综合性的高品位的标准系统,即商品化软件系统。R/3 系统又是一个建立在三维客户机/服务器上的开放的新标准软件。 R/2 和 R/3 系统的共同特点如下: 1.综合完善功能:系统提供的应用功能有:会计、后勤、人力资源管理、办公室和通信等。它涉及各种管理业务,覆盖了管理信息系统中各种功能。 2.高度集成模块:
9、系统具有一个高度集成化的结构,表现在它所提供的各种管理业务功能之间都是相互关联的,各模块输入输出相互衔接,数据高度共享,任何数据的修改都将会引起相关数据自动修改。 3.适应多种行业:系统是一个能够适用于多种行业应用的软件,它是通过标准核心软件与不同行业特点相结合而产生的。应用领域主要是各种制造业,此外,在零售公司、公共设施、银行、医院、金融和保险也有应用。 4.开放应用环境系统是一个开放式软件系统,它可以运行在所有主要硬件平台和操作系统之上和不同数据库,有HP-Unix 操作系统,IBM 的 AS/400 操作系统,Windows NT,Oracle 数据库,Informix 数据库等,以及在
10、 Sequent 和Compaq 计算机上同时运行 Unix 和 WindowsNT 的 Server 的平台。 (三)R/3 系统模块结构 R/3 应用系统采用模块化结构。它们既可以单独使用,也可以和其它解决方案相结合。从流程导向的角度而言,各应用系统间的集成程度越高,它们带来的好处就越多。 FI 财务会计集中公司有关会计的所有资料,提供完整的凭证和全面的信息,同时作为企业实行控制和规划的基础。 TR 财务管理是一个高效率财务管理完整解决方案,确保公司在世界范围的周转,对财务资产结构实行盈利化组合,并起到控制经营风险的作用。 CO 管理会计是公司管理系统中规划与控制工具的完整体系,具有统一的
11、报表系统,协调公司内部处理业务的内容和过程。 EC 企业控制根据特制的管理信息,连续监控公司的成功因素和业绩指标。 IM 投资管理 提供投资手段和项目,从规划到结算的综合性管理和处理,包括投资前分析和折旧模拟。 PP 生产计划提供各种制造类型的全面处理:从重覆性生产、按定单生产、按定单装配生产,按定单设计制造、批量及流程型生产,具有扩展 MPR的功能。另外还可以选择连接 PDC、流程控制系统,CAD 和 PDM。 MM 物料管理以工作流程为导向的处理功能支持最优化地完成采购业务处理,可以自动评估供应商,透过精确的库存和仓储管理降低采购和仓储成本,并与发票校验相集成。 PM 工厂维护 提供对定期
12、维护、检查、易损件维护与服务管理的规划、控制和处理,以确保各种设备处于良好工作状态。 QM 质量管理 监控、输入和管理整个供应链与质量保证相关的各类处理、协调检查处理、启动校正措施、以及与实验室信息系统集成。 PS 项目管理协调和控制项目的各个阶段,直接与采购及控制合作,从报价、设计到批准以及资源管理与结算。 SD 销售与分销 支持销售和分销活动,具有完备的定价、订单快速处理、按时交货,交互式多层次可变配置功能,并直接与盈利分析和生产计划模组连接。 HR 人力资源管理 采用涵盖所有人员管理任务和帮助简化与加速处理的集成式应用系统,为公司提供人力资源规划和管理解决方案。 开放式信息仓库 包括智能
13、数据仓库系统,该系统把来自R/3 应用系统和外部来源的数据归纳成为主管人员需要的决策信息,不仅支持使用者部门决策和控制,同时也支持对成功具有关键作用的高阶控制和监控。 三、SAP 系统模块设计 实施 R/3 ERP 项目过程分为典型的五大阶段: 第一阶段:项目准备 第二阶段:设计蓝图 第三阶段:实施 第四阶段:准备上线 第五阶段:系统切换 实施 ERP 项目是一个复杂的系统工程,企业在 ERP 实施和上线过程中将经历很多变化和必要的管理变革,要组织很多人力参加工作。保持企业业务运转的连续性对企业至关重要,业务切换过程和可能的机构职能调整可能隐含着风险。加速实施 SAP(ASAP)的工具集中包括
14、对风险管理的支持,每个阶段都有确定的目标和分解任务,都有具体要求达到的目标和质量保证措施,都设计和准备了详细的工作计划,任务目标和说明,文档模板等等。通过网络协调和组织实施和客户所组成的团队一起有效地工作。帮助项目管理者和参加项目实施者互相沟通,协调工作,保证项目实施的进度和控制成本,保证项目的实施质量和产生完整的工作记录文档,以便建立今后持续改进和深入开展应用的坚实基础。帮助企业顺利获得实施 ERP 的效益。 (一)第一阶段:项目准备 启动项目计划这一阶段的目的是为 R/3 项目提供最初的计划和准备。虽然每个 R/3 项目都有其独特的目标、实施范围和优先考虑的部分,但第一阶段的各步骤对于确认
15、和计划重要问题是有很大帮助的。 当准备实施 R/3 时,有一些重要的事必须在项目初期进行,包括: 定义项目目标、明确实施范围、确定实施策略、制定整个项目计划和实施顺序、组建项目组织和委员会、分配资源 通过上述活动可帮助项目有效率地进行,为成功实施 R/3打下坚实的基础。 这一部分工作的目的是为项目做详细的计划。为保证项目的成功在这个早期阶段有许多基础问题需要解决。你应该在第一阶段尽早开始计划并且现在就做关键的决定。 建立项目工作计划 目的是建立项目各阶段的活动、任务和分配。关键是使项目朝着正确的方向进展并在这时将第一、二阶段的计划最终定下来。如果需要,在后面的阶段,计划还可以被定期修改。但是重
16、要的是要有一个一致的、经过周密考虑的项目计划和变更管理计划,并将其传达给项目和变更小组。 (二)第二阶段:设计蓝图 这阶段的目的是建立业务蓝图,业务蓝图是收集需求结果的详细文档。此外它是公司业务过程的需求。基于此,你可获得公司打算如何在 R/3 系统上运行业务的一般性的理解。在这一阶段将完成: 精炼初始项目目的和目标、精炼基线范围、精炼整个项目计划和实施顺序 这阶段包括如下工作包(work packages) 项目管理业务蓝图阶段、项目小组培训业务蓝图阶段、开发系统环境、业务组织结构、业务过程定义。 项目管理业务蓝图阶段 目的是建立一个项目管理活动适当的流程,确保按目标实施项目。它决定着所有的
17、项目计划、控制和更新活动。它确认在部门管理咨询中,业务过程和组织结构间关系的变更哪里需要管理。 改变管理 目的:变更管理工作包用于解决组织和人的因素对 R/3实施的影响,确保 R/3 实施及时获得成功。变更管理工作包包括一系列变更过程,允许变更小组管理组织风险、加速 R/3实施和优化组织过程。这些变更管理过程确保变更小组理解和管理组织对由 R/3 实施引起的变更的理解和响应。 (三)第三阶段:实施 工具中包括业务处理程序知识库和业务流程清单。 这个清单指导配置工作和检查。 强调重点:业务蓝图是输入到确认计划和准备的关键文档,它规定了在实施范围内的客户的业务流程,规定了属于 R/3 业务解决方案
18、的特殊需求,并且提供了组织结构的信息。关键的文档包括: 客户的业务流程清单 确认计划 (客户的业务流程) 确认的循环周期计划 业务处理程序,主要包括两部分: 1.确认程序 2.用户程序 在这个工作阶段中,要详细清晰地介绍和解释这些文档,然后项目小组结束工作和起草确认材料。 项目管理实现阶段大纲 修订项目计划、召开领导小组会议 持续的改变管理步骤 项目小组的文档和分析、定义组织风险管理程序、建立和提供反馈机制 项目小组培训实现阶段 项目小组培训、修订培训日程、准备和完成培训 基本配置和确认 基本配置的计划、确定测试案例、建立基本测试计划、批准基本测试计划、重定义项目 IMG、配置初始设置和组织结
19、构、建立全局设置、建立组织结构、配置业务和功能、基本配置测试、修订业务蓝图、准备基本配置测试确认、基本配置测试确认、基本测试确认审查和总结。 系统管理 制定系统测试计划、制定失效测试计划、制定大数据量测试计划、制定强度测试计划、制定系统管理测试计划、制定打印和传真测试计划、安装质量验证系统、设置用户主记录、设置打印服务、设置传输系统、制订生产系统设计、验证工作负荷和数据存储量、安装生产系统、安装和配置网络环境、安装打印机和服务。 最终配置和确认 最终配置计划、确定最终范围、定义测试案例、建立测试计划、批准最终范围配置计划、完成配置和验证范围、配置业务和功能、测试最终配置、验证最终配置完成、准备
20、最终确认、配置确认批准。 开发转换程序 建立转换程序定义、建立转换和传输程序、测试转换和传输程序、批准转换和传输程序结果。 开发应用接口程序 定义接口程序、开发在线接口程序、开发批处理接口程序、测试程序、批准测试结果。 改进 建立报告 设计表格 建立授权的概念 最后的集成测试 制订最终测试集成测试计划、定义集成测试范围、定义测试案例、实施最终测试、验证测试结果、分析测试质量、总结和批准最终集成测试。 最终用户手册和培训材料 准备最终用户手册编制计划、定义最终用户文档需求、编写最终用户文档计划、批准最终用户文档计划、编写最终用户文档、编写最终用户培训材料、准备最终用户培训。(四)第四阶段:准备上
21、线 项目管理最后的准备阶段 修订项目计划、项目领导小组会议、持续改变管理程序、启动项目小组活动。 最终用户培训 准备最终用户培训、为培训准备最后的条件、建立用户培训基本条件、为最终用户的培训准备数据、进行最终用户培训、总结最终用户培训。 系统管理 建立生产系统的管理、为生产环境配置 CCMS、配置生产系统的打印和 spool 管理、进行系统测试、进行大数据量测试、进行高使用强度测试、进行系统管理测试、进行灾难恢复测试、进行备份和恢复测试、进行打印和传真测试、进行投入运行测试。 详细的项目计划 修订试验性计划、建立转换检查清单、确定生产准备就绪、批准试验。 修订生产支持计划 定义用户支持程序、建
22、立用户支持机制、调整项目小组支持准备生产支持、项目小组支持机制、定义长期生产支持策略。 试验 试验性投入生产系统、传输到生产环境、实现转换、手工输入、修订生产支持计划。 投入生产的最后批准工作 批准生产系统、生产环境安全性检查、检查用户就绪。质量检查最后准备阶段 完成质量检查和获得批准、实施质量检查。 (五)第五阶段:系统切换 记录问题日志。 跟踪每天的业务。 生产支持 提供生产支持、指出问题和缺陷、管理和解决问题、评价实际业务处理、逐日和逐周监控传输过程、解决问题、确认生产环境。 项目结束 项目总结、审查和解决存在问题、审查业务的改进、总结改变程序的结果、完成改变管理的程序。 四、结论 ER
23、P 是在现代西方经济环境中逐步产生的。现代世界经济的特点都反映到了现代 ERP 系统的功能中。经济全球化,要求为企业服务的 ERP 必须可以处理多种语言的业务,支持跨国公司在不同国家不同财务会计制度的业务,支持不同国家分公司之间的协作,计划,和内部外部的复杂交易,支持集团公司下的制造,运输,研究开发,销售,仓储,零售,采购等等业务不同业务分工的公司,产品或经营业务差异很大又可能有交叉的业务。即使是国内的公司,现在也往往同时在众多经营和行业领域里开展了广泛的业务。 SAP R/3 的功能涵盖了企业管理业务的各个方面,这些功能模块服务于各个不同的企业管理领域。在每个管理领域,R/3 又提供进一步细
24、分的单一功能子模块,例如财务会计模块包括总账、应收账、应付账、财务控制、金融投资、报表合并、基金管理等子模块。SAP 所提供的是一个有效的标准而又全面的 ERP 软件,同时软件模块化结构保证了数据单独处理的特殊方案需求。 SAP 的一整套程序是针对所有企业的一种数据和应用集成方法,它将业务和技术进步融入了一个综合性的高品位的标准系统,即商品化软件系统。R/3 系统又是一个建立在三维客户机/服务器上的开放的新标准软件。 SAP 公司所提供的是一个有效的 R/3 标准软件,它所追求的目标是通过柔性手段来建立独特结构部分,软件的模块化结构保证了特殊数据处理方案。当然,对于应用软件的执行,使用和维护需
25、要有一套既实用而购买费用又经济的方案,用户可以按照本公司的经营环境需求来选择所需要的模块和标准功能。 参考文献: 1托马斯施奈德 SAP 性能优化指南.东方出版社,2006 2希格里德 SAP R/3 系统管理.东方出版社,2005 3萨斯喀亚历山大拜尔.ASAP 权限系统.东方出版社,2006 4王天扬,王斌峰.SAP 最佳业务实践.东方出版社,2005 5曾晓华,李嘉.mySAP ERP 运营管理.东方出版社,2006,12 6胡险峰.SAP 及 mySAP 商务套件.东方出版社,2007,3 7蒋歆,许坤 mySAP 客户关系管理.东方出版社,2004,3 8诺伯特埃格 SAP 业务信息仓库专业.东方出版社,2006,12 9托马斯科蓝 SAP 业务蓝图.中国人民大学出版社,2003,p121 10戴维L奥尔森 ERP 系统的管理问题.东方出版社,2002 11格哈德奥斯瓦尔德.SAP 服务与支持.东方出版社,2006 12王纹等编著.100 小时学会 SAP.东方出版社,2005 13阿恩德.戈贝尔 SAP 企业门户.东方出版社,2002