1.1什么是SAP
SAP的英文全名为System Application and Products in Data Processing。SAP既是公司名称,又是其产品的软件名称。
SAP是目前全球排名第一的ERP软件,号称“全球最大的企业管理解决方案供应商、全球第三大独立软件供应商、全球领先的协同电子商务解决方案提供商”。SAP在全世界拥有2万多名员工。SAP的开发实验室和开发中心更是遍及全球的多个角落。SAP代表着先进的管理思想、最优秀的软件设计。世界500强中有超过80%公司使用SAP。中国的大型国营、民营企业90%使用SAP。SAP产品阵线齐全,覆盖从大型、中型、小型企业规模的各种解决方案。
1.2 SAP的诞生
SAP公司于1972年成立于德国沃尔多夫市。
1972年,正是IBM大型机风行的时代。当时的应用软件市场才刚起步,IBM销售超大型计算机时会“附赠”相关的软件,如企业财务管理软件。因不同的企业应用需求的差异,客户需求应用软件通常还需要自己研发,得花重金聘用计算机顾问设计相关的软件,这对于每个企业而言是一次庞大而复杂的重复劳动。SAP联合主席兼首调席执行官Hasso Plattner为前IBM销售顾问,他应当时的现状向IBM提出开发财务软件包,用现成的软件包取代昂贵的定制应用的建议,不过这一点建设被IBM否决。最终,Hasso Platter与其他四们做软件工程师的同事离开IBM,于同年5月开始白手起家创办SAP软件公司。公司最初命名为“Systemanalyse and Programmentwicklung",五位创始人伟大的思想很快演变成了”数据处理中的系统,应用和产品“(Systems, Applications, and Product in Data Process),简称SAP。
SAP地处欧洲,这里小国林立,各个国家有各自的语言、不同的商业条例法规、不同的货币体系、不同的做生意方式和思维方式。基于此环境,从第一天开始,SAP就被设计成一项构于多语言、多国家平台上的全球性软件,它摆脱了定义大型机及其就用的宠大架构模型,支持多种大气硬件、操作系统和数据平台,它赋予SAP客户更多的灵活性和选择权利,这些革命性的创新使SAP在短短几十年内就成为了世界最大的企业应用软件供应商。
1.3 SAP技术架构及发展历程
1973年,SAP开发人员完成了公司的第一个财务软件RF(即后来的R/1系统),其中R代表实时处理(Realtime),即数据输入后立即被处理,这在当时”批处理“系统支配的计算机世界是一个里程碑式的创举。从1979年开始,SAP着手开发R/2系统。该系统不仅包括财务应用,而且是RF(财务管理)、RK-P(生产计划)、RM(工厂维护管理)、RM-MAT(物料管理)和RP(人力资源管理)等多个系统的组合。但是不管是R/1还是R/2系统,都没有摆脱超大型中央处理器的束缚。
随着ERP概念的发展、现代信息技术及企业管理模式的更新,SAP于1987年推出了以网络连接R/3系统。新系统可以应用于小型机的新机种,前台运行在办公室计算机和个人计算机上,其基本结构分为数据库、应用层和显示层三个部分,并可以进行用户级的开发。系统中的主要功能模块包括销售和分销、物料管理、生产计划、质量管理、工厂维修、人力资源、工业方案、办公室和通信、项目管理、资产管理控制、财务会计等。
1999年9月,SAP推出了新的战略----mySAP.com。该平台为多层客户机/服务器系统,采用图形用户界面(GUI)及浏览器,应用层以模块及组件构成,开发语言为ABAP/4,对外接口为RFC/BAPI。mySAP.com是SAP”协同商务解决方案“的核心,这一方案能够集成成百上千个组织,被认为是其27年历史中自R/3发布之后最重要的一次调整。mySAP.com好像一把大伞,囊括了供应链管理、产品生命周期管理、客户关系管理、企业门户和交易集市五大支柱产品。
20世纪90年代,网络经济开始风靡全球,一大批新兴公司的挑战让SAP感到了前所未有的压力。为了应用网络商务时代的挑战,SAP于2003年开始全国推出SAP NetWeaver以及它所支持的企业服务架构(ESA)。SAP NetWeaver架构实际上是SAP/R3和Basis系统的扩展,它增加了JAVA引擎(JAVA ENGINE)作为NetWeaver 的网络服务器;同是增加了ICM(Internet Communicaion Manager,网络互通信管理器)组件,以支持NetWeaver的网络功能。SAP NetWeaver应用服务器支持J2EE标准,在原ABAP基础上支持JAVA扩展开发。
不管是R/3还是Mysap,都是针对大型企业设计,对于占中国市场90%的中小型企业而言,高昂的价格以及实施费用还是难以接受的。为此,SAP在2003年推出了针对中国小型企业的产品SAP Business One,SAP Business One使管理都可以通过一个系统随时访问重要的实时信息,此系统包含财务、客户关系管理、制造和管理控制功能。该就用程序分为多个模块,分别涵盖相应的领域。SAP Business One提供友好的用户界面,能够作为中央ERP集中点,对内部和外部数据源、手持计算机、CRM应用程序和其它领先的分析工具提供标准接口。
SAP在激烈的市场竞争中不断发展状大