SAP系统架构的设计的探讨.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SAP系统架构的设计的探讨

SAP系统架构的设计的探讨   [摘 要]SAP是目前全球最大的企业ERP系统供应商,SAP软件代表着最先进的管理思想、最优秀的软件设计。本文对SAP的基本系统构架进行探讨,并结合公司实际实施的SAP项目进行分析,以增强大家对SAP系统架构的了解。   [关键词]SAP ERP 系统架构   中图分类号:7ID263 文献标识码:A 文章编号:1009-914X(2014)19-0293-01   SAP起源于“Systems Application and Products in DATA Processing”。SAP既是公司名称,又是其ERP软件名称。SAP是目前全世界排名第一的ERP软件。它代表着最先进的管理思想、最优秀的软件设计。在全世界120多个国家拥有超过11万家ERP系统客户。世界财富五百强中有超过80%的公司在使用SAP软件,在中国也有超过90%的大型国营、民营企业在使用,并且SAP公司在中国成立了全球第四大研发中心。   SAP采用了面向流程的设计思想,具有全面完善的功能,支持广泛的硬件设备,在不同的平台上都能良好运行,并提供相同的稳定性和完备的功能,同时又有极强的可定制性,可以满足不同企业的绝大多数需求。要成功实施SAP系统,并保证其良好稳定运行,发挥其应有价值,了解和掌握SAP系统构架尤为重要。下面对SAP系统的架构和设计进行探讨。   1. SAP系统架构   SAP系统是一个基于客户/服务器结构和开放系统的集成的企业资源计划系统。客户/服务器结构可将计算任务分布在多个相互协作的同步或异步计算机程序中,具有高度的灵活性。同时可形成一个协作处理平台,在此平台上,集中或分布的多个相互连接的服务器上的组件可以协同运作。系统根据需要为客户工作区域分配应用服务器和资源,达到负载均衡、提高工作效率、缩短响应时间和减少成本的目的。SAP系统功能主要分为三大类:财务(财务会计、管理会计、资产管理、投资管理和金库管理)、物流(物料管理、生产计划、质量管理、工厂维护、项目系统、销售和分销、服务管理、仓库管理等)和人力资源(人事计划与开发、人事管理、工资会计等)。SAP系统的主体由C及C++语言编写,也有一部分由SAP自身高级企业应用编程语言(ABAP/4)编写。   SAP系统是典型三层架构:表现层(Presentation layer)、应用层(Application layer)、和数据库层(Database layer)。对应物理配置的用户工作台、应用服务器和数据库服务器。   数据库层:位于系统最底层,主要业务数据(包括用户主记录和事务数据等)通过关系数据库管理系统进行操作。同时也存储和管理程序和开发过程中的数据。   应用层:负责运行SAP系统的应用程序。应用程序由表示层客户端启动,应用服务器解释并在其上执行。如果程序需要访问数据库,应用服务器将访问请求转化为数据库语句并传递给数据库服务器,从中读取数据进行处理或者将新数据进行存储,同时把数据反馈给表示层客户端。   表现层:又称为SAPGUI,安装在用户的终端上,包括系统和用户之间的接口,用户通过该层中显示给用户的屏幕来访问系统应用、输入新数据、发送请求给应用服务器。应用服务器接收处理后将结果发回,表现层接收格式化后输出到用户的屏幕上。   2.SAP系统?架构设计   2.1 SAP系统的集团   集团(CLIENT)是SAP系统的子单元。每个集团拥有自己的用户主数据、业务数据和配置数据,可用000-999的任意三个数字标识集团(000和066为SAP保留集团)。每个SAP系统中不同集团的数据都存储在同一数据库中,但是这些数据在逻辑上是分开的。用户登录某一集团后,只能使用该集团中的数据。通常实施的SAP项目包括三个集团:配置/开发集团、测试集团、生产集团,这些集团分布在相同或不同的SAP系统中。配置/开发集团用于业务流程数据的配置、程序报表的开发等。测试集团用于验证配置、测试程序正确性和业务可行性。公司的实际业务运做在生产集团中进行。   2.2 SAP系统的架构设计   典型的SAP系统可分为三种类型:单系统、双系统和三系统。   单系统:所有的开发配置、单元测试、集成测试以及生产业务都在同一个系统中运行。该类型的系统硬件投入成本低,但因各集团都在同一系统中运行,系统负荷较高、速度慢,灵活性差。   双系统:开发配置、单元测试、集成测试在一个系统中运行,实际生产业务在另外一个系统运行。该类型的系统硬件投入成本较低,运行速度较快,但灵活性较差。   三系统:开发配置、单元测试在开发系统(简称DEV)中运行,集成测试在测试系统(简称QAS)中运行,公司的实际生产业务在生产系统(简称PRD)中运行。该类型的系统硬件投入成本

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档